.partner-filters{background:#ececec;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:30px}.filter-group{display:flex;flex-direction:column;gap:5px;min-width:220px}.partner-filters select{background:#fff;border:none;border-radius:10px;cursor:pointer;padding:14px 20px}.mapLocationFilterBoxWp{display:flex;flex-wrap:wrap}.outter{align-self:flex-start;box-sizing:border-box;padding:15px;width:33.333%}.inner{border:1px solid #ddd;border-radius:10px;height:100%;padding:20px}.mapLocationFilterBoxWp .inner .companyLogo{height:60px!important}.companyLogo img{margin-bottom:10px;max-width:180px}.mapLocationFilterBoxWp .inner .companyName{color:#1d1d1b;font-size:21px;font-weight:800;height:30px!important;line-height:1.16;margin:30px 0 20px}.locationDetails{height:290px;line-height:1.5;overflow:hidden}fieldset.form-columns-1 .hs-input{width:100%!important}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #1d1d1b;border-radius:0!important;color:#1d1d1b}.legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:10px}.legal-consent-container .hs-form-booleancheckbox-display p,span{font-size:16px!important}.legal-consent-container .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:#90b496;cursor:pointer;height:20px;margin-top:3px;width:20px}.formCloseBtn{cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:10px;top:10px;z-index:5}.hubspotFormWrapper{max-height:0;opacity:0;overflow:hidden;padding-top:40px;transition:.3s}#partnerResults{scroll-margin-top:120px}@media (max-width:768px){.partner-filters{flex-direction:column;gap:15px;padding:20px}.filter-group{min-width:100%}.mapLocationFilterBoxWp{flex-direction:column}.outter{padding:10px 0;width:100%}.inner{padding:15px}.companyLogo img{height:auto;max-width:100%}.mapLocationFilterBoxWp .inner .companyName{font-size:18px;height:auto!important;margin:20px 0 15px}.locationDetails{height:auto;max-height:250px}.ctaLink.pt30{padding-top:20px}.hs-form-field .hs-input{width:100%!important}}