.c-brand-carousel{padding:0 1rem;overflow:hidden;margin:5.125rem 0 2.5rem}.c-brand-carousel.is-background-grey{background-color:#fafafa;padding:2.875rem 0}.c-brand-carousel.is-background-grey .c-brand-carousel__brands{display:flex;justify-content:center;flex-wrap:wrap}.c-brand-carousel.is-background-grey .c-brand-carousel__brand{width:50%;text-align:center}.c-brand-carousel.is-background-grey .c-brand-carousel__brand img{width:9.375rem}.c-brand-carousel__title{text-align:center;margin-bottom:2.5rem}.c-brand-carousel__brand{display:block!important;width:12.3125rem;padding-right:1rem}.c-brand-carousel__brands{display:flex;justify-content:center}.c-brand-carousel .slick-list{overflow:visible}.c-brand-carousel .slick-track{display:flex}.c-brand-carousel .slick-slide{height:auto}.c-brand-carousel .slick-slide div{height:100%}@media only screen and (min-width:750px){.c-brand-carousel{padding:0 1.875rem}.c-brand-carousel__brand{width:13.125rem;padding-right:1.875rem}}@media only screen and (min-width:1100px){.c-brand-carousel{padding:0 4.39%;margin:min(7.02%,6.5rem) auto}.c-brand-carousel__title{margin-bottom:1.5rem}.c-brand-carousel__brands{padding:0 1.75rem}.c-brand-carousel__brand{width:auto;padding:0 1.75rem;display:flex!important;justify-content:center}.c-brand-carousel__brand:hover .c-brand-carousel__brand-image{transform:scale(1.1)}.c-brand-carousel__brand-image{transition:all .25s cubic-bezier(.455,.03,.515,.955)}.c-brand-carousel.is-background-grey{background-color:#fafafa;padding:4.313rem 0}.c-brand-carousel.is-background-grey .c-brand-carousel__brands{display:flex;justify-content:center}.c-brand-carousel.is-background-grey .c-brand-carousel__brand{width:auto}.c-brand-carousel.is-background-grey .c-brand-carousel__brand img{width:100%}}@media only screen and (min-width:1650px){.c-brand-carousel{padding:0 min(9.5%,11.875rem);max-width:125rem}.c-brand-carousel__title{margin-bottom:2.5rem}}.c-media-text{display:flex;flex-direction:column;position:relative;background-color:#222;color:#fff}.c-media-text.c-brand-listing__banner,.c-media-text.has-border,.c-media-text.is-wider{border-bottom:.5rem solid #d60000}.c-media-text.is-background-red{background-color:#c11}.c-media-text.is-content-right .c-media-text__image-container{order:1}.c-media-text.is-content-right .c-media-text__content{order:2}.c-media-text__image.has-mobile{display:none}.c-media-text__image-container{width:100%;padding-bottom:106.382%}.c-brand-listing__banner .c-media-text__image-container{display:none}.is-wider .c-media-text__image-container{padding-bottom:57.558%}.c-media-text__location{display:flex}.c-media-text__location>svg{width:10px;height:14px;margin-right:.5rem}.c-media-text__icon{display:none}.c-media-text__content{text-align:center;padding:2.75rem 1.688rem 3.813rem;display:flex;flex-direction:column;justify-content:center}.c-brand-listing__banner .c-media-text__content{align-items:center}.c-media-text__title{margin:0 0 1.688rem}.c-article-template .c-media-text__title{font-size:2.5rem;max-width:14.19rem;margin:0 auto 1.688rem}.c-media-text__description{margin:0}.c-media-text__author,.c-media-text__date{text-transform:uppercase;margin:0;font-weight:500}.c-media-text__author{padding-top:1.688rem}.c-media-text__date{opacity:.6}.c-media-text__btn{margin:1.25rem 0 2rem;align-self:flex-start}@media only screen and (min-width:1100px){.c-media-text{flex-direction:row}.c-media-text.is-content-right .c-media-text__image-container{order:2}.c-media-text.is-content-right .c-media-text__content{order:1}.c-media-text__image.has-mobile{display:block}.c-media-text__image.is-mobile{display:none}.c-media-text__image-container{width:50%;padding-bottom:40%}.c-brand-listing__banner .c-media-text__image-container{display:block;padding-bottom:min(30.5%,38.125rem)}.is-wider .c-media-text__image-container{width:59.32%;padding-bottom:38.5419%}.c-media-text__location{display:flex}.c-media-text__location>svg{width:14px;height:20px;margin-right:.9375rem}.c-media-text__icon{display:block;position:absolute;width:11.69%;height:11.69rem;top:50%;left:50%;transform:translate(-50%,-50%)}.c-article-template .c-media-text__title{font-size:3.75rem;margin-top:0;max-width:none}.c-media-text__content{width:50%;text-align:left;max-width:36.88rem;margin:0 auto;padding:2.75rem 1.688rem 3.813rem 8rem}.c-brand-listing__banner .c-media-text__content{align-items:flex-start}.is-content-right .c-media-text__content{padding:2.75rem 8rem 3.813rem 1.688rem}.c-article-template .is-content-right .c-media-text__content{padding:min(13%,266px) min(8.85%,180px) min(4.9%,98px) min(12%,220px);max-width:none}.is-wider .c-media-text__content{width:auto;max-width:26.19rem;padding:1.25rem}.c-media-text__description{max-width:27.94rem}.c-media-text__article{margin-top:auto}.c-media-text__btn{margin-top:1.75rem}}@media only screen and (min-width:1650px){.c-media-text__content{padding:2.75rem 1.688rem 3.813rem 6rem}.is-content-right .c-media-text__content{padding:2.75rem 1.688rem 3.813rem}.c-article-template .is-content-right .c-media-text__content{padding:min(13%,266px) min(8.85%,180px) min(4.9%,98px) min(12%,220px);max-width:none}.c-media-text.has-margin-bottom{margin-bottom:min(9%,11.25rem)}}.c-brand-listing{margin-bottom:5rem}.c-brand-listing__menu{display:block}.c-brand-listing__menu-item{display:none}.c-brand-listing__accordion-slide{display:block}.c-brand-listing__accordion-body>p{display:flex;flex-wrap:wrap}.c-brand-listing__accordion-body>p a{width:50%;text-transform:uppercase;margin-bottom:.5rem}.c-brand-listing__cta-container{text-align:center;margin-top:4rem}.c-brand-listing__title{font-size:1.563rem;text-transform:uppercase;text-align:center}.c-brand-listing__list{display:none}@media only screen and (min-width:1100px){.c-brand-listing__menu{display:flex;justify-content:center}.c-brand-listing__menu-item{display:block;border:1px solid #ebebeb;padding:.8125rem 0;width:8.063rem}.c-brand-listing__menu-item:not(:last-child){margin-right:1.875rem}.c-brand-listing__menu-item.is-active{background-color:#d60000;color:#fff}.c-brand-listing__list{display:flex;flex-wrap:wrap;background-size:100% 6.5rem;background-image:linear-gradient(180deg,#fafafa 50%,#fff 0);margin-top:2.5rem;padding:0 min(9.5%,11.875rem)}.c-brand-listing__list-item{display:flex;align-items:center;text-transform:uppercase;justify-content:center;width:20%;height:3.25rem;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.c-brand-listing__list-item:hover{color:#d60000}.c-brand-listing__accordion-slide{display:none}}
