.c-featured-image-and-text__container{padding:0;width:100%}.c-featured-image-and-text__content{margin-bottom:2rem;padding:0 1.25rem}.c-featured-image-and-text h1,.c-featured-image-and-text h2,.c-featured-image-and-text h3,.c-featured-image-and-text h4,.c-featured-image-and-text h5,.c-featured-image-and-text h6{text-transform:none;margin-bottom:1rem}.c-featured-image-and-text h4{font-size:.875rem;line-height:1.25rem}.c-featured-image-and-text__title{display:inline-block;font-family:Soehne,"sans-serif";font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.075rem;text-transform:uppercase!important;margin-top:.625rem!important;color:#000}.c-featured-image-and-text__title:after{top:calc(100% + .25rem);background-color:#adadad}.c-featured-image-and-text__link:hover .c-featured-image-and-text__title{text-decoration-color:#000}.c-featured-image-and-text__link:hover .c-featured-image-and-text__title:after{width:100%!important;background-color:#000}.c-featured-image-and-text__image-container.o-responsive-image-container{padding-bottom:169.377%}.c-featured-image-and-text__image-wrapper{padding-left:1.25rem}.c-featured-image-and-text p{font-size:.75rem;line-height:1.25rem}.c-featured-image-and-text a{text-decoration:none}@media only screen and (min-width:1100px){.c-featured-image-and-text__container{margin:0 auto;padding:0 2.5rem;display:grid;align-items:center;grid-template-columns:19rem 1fr;gap:2.5rem}.c-featured-image-and-text__content{max-width:18.5rem;width:100%;margin-bottom:0;padding:0}.c-featured-image-and-text__title{font-size:.8125rem}.c-featured-image-and-text__image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.c-featured-image-and-text__image-container.o-responsive-image-container{padding-bottom:156.112%}.c-featured-image-and-text__image-wrapper{padding-left:0}.c-featured-image-and-text__image-wrapper.swiper{margin-left:0;margin-right:0}.c-featured-image-and-text__image-wrapper .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.c-featured-image-and-text__image-link{display:block;width:100%;height:100%;position:relative;text-decoration:none}}@media only screen and (min-width:1350px){.c-featured-image-and-text__container{width:85rem;padding:0;gap:2.5rem}}@media only screen and (min-width:1800px){.c-featured-image-and-text__title{font-size:.875rem}}
