/* Botones */

.it-theme-V .it-o-btn {
    border-radius: var(--border-radius-08);
}

.wm-button-secondary .btn-secondary {
    border-radius: var(--border-radius-08);
    border: var(--border-width-01) solid var(--black);
    background: transparent;
    color: var(--black);
    font-size: var(--font-size-14);
}

.wm-button-secondary .btn-secondary:hover {
    background: var(--gray-100);
    color: var(--black);
}

.wm-button-secondary .btn-secondary:active {
    background: var(--black);
    color: var(--white);
}

/* Texto */

.wm-text .it-c-text {
    margin: var(--spacing-none);
}

.wm-text .it-c-text h2, .wm-text .it-c-text h3, .wm-text .it-c-text h4, .wm-text .it-c-text h5 {
    font-size: var(--font-size-40);
}

.wm-text .it-c-text p {    
    font-size: var(--font-size-26);
    font-weight: var(--font-weight-regular);
    line-height: var(--line-height-40);
    letter-spacing: var(--letter-spacing-none);
}

@media (max-width: 1101px) {

    .wm-text .it-c-text .container {
        padding: var(--spacing-none);
    }

    .wm-text .it-c-text h2, .wm-text .it-c-text h3, .wm-text .it-c-text h4, .wm-text .it-c-text h5 {
        font-size: var(--font-size-22);
        line-height: 32px;
    }

    .wm-text .it-c-text p {    
        font-size: var(--font-size-20);
        font-weight: var(--font-weight-regular);
        line-height: normal;
        letter-spacing: var(--letter-spacing-none);
    }

}

/* Carrusel dias Itau */

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow {
    border: var(--border-width-01) solid var(--black);
    width: 56px;
    height: 56px;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow::before {
    background: transparent;
    color: var(--black);
    font-size: var(--font-size-14);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow:active::before {
    background: var(--black);
    color: var(--white);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow.slick-disabled {
    border: var(--gray-400);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-arrow.slick-disabled::before {
    background: var(--gray-100);
    color: var(--gray-400);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .bg-gradient {
    background: linear-gradient(0deg, #ffffff 0%, #ffffff4f 50%, rgba(255, 255, 255, 0.204919) 100%) !important;
    z-index: 3;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-center .bg-gradient {
    display: none;
}

.wm-carrusel-dias .it-c-carouselDays {
    height: 600px;
    margin: var(--spacing-none) auto;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container {
    height: 500px;
    width: 300px;
}

@media (min-width: 1920px) {
    .wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider {
        height: unset;
    }
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container {
    max-width: unset;
    max-height: unset;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content {
    background-color: var(--white);
    margin: var(--spacing-16);
    width: calc(100% - 32px);
    border-radius: var(--border-radius-08);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content h2 {
    font-family: var(--font-family-displayPro);
    font-size: var(--font-size-16);
    line-height: var(--line-height-24);
    max-height: unset;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content p {
    font-family: var(--font-family-displayPro);
    font-size: var(--font-size-16);
    line-height: normal;
    font-weight: var(--font-weight-light);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a {
    color: var(--white);
    border-radius: var(--border-radius-08);
    background: var(--brand-color-1);
    padding: var(--spacing-none) var(--spacing-12);
    height: var(--size-24);
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    line-height: 0;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container .it-c-carouselDays__content a i {
    display: none;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent {
    box-shadow: 0px -3px 30.2px 0px #00000033;
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-list .slick-track .it-c-carouselDays__slider_container.slick-current.slick-center .it-c-carouselDays__containerContent:hover .it-c-carouselDays__opacity .it-c-carouselDays__content a {
    color: var(--white);
    background-color: var(--btn-primary-hover-background-color);
}

.wm-carrusel-dias .it-c-carouselDays .it-c-carouselDays__slider .slick-dots-container>ul li.slick-active {
    background-color: var(--brand-color-1);
}