.isotope-listing .vendor-filters{flex:1 0 calc(25% - 40px);margin-bottom:0;padding:2rem 0}.isotope-listing .vendor-filters,.isotope-listing .vendor-filters.filter-industry{display:flex;flex-direction:column}.isotope-listing .sponsor-badge{background:#ffac06;border-radius:0 0 0 14px;color:#fff;font-weight:700;padding:3px 10px;position:absolute;right:0}.isotope-listing .vendor-filters .search-wrapper{position:relative;width:30%}.isotope-listing .vendor-filters .quicksearch{background:#ededed;border:0;border-radius:6px;border-radius:40px;color:#000;height:40px;padding:8px 40px 8px 12px;width:100%}.isotope-listing input.quicksearch::-webkit-input-placeholder,.isotope-listing input.quicksearch::placeholder{color:#acaaa4;font-family:sans-serif;font-size:16px;font-weight:500;opacity:1}.isotope-listing input.quicksearch::-moz-placeholder{color:#acaaa4;font-family:sans-serif;font-size:16px;font-weight:500;opacity:1}.isotope-listing .search-wrapper .search-icon{color:#6f6f6f;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.isotope-listing .vendor-filters .reset-button{background:#ededed;border:1px solid #ededed;border-radius:50px;color:#1d1d1d;font-weight:400;padding:5px 20px;white-space:nowrap}.isotope-listing .vendor-filters .reset-button:hover{border:1px solid #000;color:#000}.isotope-listing .vendor-filters select{background:#ededed;border:0 solid #1d1d1d;border-radius:40px;height:40px;padding:4px 6px;width:100%}.isotope-listing .vendor-filters .filter-container{align-items:center;display:flex;gap:24px;justify-content:space-between}.isotope-listing .filter-container .filter-industry,.isotope-listing .filter-container .filter-location,.isotope-listing .filter-container .filter-reset,.isotope-listing .filter-container .filter-search{width:100%}.isotope-listing .filter-container .filter-reset{text-align:left}.isotope-listing .isotope-vendors{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 -10px;width:auto}.isotope-listing .cell.table-vendor{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}.isotope-listing .vendor-data .vendor-count-display{position:relative}.isotope-listing .vendor-data #no-vendors-message{font-size:22px;margin:60px auto 20px;max-width:75%;text-align:center}.isotope-listing .isotope-vendors .filter-item{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:0 10px 20px;position:relative;width:calc(33.33% - 20px)}.isotope-listing .filter-item .vendor-image{background-color:#efefef;border-radius:10px 10px 0 0;display:flex;height:180px;overflow:hidden;padding:0}.isotope-listing .filter-item .vendor-image img{border-radius:0;object-fit:cover}.isotope-listing .filter-item .vendor-tags{display:flex;gap:20px;justify-content:flex-start;left:12px;margin-bottom:20px;position:absolute;top:12px}.isotope-listing .filter-item .vendor-tags .vendor-tag-industry,.isotope-listing .filter-item .vendor-tags .vendor-tag-location{border-radius:4px;color:#000;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;width:fit-content}.isotope-listing .filter-item .vendor-tags .vendor-tag-location{background:#ededed}.isotope-listing .filter-item .vendor-tags .vendor-tag-industry{background:#f0e7f5}.isotope-listing .filter-item .vendor-company,.isotope-listing .filter-item .vendor-desc{color:#6f6f6f;font-weight:400;line-height:1.4}.isotope-listing .filter-item .vendor-desc{display:-webkit-box;flex:0 0 auto;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:auto;min-height:111px;overflow:hidden;text-overflow:ellipsis}.isotope-listing .filter-item .vendor-title{flex:0 0 auto;font-size:22px;font-weight:600;margin-bottom:10px;min-height:56px}.isotope-listing .filter-item .vendor-link{margin-top:20px}.isotope-listing .filter-item .vendor-link .details-link{background:0 0;border:1px solid #000;border-radius:50px;color:#000;font-size:14px;font-weight:500;justify-content:center;line-height:16px;padding:12px;text-align:center;text-transform:uppercase;width:100%}.isotope-listing .filter-item .vendor-link .details-link:hover{background:#000;border:1px solid #000;color:#fff}.isotope-listing .filter-item .vendor-link .details-link i{padding-left:5px}.isotope-listing .modal-content h3{font-size:22px;margin-bottom:0;margin-top:0}.isotope-listing .modal-content .vendor-desc{line-height:1.6;margin-top:12px}.isotope-listing .filters,.isotope-listing .modal-flex{display:flex;justify-content:space-between}.isotope-listing .filters{align-items:center;flex-direction:column;gap:24px}.isotope-listing .filter-container>div,.isotope-listing .filters{width:28%}.isotope-listing .pagination svg,.isotope-listing .pagination svg path{width:20px}.isotope-listing .pagination button{align-items:center;border-radius:50%;color:#fff;height:40px;padding:0;text-align:center;width:40px}.isotope-listing .pagination,.isotope-listing .pagination button{display:flex;justify-content:center}.isotope-listing .pagination{gap:20px;justify-content:flex-end}.isotope-listing .pagination:empty{display:none}.isotope-listing .vendor-filters .filter-container{background-color:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:40px;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);padding:10px 20px}.isotope-listing .filters{width:30%}.isotope-listing .filter-container .filter-reset{width:12%}.isotope-listing .vendor-filters .reset-button{font-size:14px}.isotope-listing .pagination button:hover{background-color:#000}.isotope-listing .vendor_data_flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.isotope-listing .pagination.pagination-container.bottom{margin-bottom:50px}@media (max-width:1040px){.isotope-listing .vendor-filters .filter-container{gap:12px;justify-content:space-between}.isotope-listing .filter-container>div,.isotope-listing .vendor-filters .search-wrapper{width:25%}.isotope-listing .filter-container .filter-reset{width:15%}}@media (max-width:991px){.isotope-listing .isotope-vendors .filter-item{width:100%;width:calc(50% - 20px)}}@media (max-width:900px){.isotope-listing .filter-container>div,.isotope-listing .vendor-filters .search-wrapper{width:calc(50% - 10px)}.isotope-listing .vendor-filters .filter-container{flex-wrap:wrap;padding:30px 20px}.isotope-listing .filter-container .filter-reset{width:calc(50% - 10px)}}@media (max-width:767px){.isotope-listing .vendor-filters .filter-industry{flex:1 0 calc(50% - 20px)}.isotope-listing .vendor-filters .quicksearch{width:100%}.isotope-listing .vendor_data_flex{flex-direction:column;gap:20px}.isotope-listing .pagination{justify-content:center}.isotope-listing .vendor-data .vendor-count-display{text-align:center}.isotope-listing .pagination.pagination-container.bottom{margin-bottom:40px}}@media (max-width:667px){.isotope-listing .isotope-vendors .filter-item{width:calc(100% - 20px)}.isotope-listing .filter-item .vendor-title{min-height:unset}.isotope-listing .vendor-filters .filter-container{flex-direction:column}.isotope-listing .filter-container .filter-reset,.isotope-listing .filter-container>div,.isotope-listing .vendor-filters .search-wrapper{width:100%}}#vendorModal .vendor-modal .vendor-tag-industry{background:#f0e7f5;border-radius:4px;color:#000;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;width:fit-content}#vendorModal .modal-content h3{font-size:22px;margin-bottom:0;margin-top:0}#vendorModal .modal-content .vendor-desc{line-height:1.6;margin-top:12px}#vendorModal .modal-content .modal-heading{margin-bottom:10px}#vendorModal .modal-content .modal-heading.contact{color:#bf39e4}#vendorModal .modal-content .modal-contact{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;justify-content:flex-start}#vendorModal .modal-content .modal-button{background:0 0;border:0;font-size:12px;line-height:1.5;min-height:28px;padding:4px 8px;position:relative;text-align:left;text-transform:none;width:auto}#vendorModal .modal-content .modal-button:hover{background:#d7d9e3;border:0;color:#000}#vendorModal .modal-content .modal-button i{padding-right:5px}#vendorModal.modal{background-color:rgba(0,0,0,.4);height:100%;left:0;overflow:auto;padding-top:140px;position:fixed;top:0;width:100%;z-index:99}#vendorModal .modal-content{background-color:#fefefe;border:1px solid #888;margin:5% auto;padding:0;position:relative;width:80%}#vendorModal .close{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:24px;top:24px;z-index:99}#vendorModal .close:focus,#vendorModal .close:hover{color:#000;cursor:pointer;text-decoration:none}#vendorModal .modal-content .vendor-modal{display:flex;gap:30px}#vendorModal .vendor-modal .modal-left{display:flex;flex:1 0 50%;flex-direction:column;gap:10px;padding:2.5%;position:relative}#vendorModal .vendor-modal .modal-right{flex:1 0 50%}#vendorModal .vendor-modal .modal-left .logo-tag{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}#vendorModal .vendor-modal .modal-left .company-logo{height:100%;max-height:32px;max-width:200px}#vendorModal .vendor-modal .modal-left .company-logo img{max-height:44px;object-fit:contain}#vendorModal .vendor-modal .modal-right .modal-right-top{padding:84px 40px 24px 0}#vendorModal .vendor-modal .modal-right .modal-right-bottom{padding:0 40px 24px 0}#vendorModal .vendor-modal .modal-left .modal-image{height:100%;object-fit:contain;position:relative}#vendorModal .vendor-modal .modal-tag-locations{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}#vendorModal .modal-flex{display:flex;justify-content:space-between}#vendorModal .contact_flex{align-items:center;display:flex;font-size:12px;line-height:1.5;width:100%}#vendorModal .pcity{margin-left:3px}html.model_open{overflow:hidden}@media (max-width:1040px){#vendorModal .modal-content{width:90%}}@media (max-width:991px){#vendorModal .modal-content .vendor-modal{flex-direction:column;gap:0}#vendorModal .close{right:20px;top:12px}#vendorModal .vendor-modal .modal-left{padding-top:44px}#vendorModal .vendor-modal .modal-right .modal-right-bottom,#vendorModal .vendor-modal .modal-right .modal-right-top{padding:0 2.5% 24px}}