.pg-content{--panel-size:500px;--search-height:160px;align-items:stretch;display:flex;height:100vh;justify-content:flex-start;position:relative;width:100%}.pg-content.no-near{--search-height:200px}@media (max-width:1200px){.pg-content{--panel-size:375px}}@media (max-width:650px){.pg-content{--panel-size:100%;align-items:flex-start;flex-direction:column-reverse;height:auto;padding-top:100px}}.location-overlay{align-items:center;background:linear-gradient(180deg,#fff,#d8d8d8);bottom:0;display:flex;justify-content:center;left:0;opacity:1;position:absolute;right:0;top:80px;transition:opacity .3s}.location-overlay.transition{opacity:0}.location-overlay.hidden{display:none}.location-overlay>.inner{align-items:center;display:flex;flex-direction:column}.location-overlay>.inner .head{font-size:35px;font-weight:700;margin-top:37px;text-align:center}.location-overlay>.inner .text{font-size:18px;margin-top:50px;text-align:center}.location-overlay .input-section{align-items:stretch;display:flex;height:50px;justify-content:flex-start;margin-top:50px}.location-overlay .input-section input{background-image:url(https://bollingerev.com/hubfs/mullen-4-0/locate_dealer/icon_location.png);background-position:right 20px center;background-repeat:no-repeat;background-size:20px;border:1px solid #000;font-size:15px;font-weight:500;padding:0 50px 0 30px;width:340px}.location-overlay .btn{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;width:150px}@media (max-width:650px){.location-overlay>.inner .head{font-size:26px}.location-overlay>.inner .text{font-size:16px;line-height:28px;margin-top:30px;max-width:315px}.location-overlay .input-section{align-items:stretch;flex-direction:column;height:auto;justify-content:flex-start;width:315px}.location-overlay .btn,.location-overlay .input-section input{height:50px;width:100%}}.no-near-message{color:#758088;display:none;font-size:16px;line-height:24px;margin-top:10px;text-align:center;width:100%}.pg-content.no-near .no-near-message{display:block}@media (max-width:650px){.no-near-message{font-size:14px;line-height:normal}}.map-area{height:100%;padding-top:100px;width:calc(100% - var(--panel-size))}#map{height:100%;width:100%}@media (max-width:650px){.map-area{height:106vw;padding-top:0;width:100%}}.side-panel{background:linear-gradient(0deg,#d1d1d1,hsla(0,0%,82%,0) 25px);height:100%;overflow-y:auto;padding:100px 0 25px;width:var(--panel-size)}.search-section{background:linear-gradient(180deg,#d1d1d1,hsla(0,0%,82%,0) 25px);height:var(--search-height);padding:24px 25px 0;width:100%}@media (max-width:650px){.side-panel{background-color:unset;padding-top:25px}.side-panel .search-section{display:none}}@media (min-width:651px){.mobile-search{display:none}}.side-panel .list{align-items:stretch;display:flex;flex-direction:column;gap:16px;height:calc(100% - var(--search-height));justify-content:flex-start;overflow-y:auto;padding:0 25px;width:100%}@media (max-width:650px){.side-panel .list{height:auto;overflow-y:unset}}.side-panel .list::-webkit-scrollbar{width:5px}.side-panel .list::-webkit-scrollbar-track{background:#fff}.side-panel .list::-webkit-scrollbar-thumb{background:#e7e7e7;border-radius:10px}.search-section .search-input{align-items:stretch;display:flex;height:50px;justify-content:flex-start;width:100%}.search-section input{background-image:url(https://bollingerev.com/hubfs/mullen-4-0/locate_dealer/icon_location.png);background-position:right 20px center;background-repeat:no-repeat;background-size:20px;border:1px solid #000;flex:1 1 auto;font-size:15px;font-weight:500;padding:0 50px 0 30px}.search-section .search-button{align-items:center;background-color:#000;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;width:50px}.location-item{border:2px solid #000;padding:30px}.location-item .title{align-items:flex-start;display:flex;justify-content:start}.location-item .title .icon{padding-right:15px}.location-item .title .icon img{width:30px}.location-item .title .text{font-size:20px;font-weight:700;line-height:36px}@media (max-width:1200px){.location-item{padding:24px 15px}.location-item .title .text{line-height:normal}}.location-item .info{font-size:16px;line-height:24px;margin-top:0;padding-left:48px}.location-item .info .sec:first-child{margin-bottom:32px}.location-item .info .link{align-items:center;display:flex;justify-content:start}.location-item .info .link.sm{font-size:12px}.location-item .info .icon{display:block;margin-right:10px;width:11px}.location-item .info .icon.phone{width:14px}@media (max-width:1200px){.location-item .info{padding-left:45px}}.location-item .button{align-items:center;background-color:var(--main-color);color:#fff!important;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-top:45px;width:100%}.location-item.inside-map{border:none;padding:10px;width:300px}.location-item.inside-map .title .text{line-height:24px}.location-item.inside-map .button{margin-top:25px}.location-item.inside-map .info{margin-top:15px;padding-left:15px}.location-item.inside-map .info .sec:first-child{margin-bottom:10px}.location-item .tags{align-items:center;display:flex;gap:8px;margin-bottom:10px;width:100%}.location-item .tag{border:2px solid var(--main-color);color:var(--main-color);font-size:11px;font-weight:500;padding:3px 8px}.map-marker{bottom:23px;position:relative}.gm-style-iw-chr{height:10px}.soptions{display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-top:20px;width:100%}.soptions .option{align-items:center;border:1px solid var(--main-dark);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:40px;justify-content:center}.soptions .option.active{background-color:var(--main-dark);color:#fff}