.lms-wrap{width:100%;box-sizing:border-box;font-family:inherit}.lms-searchbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around;gap:40px;padding:30px;margin-bottom:20px;background:#fff;border-radius:12px;border:1px solid rgba(31,33,31,.2);background:#fff}.lms-field{display:flex;flex-direction:row;gap:6px;min-width:400px;align-items:center}.radius_field label{min-width:125px}.lms-field label{font-size:16px;font-weight:700;color:#727b79}.lms-field input,.lms-field select{height:44px;border-radius:8px !important;border:1px solid #d6d6d6;background:#f2f8fa !important;padding:0 12px !important;font-size:16px !important;color:#727b79 !important;outline:none !important;width:100%}.lms-field select.lms-radius{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:12px 12px !important;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.945312%200H12.0312C12.375%200%2012.6328%200.214844%2012.8047%200.558594C12.9336%200.902344%2012.8906%201.20312%2012.6328%201.46094L7.08984%207.00391C6.91797%207.17578%206.70312%207.26172%206.48828%207.26172C6.23047%207.26172%206.05859%207.17578%205.88672%207.00391L0.34375%201.46094C0.0859375%201.20312%200%200.902344%200.171875%200.558594C0.300781%200.214844%200.558594%200%200.945312%200Z%22%20fill%3D%22%230033A0%22/%3E%3C/svg%3E") !important}.lms-field select.lms-radius::-ms-expand{display:none}.lms-or{color:#0033a0;font-family:"Instrument Sans",sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.19px}.lms-submit{height:44px !important;padding:0 18px !important;border:0;border-radius:0;background:#0033a0 !important;color:#fff !important;cursor:pointer;font-weight:700 !important;text-transform:lowercase;font-family:"Instrument Sans",sans-serif}.lms-body{display:grid;grid-template-columns:420px 1fr;gap:16px;align-items:stretch}.lms-list{border-radius:12px;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.8);background:#fff}.lms-list-inner{max-height:520px;overflow:auto;padding:12px}.lms-list-inner::-webkit-scrollbar{width:10px;height:10px}.lms-list-inner::-webkit-scrollbar-track{background:#f2f4f7;border-radius:999px}.lms-list-inner::-webkit-scrollbar-thumb{background:#0033a0;border-radius:999px;border:2px solid #f2f4f7}.lms-list-inner::-webkit-scrollbar-thumb:hover{background:#002a85}.lms-list-inner{scrollbar-width:thin;scrollbar-color:#0033a0 #f2f4f7}.lms-loading,.lms-empty{padding:18px;color:#666}.lms-item-content{display:flex;justify-content:space-between;gap:30px;width:100%}.lms-item{display:flex;padding:12px;cursor:pointer}.lms-item+.lms-item{margin-top:10px;border-top:1px solid rgba(31,33,31,.2);padding-top:16px}.lms-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#f2f2f2;display:none}.lms-thumb--placeholder{display:none}.lms-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lms-title{color:#0033a0;font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.19px;width:80%}.lms-distance{font-size:12px;color:#444;font-weight:700}.lms-address-text{margin:10px 0;color:#727b79;font-size:16px;line-height:19px}.lms-meta{margin-top:8px}.lms-body .lms-phone{color:#0033a0;text-decoration:none;font-weight:400;font-size:16px}.lms-actions{margin-top:10px}.lms-btn{display:inline-block;background:#0033a0;color:#fff !important;padding:6px 14px;text-decoration:none !important;font-weight:600 !important;font-size:16px !important}.lms-map{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;background:#fff}.lms-map-error{padding:18px;color:#333}@media (max-width:1080px){.lms-searchbar{flex-direction:column;align-items:stretch}.lms-field{min-width:100%}.lms-body{grid-template-columns:1fr}.lms-list-inner{max-height:360px}}@media (max-width:767px){.lms-item-content{gap:10px;flex-direction:column}}