.elementor-298 .elementor-element.elementor-element-fea3a22:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-fea3a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-298 .elementor-element.elementor-element-fea3a22 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px;
}

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

.elementor-298 .elementor-element.elementor-element-1380907 {
    text-align: center;
    color: #222222;
    /* font-family: "Poiret One", Sans-serif; */
    font-size: 30px;
    /* font-weight: 600; */
    line-height: 40px;
    letter-spacing: 0px;
}

.elementor-298 .elementor-element.elementor-element-1380907 > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
}

.elementor-298 .elementor-element.elementor-element-ee98036 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-298 .elementor-element.elementor-element-ee98036 .elementor-icon {
    font-size: 124px;
}

.elementor-298 .elementor-element.elementor-element-ee98036 .elementor-icon i, .elementor-298 .elementor-element.elementor-element-ee98036 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-298 .elementor-element.elementor-element-ee98036 > .elementor-widget-container {
    margin: -48px 0px -55px 0px;
}

.elementor-298 .elementor-element.elementor-element-cee03b3 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-298 .elementor-element.elementor-element-cee03b3 .elementor-icon {
    font-size: 124px;
}

.elementor-298 .elementor-element.elementor-element-cee03b3 .elementor-icon i, .elementor-298 .elementor-element.elementor-element-cee03b3 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-298 .elementor-element.elementor-element-cee03b3 > .elementor-widget-container {
    margin: -48px 0px -55px 0px;
}

.elementor-298 .elementor-element.elementor-element-170f12c {
    text-align: right;
}

.elementor-298 .elementor-element.elementor-element-20e8678 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-298 .elementor-element.elementor-element-20e8678 .elementor-icon {
    font-size: 124px;
}

.elementor-298 .elementor-element.elementor-element-20e8678 .elementor-icon i, .elementor-298 .elementor-element.elementor-element-20e8678 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-298 .elementor-element.elementor-element-20e8678 > .elementor-widget-container {
    margin: -48px 0px -55px 0px;
}

.elementor-298 .elementor-element.elementor-element-7a5285a:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-7a5285a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBF6F3;
}

.elementor-298 .elementor-element.elementor-element-7a5285a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 110px 0px;
}

.elementor-298 .elementor-element.elementor-element-7a5285a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-298 .elementor-element.elementor-element-ab77af7 {
    text-align: left;
}

.elementor-298 .elementor-element.elementor-element-2248b9d > .elementor-element-populated > .elementor-widget-wrap {
    padding: 63px 0px 0px 50px;
}

.elementor-298 .elementor-element.elementor-element-47d70ba .elementor-heading-title {
    color: #222222;
    font-family: "Poiret One", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    letter-spacing: 0px;
}

.elementor-298 .elementor-element.elementor-element-3c8d6ab {
    color: #222222;
    font-family: "Raleway", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.34px;
}

.elementor-298 .elementor-element.elementor-element-3c8d6ab > .elementor-widget-container {
    padding: 27px 0px 31px 0px;
}

.elementor-298 .elementor-element.elementor-element-859f67f .countdown-lenos-widget {
    justify-content: flex-start;
}

