@charset "UTF-8";.vendor-list{list-style-type:none;padding:0}.vendor-list > li{padding:0;border:solid 1px var(--border);border-radius:4px;padding:1rem;margin-bottom:1rem}.vendor-list .company-image{text-align:center;padding-bottom:.5rem}.vendor-list h3{margin:0 0 .75rem}.vendor-list h3 span{display:block;line-height:1;font-size:1.25rem}.vendor-list h3 span.name{margin:0;padding:.25rem 0;color:var(--accent)}.vendor-list h3 span.company-name{font-weight:400;font-size:.75em}.vendor-list .profile-picture{object-fit:cover;display:block;border-radius:50%;float:left;margin-right:1rem;background:var(--alt-background)}.vendor-list address{font-style:normal;display:flex;justify-content:center;align-items:center;gap:0 1rem;flex-wrap:wrap;font-size:.85em}.vendor-list address span:not(:last-of-type):after{content:"•";color:var(--accent);font-weight:700;display:inline-block;margin-left:1rem}.vendor-list .vendor-url{font-size:.85em;text-align:center}.vendor-list .content *:first-child{margin-top:1rem}.vendor-list .content *:last-child{margin-bottom:1rem}.vendor-list .service-location ul{padding-left:0;list-style-type:none;display:inline-flex;align-items:center;gap:.25rem;flex-wrap:wrap}.vendor-list .service-location li{background:var(--chip-background);padding:0 1rem;border-radius:25px;font-size:.85rem}.no-data{text-align:center}section:not(.has-image){max-width:100%;display:block}lite-youtube{margin:0 auto;margin-bottom:1rem}@media (min-width:755px){.vendor-list .company-image{float:right}.body{display:flex;gap:1rem}.body .vendor-video{flex-basis:33%;flex-shrink:0}}