.flip-box-front h2 {
    font-size: 30px;
    line-height: 1.4;
}

.testimonial_slider[data-style=multiple_visible] blockquote.is-selected p {
    box-shadow: rgba(0, 0, 0, 0.176) 0px 60px 60px -20px !important;
}
.testimonial_slider .flickity-button {
    position: absolute;
}
.testimonial_slider .flickity-button[aria-label="Previous"] {
    top: 33%;
    left: 25%;
    transform: translate(-25%, -33%);
}
.testimonial_slider .flickity-button[aria-label="Next"] {
    top: 33%;
    right: 23.3%;
    transform: translate(-23.3%, -33%);
}

.testimonial_slider[data-style*=multiple_visible] blockquote {
    opacity: .9;
}

.testimonial_slider blockquote span {
    color: #ca3d26;
}
.testimonial_slider[data-style=multiple_visible][data-color*="-color"] blockquote.is-selected p:before {
    color: #fff;
    opacity: 1;
}
body .testimonial_slider[data-style=multiple_visible][data-color*="-dark"] .star-rating .filled:before {
    color: #fdd000 !important;
}
.nectar-button.extra_jumbo:hover {
    color: #ffefb0 !important;
}

.nectar-button.extra_jumbo {
    font-size: 40px;
    line-height: 40px;
    padding: 40px 70px;
}

.nectar-flip-box .flip-box-back .inner,
.nectar-flip-box .flip-box-front .inner {
    padding: 30px;
}

@media (max-width: 1299.98px) {
    .testimonial_slider .flickity-button[aria-label="Previous"] {
        left: 20%;
        transform: translate(-20%, -33%);
    }
    .testimonial_slider .flickity-button[aria-label="Next"] {
        right: 18.8%;
        transform: translate(-18.8%, -33%);
    }
}

@media (max-width: 999.98px) {
    .testimonial_slider .flickity-button[aria-label="Previous"] {
        left: 14%;
        transform: translate(-14%, -33%);
    }
    .testimonial_slider .flickity-button[aria-label="Next"] {
        right: 12.8%;
        transform: translate(-12.8%, -33%);
    }
}

@media (max-width: 767.98px) {
    .testimonial_slider .flickity-button[aria-label="Previous"] {
        left: 12%;
        transform: translate(-12%, -33%);
    }
    .testimonial_slider .flickity-button[aria-label="Next"] {
        right: 10.8%;
        transform: translate(-10.8%, -33%);
    }
}

@media only screen and (max-width: 690px) {
    .nectar-button.extra_jumbo {
        font-size: 24px;
        line-height: 24px;
        padding: 20px 30px;
        border-width: 6px !important;
    }
    .flip-box-front h2 {
        font-size: 25px;
    }
    .testimonial_slider .flickity-button[aria-label="Previous"] {
        left: 0%;
        transform: translate(0%, -33%);
    }
    .testimonial_slider .flickity-button[aria-label="Next"] {
        right: 0%;
        transform: translate(0%, -33%);
    }
}