.primary__container{align-items:flex-start;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}@media screen and (max-width:769px){.primary__container{height:100vh}}.primary__wrapper{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:flex-end;width:100%}@media screen and (max-width:769px){.primary__wrapper{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-start}}#map{height:100vh;width:66.6666%}@media screen and (max-width:769px){#map{height:50vh;width:100%;z-index:0}}.marker-selected{background-image:url(https://api.hubspot.com/designmanager/v1/raw-assets/stream/by-path/gars_master/src/images/marker.png?portalId=4596300&buffer=true&updated=1678412264611);border-radius:50%;height:50px;width:50px}.marker,.marker-selected{background-size:cover;cursor:pointer}.marker{background-image:url(https://global-ag-content.s3.ca-central-1.amazonaws.com/marker-unselected.png);height:20px;padding-bottom:1.5rem;width:20px}#listings{height:100%;width:100%}.primary__wrapper .sidebar{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 5px rgba(30,41,59,.2);display:flex;font-family:Open Sans,sans-serif;height:100%;justify-content:center;left:0;overflow:hidden;top:0;width:33.3333%;z-index:0}@media screen and (max-width:769px){.primary__wrapper .sidebar{height:50vh;left:0;overflow:hidden;top:0;width:100%}}.primary__wrapper .sidebar .item{border:1px solid #e5e7eb;padding:2rem 2.5rem;width:100%}@media screen and (max-width:769px){.primary__wrapper .sidebar .item{padding:1rem}}.primary__wrapper .sidebar .sidebar::-webkit-scrollbar{width:10px}.primary__wrapper .sidebar .sidebar::-webkit-scrollbar-track{background:#f1f1f1}.primary__wrapper .sidebar .sidebar::-webkit-scrollbar-thumb{background:#279989;border-radius:10px}.primary__wrapper .sidebar .sidebar::-webkit-scrollbar-thumb:hover{background:#166158}.primary__wrapper .sidebar .heading{background:#fff;border-bottom:1px solid #eee;padding:10px}.primary__wrapper .sidebar .heading p{color:#000;font-size:10px;padding:1em 0}.primary__wrapper .sidebar .heading h1{color:#279989;font-size:16px;padding:1em 0 .5em}input.input__search-input{border:1px solid #e5e7eb;color:#384152;font-size:1.5rem;font-weight:500;height:3rem;padding:3rem 3rem 3rem 10rem;width:100%}@media screen and (max-width:769px){input.input__search-input{padding:1.5rem 1.5rem 1.5rem 3rem}}input.input__search-input[type=text]:focus:not(:placeholder-shown):before{color:#999;content:"Search";display:inline-block;font-size:14px;font-style:italic;padding-right:8px}input.input__search-input:focus{border:1px solid #00853e;outline:none}input.input__search-input:focus::placeholder{color:#9ca3af;font-family:Plus Jakarta Sans;font-feature-settings:"liga" off,"kern" off;font-size:1.25rem;font-style:normal;font-weight:400;line-height:35px}input.input__search-input::placeholder{color:#9ca3af;font-family:Plus Jakarta Sans;font-feature-settings:"liga" off,"kern" off;font-size:1.25rem;font-style:normal;font-weight:400;line-height:35px}.listings{height:100%;overflow:auto;padding-bottom:60px;width:100%}.listings .item{border-bottom:1px solid #e5e7eb;cursor:pointer;padding:10px;text-decoration:none}.listings .item:last-child{border-bottom:none}.listings .item .title{color:#00853e;display:block;font-weight:700}.listings .item .title small{font-weight:400}.listings .item .title:hover,.listings .item.active .title{color:#8cc63f}.listings .item.active{background-color:#eff8ef}::-webkit-scrollbar{background:rgba(0,0,0,.1);border-left:0;height:3px;width:3px}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{background:#00853e;border-radius:0}.modal{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.primary__wrapper .sidebar .item{padding-left:10rem}@media screen and (max-width:769px){.primary__wrapper .sidebar .item{padding-left:1rem}}.item{background:#fff;padding-left:8rem}.item:hover{background:#eff8ef}.name{align-items:center;color:#384152;display:flex;font-family:Work Sans,sans-serif;font-size:1.2rem;font-weight:600;justify-content:flex-start;margin-bottom:.5rem}.name svg{margin-right:1rem}.location{color:#4c5563;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400}.phone{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:.5rem 0}.phone,.phone a{color:#4c5563;color:#227045;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400}.phone a{text-decoration:none}.phone svg{margin-right:1rem}.email{align-items:center;color:#227045;display:flex;flex-direction:row;justify-content:flex-start;margin:.5rem 0}.email,.email a{font-family:Work Sans,sans-serif;font-size:1rem}.email a{color:#4c5563;color:#227045;font-weight:400;text-decoration:none}.email svg{margin-right:1rem}.modal-content{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:8px 12px 35px rgba(17,24,39,.07);display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:2rem;position:relative;width:100%}@media screen and (min-width:1025px){.modal-content{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:8px 12px 35px rgba(17,24,39,.07);display:flex;flex-direction:column;height:625px;overflow-y:hidden;padding:48px 48px 72px;position:relative;width:662px}}.close-btn{background:transparent;border:2px solid #e5e7eb;border-radius:4px;font-size:1rem;margin-top:2rem;padding:1rem}.modal__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.modal__header .modal__header-id{margin-bottom:1rem}.modal__header .modal__header-id h2{color:#384152;font-family:Plus Jakarta Sans;font-feature-settings:"liga" off,"kern" off;font-size:23px;font-style:normal;font-weight:700;line-height:35px}.modal__header .modal__header-id p{color:#4c5563;font-family:Work Sans;font-feature-settings:"liga" off,"kern" off;font-size:18px;font-style:normal;font-weight:400;line-height:30px}.modal__header .modal__header-contact .modal__header-contact-icon{align-items:center;display:flex;justify-content:center}.modal__header .modal__header-contact{align-items:center;border-bottom:2px solid #d2d5db;display:flex;justify-content:flex-start;padding-bottom:2rem;width:80%}@media screen and (max-width:1024px){.modal__header .modal__header-contact{width:100%}}.modal__header .modal__header-contact .modal__header-contact-icon a{align-items:center;background:#227045;color:#fff;display:flex;font-family:Work Sans;font-size:.85rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:26px;margin-left:.25rem;margin-right:1rem;padding:.5rem;text-align:center;text-decoration:none}.modal__header .modal__header-contact .modal__header-contact-icon a svg{margin-right:.5rem}.modal__body{height:100%;margin-top:.5rem;padding:1rem 0}.modal__body p{color:#202937;font-family:Work Sans;font-feature-settings:"liga" off,"kern" off;font-size:.85rem;font-style:normal;font-weight:300;line-height:1.25rem}