.elementor-298 .elementor-element.elementor-element-859f67f .countdown-lenos-widget .container-box-countdown {
    background-color: #AE845F00;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-digit {
    color: #AE845F;
    font-size: 50px;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper.normal .lenos-countdown-item:after {
    color: #AE845F;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper.no-padding .lenos-countdown-item:after {
    color: #AE845F;
    font-size: 50px;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-item span:first-child {
    background-color: #FFFFFF00;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-label {
    color: #AE845F;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper.no-padding .lenos-countdown-item .lenos-countdown-digit {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper .lenos-countdown-item span:first-child {
    width: 75px;
}

.elementor-298 .elementor-element.elementor-element-644695b {
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.32px;
}

.elementor-298 .elementor-element.elementor-element-644695b > .elementor-widget-container {
    padding: 25px 0px 44px 0px;
}

.elementor-298 .elementor-element.elementor-element-352ec3a .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #222222;
    border-radius: 0px 0px 0px 0px;
    padding: 17px 41px 17px 41px;
}

.elementor-298 .elementor-element.elementor-element-352ec3a .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-352ec3a .elementor-button:focus {
    color: var( --e-global-color-78d6093 );
    background-color: #AE845F;
}

.elementor-298 .elementor-element.elementor-element-352ec3a .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-352ec3a .elementor-button:focus svg {
    fill: var( --e-global-color-78d6093 );
}

.elementor-298 .elementor-element.elementor-element-ca9d927 {
    padding: 104px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-f0a0164 {
    text-align: center;
}

.elementor-298 .elementor-element.elementor-element-f0a0164 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Poiret One", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-298 .elementor-element.elementor-element-187413e {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.32px;
}

.elementor-298 .elementor-element.elementor-element-187413e > .elementor-widget-container {
    padding: 27px 0px 7px 0px;
}

.elementor-298 .elementor-element.elementor-element-c2048d1 > .elementor-container {
    max-width: 1740px;
}

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

.elementor-298 .elementor-element.elementor-element-c2048d1 {
    padding: 20px 0px 89px 0px;
}

.elementor-298 .elementor-element.elementor-element-38b9906 .lenos-banner-content {
    align-items: center;
    justify-content: flex-end;
}

.elementor-298 .elementor-element.elementor-element-38b9906 .lenos-banner-title {
    font-family: "Poiret One", Sans-serif;
    font-size: 36px;
    letter-spacing: 0.36px;
    margin: 0px 0px 35px 0px;
}

.elementor-298 .elementor-element.elementor-element-38b9906 .lenos-banner-title a {
    color: #FFFFFF;
}

.elementor-298 .elementor-element.elementor-element-38b9906 .lenos-banner-button {
    color: #fff;
    background-color: #000;
}

.elementor-298 .elementor-element.elementor-element-38b9906 .lenos-banner-button.style2:after {
    background-color: #fff;
}

.elementor-298 .elementor-element.elementor-element-0e3349f .lenos-banner-content {
    align-items: center;
    justify-content: flex-end;
}

.elementor-298 .elementor-element.elementor-element-0e3349f .lenos-banner-title {
    font-family: "Poiret One", Sans-serif;
    font-size: 36px;
    letter-spacing: 0.36px;
    margin: 0px 0px 35px 0px;
}

.elementor-298 .elementor-element.elementor-element-0e3349f .lenos-banner-title a {
    color: #FFFFFF;
}

.elementor-298 .elementor-element.elementor-element-0e3349f .lenos-banner-button {
    color: #fff;
    background-color: #000;
}

.elementor-298 .elementor-element.elementor-element-0e3349f .lenos-banner-button.style2:after {
    background-color: #fff;
}

.elementor-298 .elementor-element.elementor-element-fe26f53 .lenos-banner-content {
    align-items: center;
    justify-content: flex-end;
}

.elementor-298 .elementor-element.elementor-element-fe26f53 .lenos-banner-title {
    font-family: "Poiret One", Sans-serif;
    font-size: 36px;
    letter-spacing: 0.36px;
    margin: 0px 0px 35px 0px;
}

.elementor-298 .elementor-element.elementor-element-fe26f53 .lenos-banner-title a {
    color: #FFFFFF;
}

.elementor-298 .elementor-element.elementor-element-fe26f53 .lenos-banner-button {
    color: #fff;
    background-color: #000;
}

.elementor-298 .elementor-element.elementor-element-fe26f53 .lenos-banner-button.style2:after {
    background-color: #fff;
}

.elementor-298 .elementor-element.elementor-element-d09e9d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 70px 0px;
}

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

.elementor-298 .elementor-element.elementor-element-0cd4dc8 {
    text-align: center;
}

