.elementor-7785 .elementor-element.elementor-element-103758c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

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

.elementor-7785 .elementor-element.elementor-element-103758c > .elementor-background-overlay {
    background-color: #1A2C34;
    opacity: 0.87;
    mix-blend-mode: darken;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-103758c > .elementor-container {
    min-height: 100vh;
}

.elementor-7785 .elementor-element.elementor-element-103758c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 50px 0px 50px;
    z-index: 5;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
    color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-b832ee2 > .elementor-widget-container {
    padding: 0px 0px 200px 0px;
}

.elementor-7785 .elementor-element.elementor-element-b832ee2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 122px;
    font-weight: 600;
    line-height: 150px;
    color: var( --e-global-color-d88746d );
}

.elementor-7785 .elementor-element.elementor-element-cc19d63 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-9d6f057:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7785 .elementor-element.elementor-element-9d6f057 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EFEEEE;
}

.elementor-7785 .elementor-element.elementor-element-9d6f057 > .elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 20px 0px 50px;
}

.elementor-7785 .elementor-element.elementor-element-9d6f057 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-26e7e23 > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-7785 .elementor-element.elementor-element-26e7e23 {
    text-align: left;
}

.elementor-7785 .elementor-element.elementor-element-26e7e23 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-4d22419 );
}

