.cms-index-index .column.main {
    margin: 0;
}

.slider-home {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='translate(80,50)'%3E%3Cg transform='rotate(0)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='1'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.875s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.875s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.21320343559643,71.21320343559643)'%3E%3Cg transform='rotate(45)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.875'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.75s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.75s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(50,80)'%3E%3Cg transform='rotate(90)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.75'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.625s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.625s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.786796564403577,71.21320343559643)'%3E%3Cg transform='rotate(135)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.625'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.5s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.5s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(20,50.00000000000001)'%3E%3Cg transform='rotate(180)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.5'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.375s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.375s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(28.78679656440357,28.786796564403577)'%3E%3Cg transform='rotate(225)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.375'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.25s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.25s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(49.99999999999999,20)'%3E%3Cg transform='rotate(270)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.25'%3E%3CanimateTransform attributeName='transform' type='scale' begin='-0.125s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='-0.125s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(71.21320343559643,28.78679656440357)'%3E%3Cg transform='rotate(315)'%3E%3Ccircle cx='0' cy='0' r='6' fill='%23d8353e' fill-opacity='0.125'%3E%3CanimateTransform attributeName='transform' type='scale' begin='0s' values='1.5 1.5;1 1' keyTimes='0;1' dur='1s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3Canimate attributeName='fill-opacity' keyTimes='0;1' dur='1s' repeatCount='indefinite' values='1;0' begin='0s'%3E%3C/animate%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 5% !important;
}

.column.main {
    margin: 65px 0;
}

.slick-dots {
    position: absolute;
    bottom: 0;
}

.product-items .slick-arrow {
    background-color: unset !important;
}

.product-items .slick-prev {
    left: -3rem;
}

.product-items .slick-next {
    right: -3rem;
}

.column.main p {
    font: normal normal normal 18px/24px var(--secondary-font-family);
}

.depoimentos_row .slick-dots {
    position: initial;
    bottom: 0;
}

.depoimentos_row .title span {
    font-size: 35px !important;
    font-weight: 700 !important;
    color: var(--primary-main-color-dark);
}

.depoimentos_row .content {
    padding: 40px;
    box-shadow: 0px 2px 5px 0px #00000029;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 30px 0;
}

.depoimentos_row .content span {
    font: normal normal normal 20px/24px var(--default-font-family);
}

.depoimentos_row .tns-nav {
    bottom: -25px;
}

.depoimentos_row .tns-nav button,
.additional_information .tns-nav button {
    height: 14px;
    width: 14px;
    padding: 6px;
    background-image: radial-gradient(circle, var(--primary-main-color-dark) 0%, var(--primary-main-color-dark) 30%, rgba(255, 255, 255, 0) 39%, rgba(255, 255, 255, 0) 100%);
}

.depoimentos_row .tns-nav button.tns-nav-active,
.additional_information .tns-nav button.tns-nav-active {
    border: 1px solid var(--primary-main-color-dark);
}

/* ==Stars interviews== */
.depoimentos_row .star-icons svg {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7440%) hue-rotate(58deg) brightness(88%) contrast(83%);
}

.depoimentos_row .star-icons.one svg:nth-of-type(1) {
    filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(467%) hue-rotate(352deg) brightness(101%) contrast(101%);
}

.depoimentos_row .star-icons.two svg:nth-of-type(-n + 2) {
    filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(467%) hue-rotate(352deg) brightness(101%) contrast(101%);
}

.depoimentos_row .star-icons.three svg:nth-of-type(-n + 3) {
    filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(467%) hue-rotate(352deg) brightness(101%) contrast(101%);
}

.depoimentos_row .star-icons.four svg:nth-of-type(-n + 4) {
    filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(467%) hue-rotate(352deg) brightness(101%) contrast(101%);
}

.depoimentos_row .star-icons.five svg {
    filter: brightness(0) saturate(100%) invert(77%) sepia(48%) saturate(467%) hue-rotate(352deg) brightness(101%) contrast(101%);
}

/* ==Additional information== */
.additional_information {
    margin-top: 40px;
}

