.elementor-2 .elementor-element.elementor-element-e5779ab:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-e5779ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-2 .elementor-element.elementor-element-e5779ab {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 80px;
}

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

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

.elementor-2 .elementor-element.elementor-element-9bc5e59 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-300c4bb>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2 .elementor-element.elementor-element-300c4bb {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    opacity: 0;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-c6d0580 .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .cat-image {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .product-cat .cat-image {
    margin: 0px 0px 15px 0px;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .cat-title {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .cat-title a {
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .cat-title:hover a {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .cat-total {
    font-size: 13px;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .splide:hover .splide__arrow {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .splide .splide__arrow--next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: -10px;
}

.elementor-2 .elementor-element.elementor-element-c6d0580 .splide .splide__arrow--prev {
    top: 50%;
    bottom: unset;
    left: -10px;
    right: unset;
}

.elementor-2 .elementor-element.elementor-element-51d6d4e {
    margin-top: 0px;
    margin-bottom: 30px;
}

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

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

.elementor-2 .elementor-element.elementor-element-482841d img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-2a7f892 {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2a7f892 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-2a7f892 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-2a7f892 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-52aeec6 {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-52aeec6 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-52aeec6 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-52aeec6 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-6159643 {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6159643 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-6159643 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-6159643 .elementor-heading-title {
    font-weight: 300;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-da33b9d {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-da33b9d>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-da33b9d {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-da33b9d {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-da33b9d .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

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

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

.elementor-2 .elementor-element.elementor-element-c0f19da img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-7fbf7ae {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7fbf7ae {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-7fbf7ae {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-7fbf7ae .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-3007a51 {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3007a51 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-3007a51 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-3007a51 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-042a009 {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-042a009 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-042a009 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-042a009 .elementor-heading-title {
    font-weight: 300;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-9125fd4 {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-9125fd4>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9125fd4 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-9125fd4 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-9125fd4 .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

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

.elementor-2 .elementor-element.elementor-element-19b52d1>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-2 .elementor-element.elementor-element-a6286e5 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-782bd98 {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-782bd98 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-782bd98 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-782bd98 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-297aafe {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-297aafe {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-297aafe {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-297aafe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-a46e49e {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a46e49e {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-a46e49e {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-a46e49e .elementor-heading-title {
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-bdbca06 {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-bdbca06>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bdbca06 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-bdbca06 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-bdbca06 .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

.elementor-2 .elementor-element.elementor-element-c230152 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-2513511 {
    width: var( --container-widget-width, 392px);
    max-width: 392px;
    --container-widget-width: 392px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-2513511>.elementor-widget-container {
    background-color: #E83942;
    margin: 0px 15px 0px 15px;
    padding: 5px 5px 10px 5px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-2513511.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-2513511.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-2513511.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-description {
    color: #ffffff;
    font-size: 18px;
}

.elementor-2 .elementor-element.elementor-element-df306b7 {
    width: var( --container-widget-width, 392px);
    max-width: 392px;
    --container-widget-width: 392px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-df306b7>.elementor-widget-container {
    background-color: #4F5CE0;
    margin: 0px 15px 0px 15px;
    padding: 5px 5px 10px 5px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-df306b7.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-df306b7.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-df306b7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-description {
    color: #ffffff;
    font-size: 18px;
}

.elementor-2 .elementor-element.elementor-element-4a8f576 {
    width: var( --container-widget-width, 392px);
    max-width: 392px;
    --container-widget-width: 392px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-4a8f576>.elementor-widget-container {
    background-color: #E153DD;
    margin: 0px 15px 0px 15px;
    padding: 5px 5px 10px 5px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-4a8f576.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-4a8f576.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-4a8f576.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-description {
    color: #ffffff;
    font-size: 18px;
}

.elementor-2 .elementor-element.elementor-element-d7424e8 {
    width: var( --container-widget-width, 392px);
    max-width: 392px;
    --container-widget-width: 392px;
    --container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-d7424e8>.elementor-widget-container {
    background-color: #FA8507;
    margin: 0px 15px 0px 15px;
    padding: 5px 5px 10px 5px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-d7424e8.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-2 .elementor-element.elementor-element-d7424e8.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-2 .elementor-element.elementor-element-d7424e8.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-title {
    margin-bottom: 20px;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-description {
    color: #ffffff;
    font-size: 18px;
}

.elementor-2 .elementor-element.elementor-element-7888190 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-4a3fe81>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2 .elementor-element.elementor-element-4a3fe81 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tabs-wrapper .elementor-tabs-items {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    opacity: 0;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tabs-wrapper {
    margin: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tab-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    padding-right: calc( 50px/2);
    padding-left: calc( 50px/2);
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tab-title:hover {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tab-title.elementor-active {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-841fdfe .splide:hover .splide__arrow {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow--next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: -10px;
}

.elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow--prev {
    top: 50%;
    bottom: unset;
    left: -10px;
    right: unset;
}

.elementor-2 .elementor-element.elementor-element-e1ef81c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-e1ef81c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.webdigify.com/WCM02/WCM052_babycare/wp-content/uploads/2024/08/parallax-bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-e1ef81c>.elementor-container {
    max-width: 1900px;
}

.elementor-2 .elementor-element.elementor-element-e1ef81c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 70px;
    padding: 110px 165px 110px 165px;
}

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

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

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

.elementor-2 .elementor-element.elementor-element-b6ce289>.elementor-widget-container {
    background-color: #ffffff;
    margin: 0px 0px 35px 0px;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-2 .elementor-element.elementor-element-b6ce289 .elementor-heading-title {
    font-weight: 600;
    color: #111111;
}

.elementor-2 .elementor-element.elementor-element-8935004>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2 .elementor-element.elementor-element-8935004 .elementor-heading-title {
    font-size: 50px;
    font-weight: 600;
    line-height: 60px;
    color: #f9f9f9;
}

.elementor-2 .elementor-element.elementor-element-6e157ea>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-2 .elementor-element.elementor-element-6e157ea .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-2cf9d59 .elementor-button {
    background-color: #ffc600;
    fill: #111111;
    color: #111111;
}

.elementor-2 .elementor-element.elementor-element-2cf9d59 .elementor-button:hover,
.elementor-2 .elementor-element.elementor-element-2cf9d59 .elementor-button:focus {
    background-color: #ffffff;
    color: #111111;
}

.elementor-2 .elementor-element.elementor-element-2cf9d59 .elementor-button:hover svg,
.elementor-2 .elementor-element.elementor-element-2cf9d59 .elementor-button:focus svg {
    fill: #111111;
}

.elementor-2 .elementor-element.elementor-element-a5580e7 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

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

.elementor-2 .elementor-element.elementor-element-793579e>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 25px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-793579e {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-793579e .elementor-heading-title {
    font-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
    width: 35%;
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--next {
    top: -13%;
    bottom: unset;
    left: unset;
    right: 5px;
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--prev {
    top: -13%;
    bottom: unset;
    left: unset;
    right: 45px;
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list .product-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list .product-title:hover {
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 700;
    color: var( --e-global-color-base3);
}

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

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

.elementor-2 .elementor-element.elementor-element-1f220af>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 25px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-1f220af {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-1f220af .elementor-heading-title {
    font-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-031103c .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
    width: 35%;
}

.elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--next {
    top: -13%;
    bottom: unset;
    left: unset;
    right: 5px;
}

.elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--prev {
    top: -13%;
    bottom: unset;
    left: unset;
    right: 45px;
}

.elementor-2 .elementor-element.elementor-element-031103c .products-list .product-title {
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-031103c .products-list .product-title:hover {
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-031103c .products-list .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 700;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-97ff606 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-05a3e46>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-e25214e img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-2326318 {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2326318 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-2326318 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-2326318 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-d87b1e3 {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d87b1e3 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-d87b1e3 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-d87b1e3 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-fba8500 {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fba8500 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-fba8500 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-fba8500 .elementor-heading-title {
    font-weight: 300;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-a26a750 {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-a26a750>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a26a750 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-a26a750 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-a26a750 .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

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

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

.elementor-2 .elementor-element.elementor-element-8932ff8 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-1c8a38f {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c8a38f {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-1c8a38f {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-1c8a38f .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-3de4bb5 {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3de4bb5 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-3de4bb5 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-3de4bb5 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-4b045cd {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4b045cd {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-4b045cd {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-4b045cd .elementor-heading-title {
    font-weight: 300;
    color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-8e2297f {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-8e2297f>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8e2297f {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-8e2297f {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-8e2297f .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

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

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

.elementor-2 .elementor-element.elementor-element-d60ca1e img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-5550765 {
    width: auto;
    max-width: auto;
    top: 75%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5550765 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-5550765 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-5550765 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-8f06961 {
    width: auto;
    max-width: auto;
    top: 52%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8f06961 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-8f06961 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-8f06961 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-ecd7bc6 {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-ecd7bc6 .elementor-heading-title {
    font-weight: 300;
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-2febb49 {
    width: auto;
    max-width: auto;
    top: 23%;
}

.elementor-2 .elementor-element.elementor-element-2febb49>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 0px 10px 0px 10px;
    border-radius: 3px 3px 3px 3px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2febb49 {
    left: 8%;
}

body.rtl .elementor-2 .elementor-element.elementor-element-2febb49 {
    right: 8%;
}

.elementor-2 .elementor-element.elementor-element-2febb49 .elementor-heading-title {
    font-weight: 600;
    line-height: 22px;
    color: #111111;
}

.elementor-2 .elementor-element.elementor-element-06ecb01 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-9a3949c>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-2 .elementor-element.elementor-element-9a3949c {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tabs-wrapper .elementor-tabs-items {
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    opacity: 0;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tabs-wrapper {
    margin: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tab-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    padding-right: calc( 50px/2);
    padding-left: calc( 50px/2);
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tab-title:hover {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tab-title.elementor-active {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-0f872dd .splide:hover .splide__arrow {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow--next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: -10px;
}

.elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow--prev {
    top: 50%;
    bottom: unset;
    left: -10px;
    right: unset;
}

.elementor-2 .elementor-element.elementor-element-1ad0aa6 {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-70a3244>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-70a3244 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    opacity: 0;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-c126f5f .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-c126f5f .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-c126f5f .splide:hover .splide__arrow {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .splide .splide__arrow--next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: 0px;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .splide .splide__arrow--prev {
    top: 50%;
    bottom: unset;
    left: 0px;
    right: unset;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .post-thumbnail {
    border-radius: 10px 10px 10px 10px;
    margin: 0px 0px 15px 0px;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .entry-meta {
    font-size: 12px;
    margin: 0px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .entry-title a:hover {
    color: var( --e-global-color-base2);
}

.elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .entry-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin: 0px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .entry-excerpt {
    margin: 0px 0px 15px 0px;
}

.elementor-2 .elementor-element.elementor-element-0df1dcf {
    margin-top: 0px;
    margin-bottom: 80px;
}

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

.elementor-2 .elementor-element.elementor-element-fc1baa8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
}

.elementor-2 .elementor-element.elementor-element-fc1baa8>.elementor-element-populated,
.elementor-2 .elementor-element.elementor-element-fc1baa8>.elementor-element-populated>.elementor-background-overlay,
.elementor-2 .elementor-element.elementor-element-fc1baa8>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-92c12ec .splide .splide__arrow {
    background-color: var( --e-global-color-base1);
    opacity: 0;
    color: var( --e-global-color-base3);
}

.elementor-2 .elementor-element.elementor-element-92c12ec .splide .splide__arrow:hover,
.elementor-2 .elementor-element.elementor-element-92c12ec .splide .splide__arrow:focus {
    background-color: var( --e-global-color-base2);
    color: var( --e-global-color-base9);
}

.elementor-2 .elementor-element.elementor-element-92c12ec .elementor-brand-wrapper .row {
    margin-left: calc(-15px/2);
    margin-right: calc(-15px/2);
}

.elementor-2 .elementor-element.elementor-element-92c12ec .elementor-brand-wrapper .column-item {
    padding-left: calc(15px/2);
    padding-right: calc(15px/2);
    margin-bottom: calc(15px);
}

.elementor-2 .elementor-element.elementor-element-92c12ec .elementor-brand-image a:hover img,
.elementor-2 .elementor-element.elementor-element-92c12ec .elementor-brand-image a:hover i,
.elementor-2 .elementor-element.elementor-element-92c12ec .elementor-brand-image a:hover svg {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-92c12ec .splide:hover .splide__arrow {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-92c12ec .splide .splide__arrow--next {
    top: 50%;
    bottom: unset;
    left: unset;
    right: 0px;
}

.elementor-2 .elementor-element.elementor-element-92c12ec .splide .splide__arrow--prev {
    top: 50%;
    bottom: unset;
    left: 0px;
    right: unset;
}

@media(max-width:1366px) {
    .elementor-2 .elementor-element.elementor-element-300c4bb>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-f315af9>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2a7f892 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-2a7f892 {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-52aeec6 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-52aeec6 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-52aeec6 {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-52aeec6 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6159643 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-6159643 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-6159643 {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-6159643 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-da33b9d {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-da33b9d {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-da33b9d {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-da33b9d .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-ca2c3ae>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7fbf7ae {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-7fbf7ae {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3007a51 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-3007a51 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-3007a51 {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-3007a51 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-042a009 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-042a009 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-042a009 {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-042a009 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9125fd4 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-9125fd4 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-9125fd4 {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-9125fd4 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-19b52d1>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-782bd98 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-782bd98 {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-297aafe {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-297aafe {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-297aafe {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-297aafe .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a46e49e {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-a46e49e {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-a46e49e {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-a46e49e .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bdbca06 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-bdbca06 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-bdbca06 {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-bdbca06 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-e001299>.elementor-element-populated {
        padding: 0px 0px 10px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 {
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 330px);
        max-width: 330px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-title {
        font-size: 20px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-description {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 {
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 330px);
        max-width: 330px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-title {
        font-size: 20px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-description {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 {
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 330px);
        max-width: 330px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-title {
        font-size: 20px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-description {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8>.elementor-widget-container {
        margin: 0px 10px 0px 10px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 {
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 330px);
        max-width: 330px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-title {
        font-size: 20px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-description {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-4a3fe81>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tabs-wrapper {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow--next {
        left: unset;
        right: -10px;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .splide .splide__arrow--prev {
        left: -10px;
        right: unset;
    }
    .elementor-2 .elementor-element.elementor-element-e1ef81c {
        padding: 80px 80px 80px 80px;
    }
    .elementor-2 .elementor-element.elementor-element-b6ce289>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004 .elementor-heading-title {
        font-size: 35px;
        line-height: 45px;
    }
    .elementor-2 .elementor-element.elementor-element-6e157ea>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-2bd18c7>.elementor-element-populated {
        margin: 0px 16px 0px 0px;
        --e-column-margin-right: 16px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-793579e>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 45%;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--next {
        left: unset;
        right: 5px;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--prev {
        left: unset;
        right: 45px;
    }
    .elementor-2 .elementor-element.elementor-element-f9976c3>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-2 .elementor-element.elementor-element-1f220af>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 45%;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--next {
        left: unset;
        right: 5px;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--prev {
        left: unset;
        right: 45px;
    }
    .elementor-2 .elementor-element.elementor-element-05a3e46>.elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2326318 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-2326318 {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d87b1e3 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-d87b1e3 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-d87b1e3 {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-d87b1e3 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-fba8500 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-fba8500 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-fba8500 {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-fba8500 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a26a750 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-a26a750 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-a26a750 {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-a26a750 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-ee249d6>.elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c8a38f {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-1c8a38f {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-3de4bb5 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-3de4bb5 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-3de4bb5 {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-3de4bb5 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4b045cd {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-4b045cd {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-4b045cd {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-4b045cd .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8e2297f {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-8e2297f {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-8e2297f {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-8e2297f .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-af455ad>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5550765 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-5550765 {
        right: 5%;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8f06961 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-8f06961 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-8f06961 {
        top: 54%;
    }
    .elementor-2 .elementor-element.elementor-element-8f06961 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
        top: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-ecd7bc6 .elementor-heading-title {
        font-size: 22px;
    }
    body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2febb49 {
        left: 5%;
    }
    body.rtl .elementor-2 .elementor-element.elementor-element-2febb49 {
        right: 5%;
    }
    .elementor-2 .elementor-element.elementor-element-2febb49 {
        top: 17%;
    }
    .elementor-2 .elementor-element.elementor-element-2febb49 .elementor-heading-title {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-9a3949c>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tabs-wrapper {
        margin: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow--next {
        left: unset;
        right: -10px;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .splide .splide__arrow--prev {
        left: -10px;
        right: unset;
    }
    .elementor-2 .elementor-element.elementor-element-70a3244>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 20px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .row {
        margin-left: calc(-20px/2);
        margin-right: calc(-20px/2);
    }
    .elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .column-item {
        padding-left: calc(20px/2);
        padding-right: calc(20px/2);
    }
}

@media(max-width:1024px) {
    .elementor-2 .elementor-element.elementor-element-e5779ab {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-9bc5e59 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-300c4bb>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-51d6d4e {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .elementor-2 .elementor-element.elementor-element-52aeec6 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-6159643 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-da33b9d {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-da33b9d .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-3007a51 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-042a009 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-9125fd4 {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-9125fd4 .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-297aafe .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-a46e49e .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-bdbca06 {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-bdbca06 .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-c230152 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 {
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 280px);
        max-width: 280px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-title {
        font-size: 18px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-description {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 {
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 280px);
        max-width: 280px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-title {
        font-size: 18px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-description {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 {
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 280px);
        max-width: 280px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-description {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 {
        --container-widget-width: 280px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 280px);
        max-width: 280px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-description {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-7888190 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-4a3fe81>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tab-title {
        padding-right: calc( 30px/2);
        padding-left: calc( 30px/2);
    }
    .elementor-2 .elementor-element.elementor-element-e1ef81c {
        margin-top: 0px;
        margin-bottom: 60px;
        padding: 60px 60px 60px 30px;
    }
    .elementor-2 .elementor-element.elementor-element-b6ce289>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-6e157ea>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-a5580e7 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-793579e>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 30%;
    }
    .elementor-2 .elementor-element.elementor-element-1f220af>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 30%;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--next {
        left: unset;
        right: 5px;
    }
    .elementor-2 .elementor-element.elementor-element-97ff606 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-d87b1e3 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-fba8500 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-a26a750 {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-a26a750 .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-3de4bb5 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-4b045cd .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-8e2297f {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-8e2297f .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-8f06961 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-ecd7bc6 .elementor-heading-title {
        font-size: 16px;
    }
    .elementor-2 .elementor-element.elementor-element-2febb49 {
        top: 13%;
    }
    .elementor-2 .elementor-element.elementor-element-2febb49 .elementor-heading-title {
        font-size: 11px;
    }
    .elementor-2 .elementor-element.elementor-element-06ecb01 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-9a3949c>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tab-title {
        padding-right: calc( 30px/2);
        padding-left: calc( 30px/2);
    }
    .elementor-2 .elementor-element.elementor-element-1ad0aa6 {
        margin-top: 0px;
        margin-bottom: 60px;
    }
    .elementor-2 .elementor-element.elementor-element-70a3244>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 15px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .row {
        margin-left: calc(-15px/2);
        margin-right: calc(-15px/2);
    }
    .elementor-2 .elementor-element.elementor-element-c126f5f .elementor-post-wrapper .column-item {
        padding-left: calc(15px/2);
        padding-right: calc(15px/2);
    }
    .elementor-2 .elementor-element.elementor-element-0df1dcf {
        margin-top: 0px;
        margin-bottom: 60px;
    }
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-e5779ab {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-9bc5e59 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-c6d0580 .product-cat .cat-image {
        margin: 0px 0px 10px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-f315af9>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-6159643 {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-ca2c3ae>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-042a009 {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-19b52d1>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-a46e49e {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-c230152 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-title {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-2513511 .elementor-image-box-description {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-title {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-df306b7 .elementor-image-box-description {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-title {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-4a8f576 .elementor-image-box-description {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 {
        --container-widget-width: 200px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 200px);
        max-width: 200px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-img {
        margin-bottom: 10px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-title {
        font-size: 14px;
    }
    .elementor-2 .elementor-element.elementor-element-d7424e8 .elementor-image-box-description {
        font-size: 12px;
    }
    .elementor-2 .elementor-element.elementor-element-7888190 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tabs-wrapper .elementor-tabs-items {
        justify-content: left;
    }
    .elementor-2 .elementor-element.elementor-element-841fdfe .elementor-tab-title {
        font-size: 14px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-e1ef81c {
        margin-top: 0px;
        margin-bottom: 40px;
        padding: 40px 40px 40px 15px;
    }
    .elementor-2 .elementor-element.elementor-element-b6ce289>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-8935004 .elementor-heading-title {
        font-size: 22px;
        line-height: 30px;
    }
    .elementor-2 .elementor-element.elementor-element-6e157ea>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }
    .elementor-2 .elementor-element.elementor-element-6e157ea .elementor-heading-title {
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-2 .elementor-element.elementor-element-a5580e7 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-2bd18c7>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-793579e .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--next {
        top: -11%;
        bottom: unset;
        left: unset;
        right: 5px;
    }
    .elementor-2 .elementor-element.elementor-element-9aef4b9 .splide .splide__arrow--prev {
        top: -11%;
        bottom: unset;
        left: unset;
        right: 38px;
    }
    .elementor-2 .elementor-element.elementor-element-f9976c3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-1f220af .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .products-list.woocommerce-product-list ul.products li.product .product-thumbnail {
        width: 36%;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--next {
        top: -11%;
        bottom: unset;
        left: unset;
        right: -3px;
    }
    .elementor-2 .elementor-element.elementor-element-031103c .splide .splide__arrow--prev {
        top: -11%;
        bottom: unset;
        left: unset;
        right: 30px;
    }
    .elementor-2 .elementor-element.elementor-element-97ff606 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-05a3e46>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-fba8500 {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-ee249d6>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-4b045cd {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-af455ad>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-ecd7bc6 {
        top: 38%;
    }
    .elementor-2 .elementor-element.elementor-element-06ecb01 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tabs-wrapper .elementor-tabs-items {
        justify-content: left;
    }
    .elementor-2 .elementor-element.elementor-element-0f872dd .elementor-tab-title {
        font-size: 14px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .elementor-2 .elementor-element.elementor-element-1ad0aa6 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-2 .elementor-element.elementor-element-0df1dcf {
        margin-top: 0px;
        margin-bottom: 40px;
    }
}