.elementor-7785 .elementor-element.elementor-element-430f0d4 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-430f0d4 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-8261b37 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-8261b37 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-d6bae69 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-d6bae69 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-6dd2180 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-6dd2180 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-0387a41 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-0387a41 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-e1ba75e > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-e1ba75e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-eba482b > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-eba482b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-dd2a725 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-dd2a725 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-a14fbab > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-a14fbab .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-29a3dab > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-29a3dab .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-feee1b2 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-feee1b2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-86566cb > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-86566cb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-170e416 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-170e416 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-e42ecd4.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-7785 .elementor-element.elementor-element-a3b572a > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-a3b572a {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-ed34b16 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-ed34b16 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-ab413b8 > .elementor-container {
    max-width: 1600px;
    min-height: 123px;
}

.elementor-7785 .elementor-element.elementor-element-ab413b8 {
    padding: 20px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-fa36948:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-fa36948.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-fa36948.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-fa36948.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-fa36948 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-395a060 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-395a060 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-395a060 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-395a060 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-395a060 .elementor-button:focus {
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-01f8c7d:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-01f8c7d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-01f8c7d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-01f8c7d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-01f8c7d > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-01f8c7d > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-01f8c7d > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-01f8c7d > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-5d124ac .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

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

.elementor-7785 .elementor-element.elementor-element-5d124ac > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-f51016c:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-f51016c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-f51016c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-f51016c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-f51016c > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-8608cb2 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-8608cb2 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-8608cb2 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-ec3bcf1 > .elementor-container {
    max-width: 1600px;
    min-height: 123px;
}

.elementor-7785 .elementor-element.elementor-element-ec3bcf1 {
    margin-top: -143px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-197eca6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-197eca6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-197eca6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-197eca6 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-197eca6 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-197eca6 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-197eca6 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-da656c7 {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-da656c7 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-60f9d23.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-60f9d23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-60f9d23.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-60f9d23 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-60f9d23 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-60f9d23 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-60f9d23 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-10ced6d {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-10ced6d > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-57f7b22.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-57f7b22.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-57f7b22.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-57f7b22 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-57f7b22 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-57f7b22 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-57f7b22 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-23045e4 {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-23045e4 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-0818bf0 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-0818bf0 {
    margin-top: -21px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-bf231d4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-e4134aa {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-e4134aa > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-39ea6ec.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-39ea6ec.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-8d829c3 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-8d829c3 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-d11afca.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-74de45f {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-74de45f > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-4aa017b > .elementor-container {
    max-width: 1600px;
    min-height: 143px;
}

.elementor-7785 .elementor-element.elementor-element-4aa017b {
    padding: 0px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-fc42cf2:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-fc42cf2.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-fc42cf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-fc42cf2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-fc42cf2 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-65be5fb .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-65be5fb {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-65be5fb > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-48957b9:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-48957b9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-48957b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-48957b9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-48957b9 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-48957b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-48957b9 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-48957b9 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-0e483e7 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-0e483e7 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-0e483e7 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-8290031:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-8290031.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8290031.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8290031.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-8290031 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-153fcb2 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-153fcb2 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-153fcb2 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-f93363a > .elementor-container {
    max-width: 1600px;
    min-height: 143px;
}

.elementor-7785 .elementor-element.elementor-element-f93363a {
    margin-top: -163px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-2d41386.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-2d41386.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-2d41386.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-2d41386 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-2d41386 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-2d41386 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-2d41386 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-638d956 {
    --spacer-size: 123px;
}

.elementor-7785 .elementor-element.elementor-element-638d956 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-a67cc1d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-a67cc1d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-a67cc1d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-a67cc1d > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-820d5a8 {
    --spacer-size: 123px;
}

.elementor-7785 .elementor-element.elementor-element-820d5a8 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-51c1d4e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-51c1d4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-51c1d4e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-51c1d4e > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-51c1d4e > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-51c1d4e > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-51c1d4e > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-23a289e {
    --spacer-size: 123px;
}

.elementor-7785 .elementor-element.elementor-element-23a289e > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-940a20f > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-940a20f {
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-a0d4b17.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-9128734 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-9128734 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-2fb56f1.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-2fb56f1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-8a01403 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-8a01403 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-465c6fc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-465c6fc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-de85ec2 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-de85ec2 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-8f6ee21 > .elementor-container {
    max-width: 1600px;
    min-height: 143px;
}

.elementor-7785 .elementor-element.elementor-element-8f6ee21 {
    padding: 0px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-a93e40d:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-a93e40d.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-a93e40d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-a93e40d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-a93e40d > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-9b8e937 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-9b8e937 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-9b8e937 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-1fc6525.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-1fc6525.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-1fc6525.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-1fc6525 > .elementor-element-populated {
    border-style: none;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

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

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-d52a0f5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d52a0f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d52a0f5.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-d52a0f5 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-54af531 > .elementor-container {
    max-width: 1600px;
    min-height: 143px;
}

.elementor-7785 .elementor-element.elementor-element-54af531 {
    margin-top: -163px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-8861b0f.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8861b0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8861b0f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-8861b0f > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-8861b0f > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-8861b0f > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-8861b0f > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-1505179 {
    --spacer-size: 123px;
}

.elementor-7785 .elementor-element.elementor-element-1505179 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-f7f82ad.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-f7f82ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-f7f82ad.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-f7f82ad > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-d29df09.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d29df09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d29df09.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-d29df09 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-84dac13 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-84dac13 {
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-009a625.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-009a625.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-400c578 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-400c578 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-caabe71.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-769d6c4.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-769d6c4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-2c56131 {
    padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-c5c01f7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-c5c01f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-247d339 .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-247d339 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-247d339 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-247d339 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-247d339 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-a22ba45 .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-a22ba45 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-a22ba45 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-a22ba45 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-a22ba45 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-45f4394 .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-45f4394 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-45f4394 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-45f4394 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-45f4394 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-7675bae.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-7675bae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-6f37be3 .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-6f37be3 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-6f37be3 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-6f37be3 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-6f37be3 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-9ebfd13 .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-9ebfd13 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-9ebfd13 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-9ebfd13 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-9ebfd13 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-2d232ea .elementor-button {
    background-color: #61CE7000;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-2d232ea .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-2d232ea .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-2d232ea {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-2d232ea > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-1f7df09 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-1f7df09 {
    padding: 20px 20px 20px 20px;
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products {
    --products-title-color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount {
    color: var( --e-global-color-primary );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size );
    font-weight: var( --e-global-typography-primary-font-weight );
    line-height: var( --e-global-typography-primary-line-height );
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-412f7f2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-e781af7 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-7c11f14 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-c76e934 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-3717943 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-a41b579 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-a41b579 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-5e966dd > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-5e966dd .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-46eed2c > .elementor-container {
    max-width: 1600px;
    min-height: 123px;
}

.elementor-7785 .elementor-element.elementor-element-46eed2c {
    padding: 20px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-c5b3519:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-c5b3519.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-c5b3519 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-4060856 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-4060856 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-4060856 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-b13e881:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-b13e881.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-b13e881 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-8c99b0f .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-8c99b0f {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-8c99b0f > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-f47c8c8:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-f47c8c8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-f47c8c8 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-cb5cd2f .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-cb5cd2f {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-cb5cd2f > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-a50668f:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-a50668f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-a50668f > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-a864da2 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-a864da2 {
    width: 100%;
    max-width: 100%;
}

.elementor-7785 .elementor-element.elementor-element-a864da2 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-3e63f24 > .elementor-container {
    max-width: 1600px;
    min-height: 123px;
}

.elementor-7785 .elementor-element.elementor-element-3e63f24 {
    margin-top: -143px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-100a091.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-100a091.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-100a091.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-100a091 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-100a091 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-100a091 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-100a091 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-5c5854e {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-5c5854e > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-8436fd5.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8436fd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-8436fd5.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-8436fd5 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-8436fd5 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-8436fd5 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-8436fd5 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-447a9c4 {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-447a9c4 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-edc9954.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-edc9954.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-edc9954.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-edc9954 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-d106a8c {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-d106a8c > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-e9fb5da.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-e9fb5da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-e9fb5da.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-e9fb5da > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7b14468 {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-7b14468 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-31d0a58 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-31d0a58 {
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-25d625a.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-25d625a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-9bbda43 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-9bbda43 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-7c91618.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-7c91618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-4cc1c35 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-4cc1c35 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-6baaf2b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-6baaf2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-58f0d2f {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-58f0d2f > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-ee4527b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-ee4527b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-83e2dc4 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-83e2dc4 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-0bc3afc {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-40bcd5d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-7d77729 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-7d77729 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-7d77729 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-7d77729 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-7d77729 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-582ae6e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-6ac8184 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-6ac8184 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-6ac8184 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-6ac8184 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-6ac8184 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-a94e311.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-62ebe16 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-62ebe16 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-62ebe16 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-62ebe16 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-62ebe16 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-79f5996.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-4aaf04a .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-4aaf04a .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-4aaf04a .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-4aaf04a > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-312fb82 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-312fb82 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-c514c54 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-f093ef2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-c27ee5d > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-c27ee5d {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-2b9dd89 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-2b9dd89 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-1450148 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-1450148 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-b9ce561 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-da2d7d7 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-da2d7d7 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-c455909 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-c455909 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-593fe38 > .elementor-container {
    max-width: 1600px;
    min-height: 103px;
}

.elementor-7785 .elementor-element.elementor-element-593fe38 {
    margin-top: -143px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-cbf7a09.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-cbf7a09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-cbf7a09.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-cbf7a09 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-5986f85.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-5986f85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-5986f85.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-5986f85 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-5986f85 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-5986f85 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-5986f85 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-c8bec85 {
    --spacer-size: 103px;
}

.elementor-7785 .elementor-element.elementor-element-c8bec85 > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-a45afcf .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-a45afcf {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-a45afcf > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-b570ea4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-b570ea4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-b570ea4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-b570ea4 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-d6c0be6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d6c0be6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-d6c0be6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-d6c0be6 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-1697232 > .elementor-container {
    max-width: 1600px;
    min-height: 123px;
}

.elementor-7785 .elementor-element.elementor-element-1697232 {
    padding: 20px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-e1351a3:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-e1351a3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-e1351a3 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-311e658 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-311e658 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-311e658 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-86d626a:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-86d626a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7785 .elementor-element.elementor-element-86d626a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-86d626a > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-86d626a > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-86d626a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-86d626a > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-37ff330 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-37ff330 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-37ff330 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-f0f3bc8:hover > .elementor-element-populated {
    background-color: #0000001A;
}

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

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

.elementor-7785 .elementor-element.elementor-element-f0f3bc8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-f0f3bc8 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-08c14f9 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-08c14f9 {
    width: auto;
    max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-08c14f9 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-61f0753:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-61f0753.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-7785 .elementor-element.elementor-element-61f0753.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-61f0753 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-61f0753 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-61f0753 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-61f0753 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-79a7d22 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-79a7d22 {
    width: 100%;
    max-width: 100%;
}

.elementor-7785 .elementor-element.elementor-element-79a7d22 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-96c7258 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-96c7258 {
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-7c43428 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-7c43428 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-5690c59 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-5690c59 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-bd1979c {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-bd1979c > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-7ded7e3.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-c5f334c {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-c5f334c > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-3cbf5a6 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-3cbf5a6 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-62270ec > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-a988287 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-7c731c5 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-7c731c5 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-17bf2f6 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-17bf2f6 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-ad141db > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-ad141db {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-447c356 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-2538fe8 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-2538fe8 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-844ed71 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-844ed71 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-b92a77f > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-b92a77f {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-e986082 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-e986082 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-0b85df5 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-0b85df5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-b9984d0 > .elementor-container {
    max-width: 1594px;
}

.elementor-7785 .elementor-element.elementor-element-b9984d0 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-81bd41c > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-81bd41c {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-b88cfcb > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-b88cfcb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-a2ce94c > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-a2ce94c {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-7090ea2 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-869fc70 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-869fc70 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-432e556 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-432e556 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-0635347 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-0635347 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-878eacc > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-878eacc {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-f02b159 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-f02b159 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-d55eb0c > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-d55eb0c {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-8079148 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-31a58da > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-31a58da {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-c875086 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-c875086 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-4b47468 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-4b47468 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-b18db92 {
    width: var( --container-widget-width, 92.474% );
    max-width: 92.474%;
    --container-widget-width: 92.474%;
    --container-widget-flex-grow: 0;
}

.elementor-7785 .elementor-element.elementor-element-b18db92 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-c673132 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-c673132 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-1c1d85f > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-1c1d85f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-baa52c7 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-baa52c7 {
    padding: 20px 20px 20px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-5db11a8.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

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

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

.elementor-7785 .elementor-element.elementor-element-5db11a8 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-10074fa > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-9d8c129 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-9d8c129 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-718d2b8 > .elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    background-image: linear-gradient(130deg, var( --e-global-color-0ac3308 ) 90%, #FFDE5100 90%);
}

.elementor-7785 .elementor-element.elementor-element-718d2b8 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-7a0be51 > .elementor-container {
    max-width: 1600px;
    min-height: 105px;
}

.elementor-7785 .elementor-element.elementor-element-7a0be51 {
    padding: 20px 20px 0px 20px;
    z-index: 2;
}

.elementor-7785 .elementor-element.elementor-element-bd95164:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-bd95164.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-bd95164.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-bd95164.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-bd95164 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-b1120a8 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-b1120a8 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-1db38dc:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-1db38dc.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-1db38dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-1db38dc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

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

.elementor-7785 .elementor-element.elementor-element-1db38dc > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-df863e0 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-df863e0 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-66d5077:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-66d5077.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-66d5077.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-66d5077.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-66d5077 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-66d5077 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-66d5077 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-66d5077 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-2225319 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-2225319 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-6d97516:hover > .elementor-element-populated {
    background-color: #0000001A;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-6d97516.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-6d97516.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-6d97516.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-6d97516 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-6d97516 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-6d97516 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-6d97516 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-2a731fa .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: none;
}

.elementor-7785 .elementor-element.elementor-element-2a731fa > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-4a9cc5c > .elementor-container {
    max-width: 1600px;
    min-height: 105px;
}

.elementor-7785 .elementor-element.elementor-element-4a9cc5c {
    margin-top: -125px;
    margin-bottom: 0px;
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-9a943d6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-9a943d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-9a943d6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-9a943d6 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-9a943d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-9a943d6 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-9a943d6 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-93bb8cf {
    --spacer-size: 85px;
}

.elementor-7785 .elementor-element.elementor-element-93bb8cf > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-59cbbaa.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-59cbbaa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-59cbbaa.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-59cbbaa > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-59cbbaa > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-59cbbaa > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-59cbbaa > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-bf0108e {
    --spacer-size: 85px;
}

.elementor-7785 .elementor-element.elementor-element-bf0108e > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-2f2dcc1.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-2f2dcc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-2f2dcc1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-2f2dcc1 > .elementor-element-populated, .elementor-7785 .elementor-element.elementor-element-2f2dcc1 > .elementor-element-populated > .elementor-background-overlay, .elementor-7785 .elementor-element.elementor-element-2f2dcc1 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-2f2dcc1 > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-daba2ae {
    --spacer-size: 85px;
}

.elementor-7785 .elementor-element.elementor-element-daba2ae > .elementor-widget-container {
    background-color: #0000001A;
    border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-7371254 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-7371254 {
    margin-top: -23px;
    margin-bottom: 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-2aeff1f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-2aeff1f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-f020a55 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-f020a55 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-c84ee62.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-f1c11d9 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-f1c11d9 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-6292cab.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

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

.elementor-7785 .elementor-element.elementor-element-6292cab.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-7e2fcdd {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-7e2fcdd > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

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

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

.elementor-7785 .elementor-element.elementor-element-b4cec55.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-7ccc483 {
    --spacer-size: 1px;
}

.elementor-7785 .elementor-element.elementor-element-7ccc483 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var( --e-global-color-ae5383c );
    border-radius: 0px 0px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-f151489 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-f151489 {
    padding: 20px 20px 0px 20px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-902d54d .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-902d54d .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-902d54d .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-902d54d > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-76b2cb4 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-76b2cb4 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-76b2cb4 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-76b2cb4 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-81b2843 .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-81b2843 .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-81b2843 .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-81b2843 > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-5e8d8c6.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

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

.elementor-7785 .elementor-element.elementor-element-a3059cf .elementor-button {
    background-color: #61CE7000;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    fill: var( --e-global-color-ae5383c );
    color: var( --e-global-color-ae5383c );
    border-style: solid;
    border-width: 0px 0px 02px 0px;
    border-color: var( --e-global-color-ae5383c );
}

.elementor-7785 .elementor-element.elementor-element-a3059cf .elementor-button:hover, .elementor-7785 .elementor-element.elementor-element-a3059cf .elementor-button:focus {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-accent );
}

.elementor-7785 .elementor-element.elementor-element-a3059cf > .elementor-widget-container {
    margin: 0px 05px 0px 05px;
}

.elementor-7785 .elementor-element.elementor-element-262f856 > .elementor-container {
    max-width: 1600px;
}

.elementor-7785 .elementor-element.elementor-element-262f856 {
    padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-aa5469c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-5200bcf > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-201cbd9 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product {
    text-align: center;
    border-radius: 10px;
    padding: 0px 20px 40px 20px;
    box-shadow: 1px 10px 30px -5px rgba(0,0,0,0.5);
}

.elementor-7785 .elementor-element.elementor-element-9021c2a > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products .attachment-woocommerce_thumbnail {
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    color: var( --e-global-color-ae5383c );
    margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .price {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 150px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .button {
    background-color: var( --e-global-color-d88746d );
    border-color: var( --e-global-color-ae5383c );
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 19px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .button:hover {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product:hover {
    box-shadow: 10px 20px 30px 0px rgba(0,0,0,0.5);
    background-color: #FFFFFF;
    border-color: var( --e-global-color-text );
}

.elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-7785 .elementor-element.elementor-element-103758c > .elementor-container {
        min-height:60vh;
    }

    .elementor-7785 .elementor-element.elementor-element-103758c {
        padding: 50px 50px 50px 50px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-7785 .elementor-element.elementor-element-b832ee2 .elementor-heading-title {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-9d6f057 > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-26e7e23 > .elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-26e7e23 .elementor-heading-title {
        font-size: 30px;
        line-height: 30px;
    }

    .elementor-7785 .elementor-element.elementor-element-430f0d4 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-430f0d4 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-8261b37 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8261b37 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-d6bae69 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d6bae69 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-6dd2180 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-6dd2180 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-0387a41 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0387a41 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-e1ba75e > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e1ba75e .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-eba482b > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-eba482b .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd2a725 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd2a725 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-a14fbab > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a14fbab .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-29a3dab > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-29a3dab .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-feee1b2 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-feee1b2 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-86566cb > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-86566cb .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-170e416 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-170e416 .elementor-heading-title {
        font-size: 20px;
        line-height: 23px;
    }

    .elementor-7785 .elementor-element.elementor-element-e42ecd4 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a3b572a {
        padding: 0px 0px 20px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-450fb12 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-ed34b16 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-ed34b16 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-ab413b8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-fa36948 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-395a060 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-01f8c7d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d124ac .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-f51016c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8608cb2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-ec3bcf1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-197eca6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-60f9d23 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-57f7b22 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0818bf0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-bf231d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-39ea6ec > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d11afca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-4aa017b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-fc42cf2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-65be5fb .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-48957b9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0e483e7 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-8290031 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-153fcb2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-f93363a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2d41386 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a67cc1d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-51c1d4e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-940a20f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a0d4b17 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2fb56f1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-465c6fc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8f6ee21 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a93e40d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-9b8e937 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-1fc6525 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d52a0f5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-54af531 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8861b0f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-f7f82ad > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d29df09 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-84dac13 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-009a625 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-caabe71 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-769d6c4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2c56131 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-c5c01f7.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-c5c01f7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-247d339 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a22ba45 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-45f4394 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7675bae.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-7675bae > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-6f37be3 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9ebfd13 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2d232ea .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-1f7df09 {
        padding: 20px 0px 0px 0px;
    }

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

    .elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a41b579 {
        padding: 0px 0px 20px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-a5d1986 > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-5e966dd > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-5e966dd .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-46eed2c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-c5b3519 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-4060856 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-b13e881 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8c99b0f .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-f47c8c8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-cb5cd2f .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a50668f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a864da2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-3e63f24 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-100a091 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8436fd5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-edc9954 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e9fb5da > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-31d0a58 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-25d625a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c91618 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-6baaf2b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-ee4527b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0bc3afc {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-40bcd5d.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-40bcd5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-40bcd5d.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-7d77729 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-582ae6e.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-582ae6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-582ae6e.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-6ac8184 {
        width: auto;
        max-width: auto;
    }

    .elementor-7785 .elementor-element.elementor-element-6ac8184 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-a94e311.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-a94e311.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-a94e311.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-62ebe16 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-79f5996.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-79f5996.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-79f5996.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-4aaf04a .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-312fb82 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-c27ee5d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a1203bb > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-2b9dd89 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-2b9dd89 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-1450148 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-da2d7d7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-520f0ca > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c455909 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c455909 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-593fe38 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-cbf7a09 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-5986f85 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a45afcf .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-b570ea4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d6c0be6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-1697232 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e1351a3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-311e658 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-86d626a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-37ff330 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-f0f3bc8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-08c14f9 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-61f0753 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-79a7d22 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-96c7258 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a80a24b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e099be6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e11eccd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-7ded7e3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-3cbf5a6 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c731c5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-df9a7a1 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-17bf2f6 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-17bf2f6 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-ad141db {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2538fe8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-37f00fe > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-844ed71 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-844ed71 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-b92a77f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-e986082 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-4d8e8f2 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-0b85df5 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-0b85df5 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-b9984d0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-81bd41c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-65d9838 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-b88cfcb > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-b88cfcb .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-a2ce94c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-869fc70 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-97ba843 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-432e556 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-432e556 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-0635347 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-878eacc {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0b07747 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-f02b159 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-f02b159 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-d55eb0c {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-31a58da {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0218c0c > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c875086 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c875086 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-4b47468 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-c673132 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-b0fd513 > .elementor-element-populated {
        padding: 50px 0px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-1c1d85f > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-1c1d85f .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-baa52c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-5db11a8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9d8c129 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2ff87b0 > .elementor-element-populated {
        padding: 50px 0px 30px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-718d2b8 > .elementor-widget-container {
        padding: 05px 0px 05px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-718d2b8 .elementor-heading-title {
        font-size: 24px;
        line-height: 39px;
    }

    .elementor-7785 .elementor-element.elementor-element-7a0be51 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-bd95164 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-b1120a8 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-1db38dc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-df863e0 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-66d5077 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2225319 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-6d97516 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2a731fa .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-4a9cc5c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-9a943d6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-59cbbaa > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2f2dcc1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-7371254 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-2aeff1f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-c84ee62 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-6292cab > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-b4cec55 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-f151489 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-0ec69f3.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-902d54d .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-46aa1db.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-76b2cb4 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: flex-end;
        align-items: flex-end;
    }

    .elementor-7785 .elementor-element.elementor-element-e9051fb.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-7785 .elementor-element.elementor-element-81b2843 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-5e8d8c6.elementor-column .elementor-widget-wrap {
        align-items: flex-end;
    }

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

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

    .elementor-7785 .elementor-element.elementor-element-a3059cf .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-262f856 {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 15px;
        line-height: 21px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .price {
        font-size: 70px;
        line-height: 84px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }
}

@media(max-width: 767px) {
    .elementor-7785 .elementor-element.elementor-element-103758c > .elementor-container {
        min-height:65vh;
    }

    .elementor-7785 .elementor-element.elementor-element-103758c {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-7785 .elementor-element.elementor-element-b832ee2 .elementor-heading-title {
        font-size: 40px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-cc19d63 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-9d6f057 > .elementor-element-populated {
        padding: 50px 0px 50px 20px;
    }

    .elementor-7785 .elementor-element.elementor-element-26e7e23 > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-26e7e23 {
        text-align: left;
    }

    .elementor-7785 .elementor-element.elementor-element-26e7e23 .elementor-heading-title {
        font-size: 37px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-430f0d4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-430f0d4 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8261b37 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-8261b37 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-d6bae69 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-d6bae69 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-6dd2180 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-6dd2180 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-0387a41 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-0387a41 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-e1ba75e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-e1ba75e .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-eba482b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-eba482b .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd2a725 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd2a725 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a14fbab > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-a14fbab .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-29a3dab > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-29a3dab .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-feee1b2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-feee1b2 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-86566cb > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-86566cb .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-170e416 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-170e416 .elementor-heading-title {
        font-size: 20px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-e42ecd4 > .elementor-element-populated {
        padding: 50px 10px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-ed34b16 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-395a060 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d124ac .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-8608cb2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-65be5fb .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-0e483e7 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-153fcb2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9b8e937 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-247d339 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a22ba45 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-45f4394 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-6f37be3 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9ebfd13 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2d232ea .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2 {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {
        font-size: var( --e-global-typography-primary-font-size );
        line-height: var( --e-global-typography-primary-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart {
        font-size: var( --e-global-typography-accent-font-size );
        line-height: var( --e-global-typography-accent-line-height );
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-412f7f2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-e781af7.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-5d21c5b.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c11f14.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-c76e934.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-3717943.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-dfb90f9.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a5d1986 > .elementor-element-populated {
        padding: 50px 10px 0px 0px;
    }

    .elementor-7785 .elementor-element.elementor-element-5e966dd .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-4060856 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-8c99b0f .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-cb5cd2f .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a864da2 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7d77729 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-6ac8184 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-62ebe16 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-4aaf04a .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-dd8d96d.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-c514c54.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-f093ef2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7fcdbe0.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a1203bb > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-2b9dd89 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-b9ce561.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-520f0ca > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c455909 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a45afcf .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-311e658 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-37ff330 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-08c14f9 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-79a7d22 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a4a3db7.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-62270ec.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-a988287.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-1ac73b8.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-df9a7a1 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-17bf2f6 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-447c356.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-37f00fe > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-844ed71 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8cc40e8.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-4d8e8f2 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-0b85df5 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7c7ea7a.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-65d9838 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-b88cfcb .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-7090ea2.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-97ba843 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-432e556 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa53ec0.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-0b07747 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-f02b159 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-8079148.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-0218c0c > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-c875086 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-b18db92.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-b0fd513 > .elementor-element-populated {
        padding: 50px 10px 0px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-1c1d85f .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-10074fa.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2ff87b0 > .elementor-element-populated {
        padding: 50px 10px 10px 10px;
    }

    .elementor-7785 .elementor-element.elementor-element-718d2b8 .elementor-heading-title {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-b1120a8 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-df863e0 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2225319 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-2a731fa .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-902d54d .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-76b2cb4 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-81b2843 .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-a3059cf .elementor-button {
        font-size: 15px;
        line-height: 18px;
    }

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

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-aa5469c.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-5200bcf.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-201cbd9.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
        font-size: 17px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .price {
        font-size: 24px;
        line-height: 29px;
    }

    .elementor-7785 .elementor-element.elementor-element-9021c2a.elementor-wc-products ul.products li.product .button {
        font-size: 15px;
        line-height: 18px;
    }
}

@media(min-width: 768px) {
    .elementor-7785 .elementor-element.elementor-element-9d6f057 {
        width:24.055%;
    }

    .elementor-7785 .elementor-element.elementor-element-e42ecd4 {
        width: 75.945%;
    }

    .elementor-7785 .elementor-element.elementor-element-c5b3519 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-b13e881 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-f47c8c8 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-a50668f {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-25d625a {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-7c91618 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-6baaf2b {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-ee4527b {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-40bcd5d {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-582ae6e {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-a94e311 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-79f5996 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-e1351a3 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-86d626a {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-f0f3bc8 {
        width: 25%;
    }

    .elementor-7785 .elementor-element.elementor-element-61f0753 {
        width: 25%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-7785 .elementor-element.elementor-element-450fb12 {
        width:90%;
    }

    .elementor-7785 .elementor-element.elementor-element-ea68d59 {
        width: 30%;
    }

    .elementor-7785 .elementor-element.elementor-element-a5d1986 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-35932cb {
        width: 30%;
    }

    .elementor-7785 .elementor-element.elementor-element-a1203bb {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-520f0ca {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-df9a7a1 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-37f00fe {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-4d8e8f2 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-65d9838 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-97ba843 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-0b07747 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-0218c0c {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-b0fd513 {
        width: 90%;
    }

    .elementor-7785 .elementor-element.elementor-element-2ff87b0 {
        width: 90%;
    }
}

/* Start custom CSS for spacer, class: .elementor-element-10ced6d */
.elementor-7785 .elementor-element.elementor-element-10ced6d {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-23045e4 */
.elementor-7785 .elementor-element.elementor-element-23045e4 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-638d956 */
.elementor-7785 .elementor-element.elementor-element-638d956 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-820d5a8 */
.elementor-7785 .elementor-element.elementor-element-820d5a8 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-23a289e */
.elementor-7785 .elementor-element.elementor-element-23a289e {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1505179 */
.elementor-7785 .elementor-element.elementor-element-1505179 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e781af7 */
.elementor-7785 .elementor-element.elementor-element-e781af7 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d21c5b */
.elementor-7785 .elementor-element.elementor-element-5d21c5b {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7c11f14 */
.elementor-7785 .elementor-element.elementor-element-7c11f14 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c76e934 */
.elementor-7785 .elementor-element.elementor-element-c76e934 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-3717943 */
.elementor-7785 .elementor-element.elementor-element-3717943 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-dfb90f9 */
.elementor-7785 .elementor-element.elementor-element-dfb90f9 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-447a9c4 */
.elementor-7785 .elementor-element.elementor-element-447a9c4 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-d106a8c */
.elementor-7785 .elementor-element.elementor-element-d106a8c {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-7b14468 */
.elementor-7785 .elementor-element.elementor-element-7b14468 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-c514c54 */
.elementor-7785 .elementor-element.elementor-element-c514c54 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f093ef2 */
.elementor-7785 .elementor-element.elementor-element-f093ef2 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7fcdbe0 */
.elementor-7785 .elementor-element.elementor-element-7fcdbe0 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-c8bec85 */
.elementor-7785 .elementor-element.elementor-element-c8bec85 {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-62270ec */
.elementor-7785 .elementor-element.elementor-element-62270ec {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-a988287 */
.elementor-7785 .elementor-element.elementor-element-a988287 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-1ac73b8 */
.elementor-7785 .elementor-element.elementor-element-1ac73b8 {
    display: none
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-93bb8cf */
.elementor-7785 .elementor-element.elementor-element-93bb8cf {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-bf0108e */
.elementor-7785 .elementor-element.elementor-element-bf0108e {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-daba2ae */
.elementor-7785 .elementor-element.elementor-element-daba2ae {
    display: none;
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-aa5469c */
.elementor-7785 .elementor-element.elementor-element-aa5469c {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5200bcf */
.elementor-7785 .elementor-element.elementor-element-5200bcf {
    display: none
}

/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-201cbd9 */
.elementor-7785 .elementor-element.elementor-element-201cbd9 {
    display: none
}

/* End custom CSS */