.additional_information .single-info {
    text-align: center;
    padding: 40px 0 70px;
}

.additional_information .info-content p,
.additional_information .text-strong p {
    line-height: 24px;
    font-size: 18px;
    font-family: var(--primary-font-family) !important;
}

.additional_information .info-image img {
    height: 30px !important;
}

.additional_information .tns-outer img {
    width: auto;
}

.additional_information .tns-nav {
    bottom: 25px;
}

.additional_information .pagebuilder-column {
    position: relative;
}

.additional_information .pagebuilder-column:not(:nth-of-type(3))::after {
    content: '';
    height: 120px;
    width: 1px;
    background-color: var(--primary-main-color-dark);
    position: absolute;
    right: 0;
    top: 27%;
    opacity: .4;
}

.cms-index-index .columns .column.main {
    padding-bottom: 0px;
}

.category-at-home-image {
    height: 150px;
    background-color: #fff;
    border-radius: 100px;
    text-align: center;
    width: auto;
    display: inline-block;
    padding: 35px;
    min-width: 150px;
}

.category-at-home-image img {
    display: inline;
}

.category-at-home-title {
    font-size: 16px;
    text-align: center;
}

.categories-at-home-inner .slick-arrow {
    background-color: unset !important;
}

.categories-at-home-inner .slick-prev {
    left: -3rem;
}

.categories-at-home-inner .slick-next {
    right: -3rem;
}

.description-title span {
    margin: 0;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px !important;
}

.description-image {
    margin-right: 10px;
}

.blog {
    margin-top: 120px;
    margin-bottom: 80px;
}

.blog h3 {
    font-size: 35px;
    margin-bottom: 40px;
    font-weight: 800;
}

.blog .posts_blog {
    display: flex;
    gap: 30px;
}

.blog .posts_blog p {
    font-size: 20px;
    line-height: 24px;
    margin-top: 15px !important;
    font-family: var(--primary-font-family);
}

.blog img {
    width: 300px;
    height: 169px;
    max-width: unset !important;
}


@media screen and (min-width: 768px) {
    .page-title-wrapper h1 span {
        font-size: 35px !important;
    }
}

@media screen and (max-width: 768px) {
    .blog .overflow {
        width: 100%;
        overflow: auto;
        padding-bottom: 15px;
    }

    .blog .posts_blog {
        width: 900px;
    }

    .blog {
        margin-top: 80px;
        margin-bottom: 0;
    }

    .blog h3 {
        font-size: 25px;
        margin-bottom: 25px;
    }

    .row-full-width-inner {
        padding: 0 2%;
    }

    .products_one h2 {
        font-size: 28px;
    }

    .categories-at-home-inner .slick-prev {
        left: 2rem;
    }

    .categories-at-home-inner .slick-next {
        right: 2rem;
    }

    .product-items .slick-next,
    .product-items .slick-prev {
        display: none !important;
    }

    .product-item-info .product-item-actions .actions-primary .tocart {
        display: none !important;
    }

    .items_description .pagebuilder-column-line {
        flex-wrap: unset !important;
        gap: 50px;
        display: -webkit-inline-box !important;
        animation: text-animation 20s linear infinite;
    }

    .items_description {
        overflow: hidden;
    }

    @keyframes text-animation {
        from {
            transform: translateX(93%)
        }

        to {
            transform: translateX(-220%)
        }
    }

    .items_description .pagebuilder-column {
        flex-basis: unset !important;
        width: auto !important;
    }

    .depoimentos_row .content {
        padding: 28px;
    }

    .box-subscribe button span {
        font-size: 12px;
    }

    .additional_information figure .pagebuilder-mobile-only {
        display: block;
        margin: 0 auto;
    }

    .additional_information .pagebuilder-column:not(:nth-of-type(3))::after {
        display: none !important;
    }

    /* the slides */
    .categories-at-home-inner .slick-slide {
        margin: 0 10px;
    }

    /* the parent */
    .categories-at-home-inner .slick-list {
        margin: 0 -10px;
    }
}