.FindARepTemplate_find-rep-template__lmC2v{background-color:var(--lmnt-theme-dataVizSequential1-800,#f5f5f5)}.FindARepTemplate_search-form__MDUd0{display:flex;width:100%;flex-direction:column;padding:1.25rem 0;gap:1.5rem}@media(min-width:743px){.FindARepTemplate_search-form__MDUd0{flex-direction:row;align-items:flex-end;gap:2.1875rem}}.FindARepTemplate_search-form__MDUd0 .FindARepTemplate_form-field__XQFhu{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.FindARepTemplate_search-form__MDUd0 .FindARepTemplate_form-field__XQFhu .FindARepTemplate_field-label__SIMap{margin-bottom:.25rem;color:#10384f;font-family:Bayer Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.FindARepTemplate_search-form__MDUd0 .FindARepTemplate_form-field__XQFhu .FindARepTemplate_postcode-field__B3hRv,.FindARepTemplate_search-form__MDUd0 .FindARepTemplate_form-field__XQFhu .FindARepTemplate_reptype-field__rFlBV{width:100%;height:3.5rem}.FindARepTemplate_search-form__MDUd0 .mdc-select,.FindARepTemplate_search-form__MDUd0 .mdc-text-field{border-color:var(--OnColors-OnSurface-Stroke,#e2e7ea);background-color:var(--Surface-Surface,#fff)}.FindARepTemplate_search-form__MDUd0 .mdc-list-item--selected .mdc-list-item__primary-text{color:var(--lmnt-theme-primary-on-surface)}.FindARepTemplate_repcard-container__ge9ZZ{display:grid;width:100%;padding:1.25rem 0;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:899px){.FindARepTemplate_repcard-container__ge9ZZ{grid-template-columns:repeat(2,1fr)}}@media(max-width:743px){.FindARepTemplate_repcard-container__ge9ZZ{gap:1rem;grid-template-columns:1fr}}.FindARepTemplate_results-divider__Z6dpg{display:flex;width:100%;align-items:center;justify-content:center;padding:1rem 0 2rem;gap:1rem}.FindARepTemplate_results-divider__Z6dpg .FindARepTemplate_divider-line__tg8kJ{height:.0625rem;flex:1 1;background-color:var(--on-colors-on-surface-stroke,rgba(16,56,79,.122))}.FindARepTemplate_results-divider__Z6dpg .FindARepTemplate_divider-text___8GLH{padding:0 .5rem;color:var(--on-colors-on-surface-inactive-medium,#10384fba);font-family:Bayer Sans,sans-serif;font-size:.875rem;font-weight:700;white-space:nowrap}.FindARepTemplate_no-results__ytZxJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem;text-align:center}.FindARepTemplate_no-results__ytZxJ .FindARepTemplate_no-results-title__igeGI{color:var(--on-colors-on-surface-active-high,#000000de);font-weight:600}.FindARepTemplate_no-results__ytZxJ .FindARepTemplate_no-results-text__xHjHL{max-width:37.5rem;color:var(--on-colors-on-surface-inactive-medium,#10384fba)}.PostcodeAutocomplete_postcode-autocomplete__I3Nc2{position:relative}.PostcodeAutocomplete_postcode-autocomplete__label__4hQ0L{color:#10384f;font-family:Bayer Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.PostcodeAutocomplete_postcode-autocomplete__input-container__llEGH{position:relative;margin-top:.5rem}.PostcodeAutocomplete_postcode-autocomplete__textfield__9exoN{width:100%}.PostcodeAutocomplete_postcode-autocomplete__clear-button__wkZR5{position:absolute;top:50%;right:12px;padding:0;border:none;background:#0000;cursor:pointer;transform:translateY(-50%)}.PostcodeAutocomplete_postcode-autocomplete__dropdown__lXPw_{position:absolute;z-index:1300;top:calc(100% + 4px);right:0;left:0;overflow:auto;max-height:400px;border-radius:4px;background-color:var(--lmnt-theme-surface,#fff);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.PostcodeAutocomplete_postcode-autocomplete__option__h6bx5{display:flex;width:100%;min-height:48px;align-items:center;padding:6px 16px;border:none;background:#0000;color:#10384f;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none}.PostcodeAutocomplete_postcode-autocomplete__option__h6bx5:hover{background-color:#0000000a}.PostcodeAutocomplete_postcode-autocomplete__option--highlighted__PNr3j{background-color:rgba(var(--lmnt-theme-primary,#de0043),.08)}.PostcodeAutocomplete_postcode-autocomplete__option--selected__VK3Ou{background-color:#b1f39c21;color:var(--lmnt-theme-button-text-dark-green,#1c4723)}.PostcodeAutocomplete_postcode-autocomplete__option-container__00TYS{display:flex;width:100%;flex-direction:column}.PostcodeAutocomplete_postcode-autocomplete__option-text__zoJPX{font-family:Bayer Sans,sans-serif;font-weight:medium;line-height:1.5}.PostcodeAutocomplete_postcode-autocomplete__loading-message__ax42W,.PostcodeAutocomplete_postcode-autocomplete__no-results__7JGBm{display:flex;min-height:48px;align-items:center;justify-content:center;padding:16px;color:#0009;text-align:center}.PostcodeAutocomplete_postcode-autocomplete__no-results__7JGBm{color:#00000061}.RepCard_rep-card__9aCMO{overflow:hidden;border-radius:1.5rem!important}.RepCard_card-body__sqcVX{display:flex;overflow:hidden;width:100%;flex-direction:column;padding:1.5rem .5rem;gap:1rem}.RepCard_description-truncated__LBrAY{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.RepCard_card-middle__gWjtS{display:flex;height:2.25rem;flex-direction:column}.RepCard_card-middle__gWjtS .RepCard_middle-top__apzN9{height:1rem;color:var(--lmnt-theme-on-surface-inactive,rgba(16,56,79,.729));font-size:.75rem;font-weight:500;letter-spacing:.109375rem;line-height:1rem;text-transform:uppercase}.RepCard_card-middle__gWjtS .RepCard_middle-bottom__0_hvL{display:flex;height:1rem;flex-direction:column;color:var(--lmnt-theme-secondary,#10384f);font-size:.875rem;font-weight:700;letter-spacing:.015625rem;line-height:1.25rem;word-break:break-word}.RepCard_icon-container__QNOHU{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;gap:.5rem}.RepCard_icon-style__nX6B8{display:flex;max-width:2.5rem;padding:.5rem;border-radius:50%;background:var(--lmnt-theme-icons,#89d329);color:var(--lmnt-theme-on-surface-inactive,rgba(16,56,79,.729));transition:background .3s}.RepCard_icon-style__nX6B8:hover{background:var(--lmnt-theme-surface,#fff)}.RepCard_contact-details__5iUkr{display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 1rem;border-radius:1rem;background-color:var(--lmnt-theme-dataVizSequential1-800,#f5f5f5);gap:.5rem}.RepCard_card-phone-email-text__fBBBh{display:flex;max-width:18.354rem;flex-direction:column}.RepCard_emailTag__m_soo{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.CardTitleLockup_on-color_on-surface_inactive__uFBEa{color:var(--lmnt-theme-on-surface-inactive,rgba(16,56,79,.729))}.CardTitleLockup_card-top__f7Fkc{display:flex;width:100%;flex-direction:row;gap:.5rem}.CardTitleLockup_card-top__f7Fkc .CardTitleLockup_card-top-left__2IED9{display:flex;width:100%;max-width:20.833rem;flex-direction:column;gap:.25rem}.CardTitleLockup_card-top__f7Fkc .CardTitleLockup_card-top-right-img__ciQnq{width:40px;height:40px;border-radius:50%;aspect-ratio:1/1;object-fit:cover;object-position:center}.CardTitleLockup_card-top__f7Fkc .CardTitleLockup_card-top-right-text-icons__M4iOi{display:flex;width:40px;height:40px;flex-direction:column;align-items:center;justify-content:center;border-radius:200px;background:var(--Surface-SurfaceVariant,#eff8ff);gap:10px}.CardTitleLockup_card-top__f7Fkc .CardTitleLockup_card-top-right-text-icons__M4iOi .CardTitleLockup_card-top-right-text-initials___kJ4y{color:var(--on-colors-on-surface-active-high,#10384f);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.25px;line-height:20px;text-align:center}.CardTitleLockup_description-truncated__0rsew{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}