.component--brand-carousel .field--name-field-c-brand-car-cta a{font-family:interregular,helvetica,sans-serif;color:#2b2b2b;padding-bottom:3px;font-size:.875rem;line-height:1.375rem;text-decoration:none;position:relative;border-bottom:1px solid #e91c24;transform:translate3d(0,0,0)}.component--brand-carousel{margin-top:30px;margin-bottom:30px}.component--brand-carousel .brand-carousel--title{font-size:1.875rem;line-height:2.25rem;width:100%;max-width:100%;margin-bottom:20px;text-align:center}.component--brand-carousel .row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap}.component--brand-carousel .row .title{order:1}.component--brand-carousel .row .brands__container{order:2}.component--brand-carousel .row .field--name-field-c-brand-car-cta{order:3}.component--brand-carousel .brands__container{width:100%;max-width:100%;background-color:#f9f9f9}.component--brand-carousel .slick-list{margin:20px 10px}.component--brand-carousel .slick-track{display:flex;align-items:center}.component--brand-carousel .slick-slide{height:auto;min-height:0;max-height:90px;margin:0 10px}.component--brand-carousel .slick-dots{margin-top:0;margin-bottom:20px}.component--brand-carousel .slick-arrow{top:50%;width:24px;height:24px}.component--brand-carousel .slick-arrow.slick-prev{left:0;transform:translate3d(-50%,-50%,0)}.component--brand-carousel .slick-arrow.slick-next{right:0;transform:translate3d(50%,-50%,0)}.component--brand-carousel .brand__container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.component--brand-carousel .brand__container .brand__link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%}.component--brand-carousel .brand__container .brand__link:focus{outline:0}.component--brand-carousel .brand__container .brand__link img{max-width:120px;max-height:100%;height:100%}.component--brand-carousel .field--name-field-c-brand-car-cta{width:100%;max-width:100%;margin-top:20px;text-align:center}@media (min-width:1140px){.component--brand-carousel .field--name-field-c-brand-car-cta a{border-bottom:none}.component--brand-carousel .field--name-field-c-brand-car-cta a:after{background:#e91c24;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%;transform:scaleX(0);transform-origin:left;transition-duration:.3s;transition-delay:.3s}.component--brand-carousel .field--name-field-c-brand-car-cta a:before{background:#e91c24;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%;transform:scaleX(1);transform-origin:right;transition-duration:.3s;transition-delay:.8s}.component--brand-carousel .field--name-field-c-brand-car-cta a:hover:after{background:#e91c24;width:100%;transform:scaleX(1);transform-origin:right;transition-delay:.8s}.component--brand-carousel .field--name-field-c-brand-car-cta a:hover:before{background:#e91c24;transform:scaleX(0);transform-origin:left;transition-delay:.3s}.component--brand-carousel{padding-left:27px;padding-right:27px;margin-top:50px;margin-bottom:50px}.component--brand-carousel .brand-carousel--title{font-size:2.5rem;line-height:3.25rem;max-width:75%;margin-bottom:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component--brand-carousel .row{flex-direction:row;justify-content:space-between;margin-left:0;margin-right:0}.component--brand-carousel .row .brands__container{order:3}.component--brand-carousel .row .field--name-field-c-brand-car-cta{order:2}.component--brand-carousel .brands__container{margin-top:20px;max-width:calc(1110px - 24px);min-height:151px}.component--brand-carousel .slick-list{margin:30px 34px}.component--brand-carousel .slick-slide{margin:0 5px}.component--brand-carousel .field--name-field-c-brand-car-cta{max-width:25%;margin-top:0;text-align:right}}
/*# sourceMappingURL=component--brand-carousel.min.css.map */
