/*** GENERAL EASING ***/
.creative-eased, .creative-eased .list-item, .creative-eased a {
    transition: all linear 0.1s;
}

body:not(.finetune) .brooks-light-cta::after,
body:not(.finetune) .brooks-dark-cta::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 4px;
}

body:not(.finetune) .brooks-dark-cta::after {
    background-color: rgb(14, 19, 31);
}

body:not(.finetune) .brooks-light-cta::after {
    background-color: rgb(248, 245, 240);
}

body:not(.finetune) .brooks-light-cta:hover::after,
body:not(.finetune) .brooks-dark-cta:hover::after {
    animation: swipe 0.5s forwards ease;
}

/*** CTA ANIMATION ***/
@keyframes swipe {
    from { width: 0; }
    to { width: 100%; }
}
/*** ACCORDION ***/
.accordion-toggle p,
.plus-minus p:before, 
.creative-accordion {
    transition: all linear 0.2s;
    cursor: pointer;
}
.plus-minus p:before {
    content:'\002B';
    display: block;
}
.rotated .plus-minus p:before {
    transform: rotate(180deg);
    content:'\2212';
}
.accordion-toggle:hover p {
    color: #707070!important;
}