.elementor-298 .elementor-element.elementor-element-0cd4dc8 .elementor-heading-title {
    color: #222222;
    font-family: "Poiret One", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-298 .elementor-element.elementor-element-620a95e {
    text-align: center;
    color: #767676;
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.32px;
}

.elementor-298 .elementor-element.elementor-element-620a95e > .elementor-widget-container {
    padding: 27px 0px 45px 0px;
}

.elementor-298 .elementor-element.elementor-element-59514e6 .woocommerce-loop-product__title {
    margin-bottom: 0px;
}

.elementor-298 .elementor-element.elementor-element-59514e6 .content-info-product {
    background-color: #ffffff;
}

.elementor-298 .elementor-element.elementor-element-9c84c34 {
    padding: 0px 0px 180px 0px;
}

.elementor-298 .elementor-element.elementor-element-8e65c3a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 79px 82px 0px 10px;
}

.elementor-298 .elementor-element.elementor-element-a2a9990 .elementor-heading-title {
    color: #222222;
    font-family: "Poiret One", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 60px;
    letter-spacing: 0px;
}

.elementor-298 .elementor-element.elementor-element-cf4f43c {
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.32px;
}

.elementor-298 .elementor-element.elementor-element-cf4f43c > .elementor-widget-container {
    padding: 25px 0px 43px 0px;
}

.elementor-298 .elementor-element.elementor-element-6d32ac0 .elementor-button {
    font-family: "Raleway", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #222222;
    border-radius: 0px 0px 0px 0px;
    padding: 17px 41px 17px 41px;
}

.elementor-298 .elementor-element.elementor-element-6d32ac0 .elementor-button:hover, .elementor-298 .elementor-element.elementor-element-6d32ac0 .elementor-button:focus {
    color: #fff;
    background-color: #666;
}

.elementor-298 .elementor-element.elementor-element-6d32ac0 .elementor-button:hover svg, .elementor-298 .elementor-element.elementor-element-6d32ac0 .elementor-button:focus svg {
    fill: var( --e-global-color-78d6093 );
}

.elementor-298 .elementor-element.elementor-element-77add86:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-77add86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBF6F3;
}

.elementor-298 .elementor-element.elementor-element-77add86 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 104px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-77add86 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-298 .elementor-element.elementor-element-f2ff330 {
    text-align: center;
}

.elementor-298 .elementor-element.elementor-element-f2ff330 .elementor-heading-title {
    color: var( --e-global-color-secondary );
    font-family: "Poiret One", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-298 .elementor-element.elementor-element-10bdb5c {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.32px;
}

.elementor-298 .elementor-element.elementor-element-10bdb5c > .elementor-widget-container {
    padding: 27px 0px 24px 0px;
}

.elementor-298 .elementor-element.elementor-element-4d012dc:not(.elementor-motion-effects-element-type-background), .elementor-298 .elementor-element.elementor-element-4d012dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FBF6F3;
}

.elementor-298 .elementor-element.elementor-element-4d012dc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 60px 0px;
}

