.custom-button{display:inline-block;box-sizing:border-box;width:max-content;padding:11px 25px;font-family:"Work Sans",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.7px;line-height:21px;text-transform:uppercase;text-decoration:none;cursor:pointer;background:none;color:#000;border:2.25px solid #000;border-radius:8px;transition:background 200ms ease-in-out,color 200ms ease-in-out;-webkit-appearance:none;appearance:none}.custom-button.orange-outline{color:#c94e2f;border:2.25px solid #c94e2f}.custom-button.blue-outline{color:#5c7089;border:2.25px solid #5c7089}.custom-button.white-outline{color:#fff;border:2.25px solid #fff}.custom-button.orange-outline:hover{color:#fff;background-color:#c94e2f}.custom-button.blue-outline:hover{color:#fff;background-color:#5c7089}.custom-button.white-outline:hover{color:#c94e2f;background-color:#fff}.custom-button.orange-fill{color:#fff;background-color:#c94e2f;border:2.25px solid #c94e2f}.custom-button.blue-fill{color:#fff;background-color:#5c7089;border:2.25px solid #5c7089}.custom-button.orange-fill:hover{color:#c94e2f;background-color:#fff}.custom-button.blue-fill:hover{color:#5c7089;background-color:#fff}.custom-button.navigation{color:#423930;border:2.25px solid #423930}.custom-button.navigation:hover{color:#fff;border:2.25px solid #423930;background-color:#423930}.custom-button.align--center{display:block;margin:0 auto}.vendor-card{display:flex;flex-direction:column;justify-content:flex-end}.vendor-card__link{text-decoration:none}.vendor-card__title{font-family:"Work Sans",sans-serif;font-size:28px;font-weight:900;letter-spacing:.7px;line-height:28px;text-transform:uppercase;color:#423930;margin:14px 20px}.vendor-card__picture{display:block}.vendor-card__picture img{max-height:232px;display:block;width:100%;height:100%;object-fit:cover;box-sizing:border-box;border-radius:6px;border:.5px solid rgba(99,91,84,.54)}.vendor-card__content{position:relative}.vendor-card .pillbox{position:absolute;bottom:0;right:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:13px;margin-right:1.25rem;margin-bottom:1rem}.vendor-card .pill{width:max-content;box-sizing:border-box;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:700;letter-spacing:.7px;line-height:21px;text-transform:uppercase;text-decoration:none;color:#fff;padding:11px 25px;background-color:rgba(67,90,120,.85);border-radius:8px}.vendor-card .pill.b{background-color:rgba(217,99,69,.85)}@media screen and (min-width: 768px){.vendor-card .pillbox{margin-right:2rem;margin-left:2rem;margin-bottom:1.25rem;gap:26px;width:calc(100% - 4rem)}}.vendor-slider{padding:4rem 0}@media screen and (min-width: 768px){.vendor-slider{padding:4rem 0 0 0;max-width:1400px;margin:0 auto}}.vendor-slider .vendor-card{max-width:unset;height:inherit;display:flex;justify-content:flex-end}.vendor-slider__cta{margin-top:90px;margin-bottom:85px}.vendor-slider__cta .custom-button{display:block;margin:0 auto}.vendor-slider .slick-slider .slick-track{display:flex}.vendor-slider .slick-slide{padding:0 18px}.vendor-slider .slick-dots{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;list-style-type:none;padding-left:0;margin:0;bottom:-90px;-webkit-appearance:none;appearance:none}.vendor-slider .slick-dots [type=button]{width:14px;height:14px;border-radius:50%;margin:36px 8px;opacity:.6;overflow:hidden;border:0;text-indent:-9999px;background-color:#423930;opacity:.6}.vendor-slider .slick-dots .slick-active [type=button]{width:18px;height:18px;opacity:1}
