.elementor-294 .elementor-element.elementor-element-638f854 .lenos-banner-content {
    align-items: center;
    justify-content: center;
}

.elementor-294 .elementor-element.elementor-element-638f854 .lenos-banner-button {
    font-family: "Poiret One", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.3px;
    color: #fff;
    background-color: #222;
    /* border: 2px solid #222; */
    padding: 30px 50px 35px 50px;
}

.elementor-294 .elementor-element.elementor-element-638f854 .lenos-banner-button.style2:after {
    background-color: #222222;
}

.elementor-294 .elementor-element.elementor-element-638f854 .lenos-banner-wrapper:hover .lenos-banner-button {
    color: #222;
    background-color: #fff;
}

.elementor-294 .elementor-element.elementor-element-638f854 .lenos-banner-button.style2:before {
    background-color: #FFFFFF;
}

.elementor-294 .elementor-element.elementor-element-f6f519e .lenos-banner-content {
    align-items: center;
    justify-content: center;
}

.elementor-294 .elementor-element.elementor-element-f6f519e .lenos-banner-button {
    font-family: "Poiret One", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.3px;
    color: #222222;
    background-color: #FFFFFF;
    padding: 30px 50px 35px 50px;
}

.elementor-294 .elementor-element.elementor-element-f6f519e .lenos-banner-button.style2:after {
    background-color: #222222;
}

.elementor-294 .elementor-element.elementor-element-f6f519e .lenos-banner-wrapper:hover .lenos-banner-button {
    color: #FFFFFF;
    background-color: #999;
}

.elementor-294 .elementor-element.elementor-element-f6f519e .lenos-banner-button.style2:before {
    background-color: #FFFFFF;
}

.elementor-294 .elementor-element.elementor-element-18ec139 {
    padding: 101px 0px 0px 0px;
}

.elementor-294 .elementor-element.elementor-element-e635e91 {
    text-align: center;
}

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

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

.elementor-294 .elementor-element.elementor-element-c364e48 > .elementor-widget-container {
    padding: 27px 0px 7px 0px;
}

.elementor-294 .elementor-element.elementor-element-c26ac1b .woocommerce-loop-product__title {
    margin-bottom: 0px;
}

.elementor-294 .elementor-element.elementor-element-c26ac1b .content-info-product {
    background-color: #ffffff;
}

.elementor-294 .elementor-element.elementor-element-1ff4db4 .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-294 .elementor-element.elementor-element-1ff4db4 .elementor-button:hover, .elementor-294 .elementor-element.elementor-element-1ff4db4 .elementor-button:focus {
    color: var( --e-global-color-78d6093 );
    background-color: #666666;
}

.elementor-294 .elementor-element.elementor-element-1ff4db4 .elementor-button:hover svg, .elementor-294 .elementor-element.elementor-element-1ff4db4 .elementor-button:focus svg {
    fill: var( --e-global-color-78d6093 );
}

.elementor-294 .elementor-element.elementor-element-1ff4db4 > .elementor-widget-container {
    padding: 0px 0px 110px 0px;
}

.elementor-294 .elementor-element.elementor-element-bd2a220 {
    padding: 104px 0px 0px 0px;
}

.elementor-294 .elementor-element.elementor-element-dd64769 {
    text-align: center;
}

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

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

.elementor-294 .elementor-element.elementor-element-598ecd5 > .elementor-widget-container {
    padding: 27px 0px 24px 0px;
}

.elementor-294 .elementor-element.elementor-element-fd45639 {
    padding: 0px 0px 60px 0px;
}

.elementor-294 .elementor-element.elementor-element-415edbe .widget-blog-post .entry-wrapper, .blog-article-sum, .info-item-blog {
    text-align: left;
}

.elementor-294 .elementor-element.elementor-element-415edbe .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-294 .elementor-element.elementor-element-415edbe .blog4 .blog-preset-4 .item-blog .cover-image img {
    height: 400px;
    width: 100%;
}

.elementor-294 .elementor-element.elementor-element-415edbe .entry-thumbnail .lenos-date-time {
    color: #ffffff;
    background-color: #666666;
}

.elementor-294 .elementor-element.elementor-element-415edbe .entry-thumbnail .lenos-date-time span.space {
    background-color: #ffffff;
}

.elementor-294 .elementor-element.elementor-element-415edbe .blog-header-info-blog, .blog-header-info-blog a, .info-blog-change .entry-meta a, .info-blog-change .entry-meta {
    color: #b1b1b1;
}

.elementor-294 .elementor-element.elementor-element-415edbe .blog-header-info-blog {
    margin: 23px 0px 0px 0px;
}

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

.elementor-294 .elementor-element.elementor-element-415edbe .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-294 .elementor-element.elementor-element-415edbe .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: #666666;
}

.elementor-294 .elementor-element.elementor-element-415edbe .button-read-more .button-text {
    color: #666666;
}

.elementor-294 .elementor-element.elementor-element-415edbe .btnblog-readmore .button-icon {
    color: #666666;
}

.elementor-294 .elementor-element.elementor-element-415edbe .btnblog-readmore .button-icon-svg svg {
    fill: #666666;
}

.elementor-294 .elementor-element.elementor-element-415edbe .button-read-more:hover .button-text {
    color: #222222;
}

.elementor-294 .elementor-element.elementor-element-415edbe .btnblog-readmore:hover .button-icon {
    color: #222222;
}

.elementor-294 .elementor-element.elementor-element-415edbe .btnblog-readmore:hover .button-icon-svg svg {
    fill: #222222;
}

.elementor-294 .elementor-element.elementor-element-415edbe .button-read-more {
    margin: 20px 0px 0px 0px;
}

.elementor-294 .elementor-element.elementor-element-6d0ecf0 .gallery-item {
    padding: 0 0px 0px 0;
}

.elementor-294 .elementor-element.elementor-element-6d0ecf0 .gallery {
    margin: 0 -0px -0px 0;
}

.elementor-294 .elementor-element.elementor-element-6d0ecf0 .gallery-item .gallery-caption {
    text-align: center;
}

@media(max-width: 1024px) {
    .elementor-294 .elementor-element.elementor-element-c26ac1b .woocommerce-loop-product__title {
        margin-bottom:0px;
    }

    .elementor-294 .elementor-element.elementor-element-415edbe .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-294 .elementor-element.elementor-element-415edbe .blog4 .blog-preset-4 .item-blog .cover-image img {
        height: 250px;
        width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor-294 .elementor-element.elementor-element-e635e91 .elementor-heading-title {
        font-size:40px;
    }

    .elementor-294 .elementor-element.elementor-element-c26ac1b .woocommerce-loop-product__title {
        margin-bottom: 0px;
    }

    .elementor-294 .elementor-element.elementor-element-a0483bd {
        width: 25%;
    }

    .elementor-294 .elementor-element.elementor-element-2ee58ce {
        width: 25%;
    }

    .elementor-294 .elementor-element.elementor-element-5f204d4 {
        width: 25%;
    }

    .elementor-294 .elementor-element.elementor-element-aaa3bc3 {
        width: 25%;
    }
}