.elementor-298 .elementor-element.elementor-element-4d012dc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .widget-blog-post .entry-wrapper, .blog-article-sum, .info-item-blog {
    text-align: left;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .widget-blog-post .item-blog .entry-thumbnail img, .widget-blog-post2 .item-blog .entry-thumbnail img, .blog .cover-image img, .blogpreset3 .blog-preset-3 .item-blog .cover-image img {
    height: 400px;
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog4 .blog-preset-4 .item-blog .cover-image img {
    height: 400px;
    width: 100%;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .item-blog:hover {
    background-color: #02010100;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .entry-thumbnail .lenos-date-time {
    color: #ffffff;
    background-color: #ae845f;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .entry-thumbnail .lenos-date-time span.space {
    background-color: #ffffff;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog-header-info-blog, .blog-header-info-blog a, .info-blog-change .entry-meta a, .info-blog-change .entry-meta {
    color: #b1b1b1;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog-header-info-blog {
    margin: 23px 0px 0px 0px;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog-entry-title, .elementor-298 .elementor-element.elementor-element-6d2220d .widget-blog-post .entry-title, .elementor-298 .elementor-element.elementor-element-6d2220d .blog-article-sum .entry-title, .elementor-298 .elementor-element.elementor-element-6d2220d .blogpreset3 .blog-preset-3 .item-blog .entry-title.blog-entry-title, .elementor-298 .elementor-element.elementor-element-6d2220d .blog4 .blog-preset-4 .item-blog .entry-title.blog-entry-title {
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog-entry-title a, .widget-blog-post .entry-title a, .blog-article-sum .entry-title a, .blogpreset3 .blog-preset-3 .item-blog .entry-title.blog-entry-title a {
    color: #222222;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .blog-entry-title a:hover, .widget-blog-post .entry-title a:hover, .blog-article-sum .entry-title a:hover, .blogpreset3 .blog-preset-3 .item-blog .entry-title.blog-entry-title a:hover {
    color: #AE845F;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .button-read-more .button-text {
    color: #ae845f;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .btnblog-readmore .button-icon {
    color: #ae845f;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .btnblog-readmore .button-icon-svg svg {
    fill: #ae845f;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .button-read-more:hover .button-text {
    color: #222222;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .btnblog-readmore:hover .button-icon {
    color: #222222;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .btnblog-readmore:hover .button-icon-svg svg {
    fill: #222222;
}

.elementor-298 .elementor-element.elementor-element-6d2220d .button-read-more {
    margin: 20px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-298 .elementor-element.elementor-element-1380907 > .elementor-widget-container {
        padding:20px 20px 20px 20px;
    }

    .elementor-298 .elementor-element.elementor-element-b5ae299 > .elementor-element-populated {
        margin: 45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-298 .elementor-element.elementor-element-2248b9d > .elementor-element-populated > .elementor-widget-wrap {
        padding: 47px 15px 47px 25px;
    }

    .elementor-298 .elementor-element.elementor-element-3c8d6ab > .elementor-widget-container {
        padding: 10px 0px 15px 0px;
    }

    .elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-digit {
        font-size: 18px;
    }

    .elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper.no-padding .lenos-countdown-item:after {
        font-size: 17px;
    }

    .elementor-298 .elementor-element.elementor-element-859f67f .lenos-countdown-wrapper .lenos-countdown-item span:first-child {
        width: 25px;
    }

    .elementor-298 .elementor-element.elementor-element-59514e6 .woocommerce-loop-product__title {
        margin-bottom: 0px;
    }

    .elementor-298 .elementor-element.elementor-element-8e65c3a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 55px 15px 0px 15px;
    }

    .elementor-298 .elementor-element.elementor-element-6d2220d .widget-blog-post .item-blog .entry-thumbnail img, .widget-blog-post2 .item-blog .entry-thumbnail img, .blog .cover-image img, .blogpreset3 .blog-preset-3 .item-blog .cover-image img {
        height: 250px;
        width: 100%;
    }

    .elementor-298 .elementor-element.elementor-element-6d2220d .blog4 .blog-preset-4 .item-blog .cover-image img {
        height: 250px;
        width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor-298 .elementor-element.elementor-element-9bcabc8 {
        width:50%;
    }

    .elementor-298 .elementor-element.elementor-element-bd41a99 {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-cee03b3 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-298 .elementor-element.elementor-element-32a6ea8 {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-fd896e8 {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-7ff0262 {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-20e8678 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-298 .elementor-element.elementor-element-3c8d6ab > .elementor-widget-container {
        padding: 10px 0px 15px 0px;
    }

    .elementor-298 .elementor-element.elementor-element-59514e6 .woocommerce-loop-product__title {
        margin-bottom: 0px;
    }

    .elementor-298 .elementor-element.elementor-element-9c84c34 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-298 .elementor-element.elementor-element-8e65c3a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 50px 15px 50px 15px;
    }
}

@media(min-width: 768px) {
    .elementor-298 .elementor-element.elementor-element-b5ae299 {
        width:55.546%;
    }

    .elementor-298 .elementor-element.elementor-element-2248b9d {
        width: 44.413%;
    }

    .elementor-298 .elementor-element.elementor-element-8e65c3a {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-c6c29f3 {
        width: 50%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-298 .elementor-element.elementor-element-c8687cb {
        width:50%;
    }

    .elementor-298 .elementor-element.elementor-element-cef08a7 {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-6e67075 {
        width: 100%;
    }

    .elementor-298 .elementor-element.elementor-element-8e65c3a {
        width: 50%;
    }

    .elementor-298 .elementor-element.elementor-element-c6c29f3 {
        width: 50%;
    }
}
