.switch{display:inline-block;height:28px;position:relative;width:65px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#2a66b7;bottom:0;box-shadow:#0d284d;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:2px;content:"";height:24px;left:3px;width:23px}input:checked+.slider{background-color:#fa0000}input:checked+.slider:before{-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translateX(36px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}section.map{margin:40px 0;padding:0 15px}section.map .main{box-shadow:0 4px 26px rgba(0,0,0,.25);margin:auto;max-width:1440px}section.map .top-content{padding:50px 20px;text-align:center}section.map .bottom-content{background-color:#f0f0f0;padding:35px 30px 70px}section.map .top-content p{color:#545859;font-size:14px;font-weight:400;line-height:28.8px;margin:0}section.map .top-content p a{color:#5e9cc8;font-weight:600;text-decoration:underline}section.map .bottom-content ul{display:flex;flex-wrap:wrap;justify-content:flex-end}section.map .bottom-content ul li{align-items:center;border-right:1px solid #545859;display:flex;padding:0 28px}section.map .bottom-content ul li .cont{align-items:center;display:flex;flex-wrap:wrap}section.map .bottom-content ul li .cont img{border-radius:100%;height:30px;margin-right:6px;width:30px}section.map .bottom-content ul li label.switch{margin:0 20px}section.map .bottom-content ul li:last-child{border-right:none;padding-right:0}section.map .bottom-content ul li .cont p{color:#545859;font-size:23px;font-weight:700;line-height:36px;margin:0;text-transform:capitalize}section.map .bottom-content ul li:nth-child(2) p{color:#545859;font-size:23px;font-weight:700;line-height:1.2;margin:0}section.map .bottom-content ul li select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;background-image:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/drop-1.png);background-position:96%;background-repeat:no-repeat;background-size:auto;border:none;border-radius:60px;box-shadow:none;color:#545859;font-size:19px;font-weight:400!important;height:42px;line-height:22.8px;max-width:200px;outline:none;padding:0 35px 0 20px}section.map .map-pnl{margin-top:45px}section.map .map-pnl .inner{display:flex;flex-wrap:wrap}section.map .map-pnl .inner .map-img{padding-right:50px;width:72%}section.map .map-pnl .inner .information{background-color:#fff;box-shadow:0 4px 78px rgba(0,0,0,.15);display:flex;flex-direction:column;flex-wrap:wrap;width:28%}section.map .map-pnl .inner .information .img-shape{background-color:#f3f3f3;border-bottom:1px solid #545859;display:flex;flex-wrap:wrap;justify-content:center;padding:40px 20px;text-align:center;width:100%}section.map .map-pnl .inner .information .bottom-cont{color:#545859;display:none;font-size:18px;line-height:21.6px;max-height:670px;overflow-y:auto;padding:20px}section.map .map-pnl .inner .information .img-shape img#cityImage{max-width:222px}section.map .map-pnl .inner .information img#cityImage{height:115px;object-fit:contain;width:35%}section.map .map-pnl .inner .information .img-shape{align-items:center}div#stateNameOuter{display:none}section.map .map-pnl .inner .information.active div#stateNameOuter{display:block;padding-left:35px;width:65%}div#stateName{color:#709093;font-size:20px;font-weight:700;line-height:26.4px;margin-bottom:5px;text-align:left}section.map .map-pnl .inner .map-img svg{display:block;margin:0 auto;max-height:707px}section.map .map-pnl .inner .map-img svg g:hover path,section.map .map-pnl .inner .map-img svg g:hover polygon{fill:#545859!important;stroke-width:10px;stroke:#545859!important;cursor:pointer;-webkit-filter:drop-shadow(3px 3px 12px rgba(0,0,0,.3));filter:drop-shadow(3px 3px 12px rgba(0,0,0,.3))}section.map .map-pnl .inner .map-img svg g.active path,section.map .map-pnl .inner .map-img svg g.active polygon{fill:#709093!important;stroke-width:10px;stroke:#709093!important;cursor:pointer;-webkit-filter:drop-shadow(3px 3px 12px rgba(0,0,0,.3));filter:drop-shadow(3px 3px 12px rgba(0,0,0,.3))}section.map .map-pnl .inner .map-img svg.canada_map g.active path,section.map .map-pnl .inner .map-img svg.canada_map g.active polygon,section.map .map-pnl .inner .map-img svg.canada_map g:hover path,section.map .map-pnl .inner .map-img svg.canada_map g:hover polygon{stroke-width:1px;-webkit-filter:drop-shadow(1px 1px 9px rgba(0,0,0,.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.bottom-cont-outer{flex-grow:1;max-height:470px;overflow:auto;width:100%}section.map .map-pnl .information div#cityName,section.map .map-pnl .information div.cityName{text-align:center}section.map .map-pnl .information div.cityName,section.map .map-pnl .information.active div#cityName{color:#709093;font-size:20px;font-weight:700;line-height:26.4px;margin-bottom:25px;text-align:left}section.map .map-pnl .information div.cityEmail,section.map .map-pnl .information div.cityMail,section.map .map-pnl .information.active div#cityEmail,section.map .map-pnl .information.active div#cityMail{padding-bottom:8px;padding-left:30px;position:relative}section.map .map-pnl .information div.cityMail:before,section.map .map-pnl .information.active div#cityMail:before{background:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/world.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:4px;width:17px}section.map .map-pnl .information div.cityEmail:before,section.map .map-pnl .information.active div#cityEmail:before{background:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/message.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:5px;width:17px}section.map .map-pnl .information div.cityPhone,section.map .map-pnl .information.active div#cityPhone{padding-bottom:8px;padding-left:30px;position:relative}.information.active div#cityPhone:before,.information.active div.cityPhone:before{background:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/call-1.png);background-repeat:no-repeat;background-size:contain;content:"";height:17px;left:0;position:absolute;top:1px;width:17px}section.map .map-pnl .information div.cityZipCode,section.map .map-pnl .information.active div#cityZipCode{padding-bottom:8px;padding-left:30px}section.map .map-pnl .information div.cityLocation,section.map .map-pnl .information.active div#cityLocation{font-size:18px;font-weight:400;line-height:21.6px;padding-bottom:8px;padding-left:30px;position:relative}section.map .map-pnl .information div.cityLocation{padding-bottom:13px}.information div.cityLocation:before,.information.active div#cityLocation:before{background:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/location.svg);background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:-4px;position:absolute;top:1px;width:22px}li.right_block{justify-content:right;max-width:240px;width:30%}li.middle_block{max-width:150px;width:20%}li.left_block{max-width:390px;width:55%}section.map .bottom-content ul li select{width:100%}section.map .map-pnl .information div.cityEmail,section.map .map-pnl .information div.cityLocation,section.map .map-pnl .information div.cityMail,section.map .map-pnl .information div.cityPhone,section.map .map-pnl .information.active div#cityEmail,section.map .map-pnl .information.active div#cityLocation,section.map .map-pnl .information.active div#cityMail,section.map .map-pnl .information.active div#cityPhone{min-height:30px}section.map .bottom-content ul{padding-left:0}.bottom-cont::-webkit-scrollbar-thumb{background-color:#a7a7a7;border-radius:10px}.bottom-cont::-webkit-scrollbar{background-color:#d9d9d9;width:10px}.bottom-cont::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px}select#citySelect::-webkit-scrollbar{background-color:#d9d9d9;width:12px}select#citySelect::-webkit-scrollbar-thumb{background-color:#ee7f6e;border-radius:10px}select#citySelect::-webkit-scrollbar-track{background-color:#d9d9d9;border-radius:10px}.selectopen{background-image:url(https://24211329.fs1.hubspotusercontent-na1.net/hubfs/24211329/2023/images/drop-down-svgrepo-com%201-1.png)!important}section.map .bottom-content ul li{margin:10px 0}.popup-main{border-radius:6px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);left:50%;line-height:1.2;padding:10px 30px;top:330px;transform:translate(-50%,-120%)}.popup-main,.popup-main:before{background-color:#fff;position:absolute}.popup-main:before{bottom:-10px;content:"";height:20px;left:0;margin:auto;right:0;transform:rotate(45deg);width:20px}div#popup_state{color:#709093;font-size:18px;font-weight:700;text-align:left}div#box_popup_rep{font-family:Barlow;font-size:20px;font-weight:500;text-align:left}.cityLocation,.cityMail,.cityPhone,.cityZipCode{margin-left:20px}.bottom__content__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bottom__content__inner p{color:#545859;font-size:20px;line-height:24px;margin-bottom:0}section.map .map-pnl .inner .information img#cityImage{width:100%}section.map .map-pnl .inner .information.active img#cityImage{width:35%}.information.activee img#cityImage{width:35%!important}.default_content{align-items:center;display:flex;flex-wrap:wrap;padding:25px;text-align:center}.default_content p{color:#545859;font-size:20px;line-height:24px}.information.active .default_content{display:none}.bottom-cont-outer{display:flex}.information.active .bottom-cont-outer{display:block}.default_content p img{margin-right:6px;vertical-align:middle}.bottom__content__inner{margin-top:20px}li.left_block,li.middle_block{justify-content:center}section.map .map-pnl .information .cityZipCode{display:none}section.map .map-pnl .information .cityMail a,section.map .map-pnl .information .cityPhone a{color:#545859!important;font-weight:400}div#popup_rep{color:#545859}section.map .map-pnl .inner .map-img svg g.highlighted path,section.map .map-pnl .inner .map-img svg g.highlighted polygon{fill:#afafaf;stroke:#afafaf}.showroom img{height:auto;margin-right:15px;max-width:15px;vertical-align:middle}.showroom_location .showroom{display:block;margin-left:20px;min-height:30px}.showroom{display:none}.top_shwrm_lctn{margin-bottom:15px}.bottom__content__icon{background:#afafaf;border-radius:50%;height:20px;margin-right:6px;width:20px}@media (max-width:1025px){section.map .map-pnl .inner .information img#cityImage{height:100px;width:100%!important}div#stateNameOuter{margin-top:10px;padding-left:0;width:100%}section.map .bottom-content{padding:50px 25px 70px}.cityLocation,.cityMail,.cityPhone,.cityZipCode{margin-left:10px}.bottom__content__inner p,.default_content p,div#box_popup_rep,div#stateName,section.map .map-pnl .information div.cityName,section.map .map-pnl .information.active div#cityName{font-size:18px;line-height:1.2}section.map .map-pnl .information div.cityName,section.map .map-pnl .information.active div#cityName{margin-bottom:15px}section.map .map-pnl .inner .information .img-shape img#cityImage{max-width:100%}div#box_popup_rep,div#stateName{text-align:center}section.map .map-pnl .inner .information.active div#stateNameOuter{padding-left:0;width:100%}.showroom_location .showroom{margin-left:10px}}@media (max-width:992px){section.map .bottom-content ul li .cont p,section.map .bottom-content ul li:nth-child(2) p{font-size:20px}li.left_block,li.middle_block,li.right_block{width:auto}section.map .bottom-content ul li{padding:0 20px}}@media (max-width:926px){section.map .bottom-content ul{justify-content:center}}@media (max-width:767px){section.map .map-pnl .inner .map-img{display:none}section.map .map-pnl .inner .information{width:100%}section.map .map-pnl{margin-top:50px}section.map .map-pnl .inner .information .img-shape{padding:30px 20px}}@media (max-width:576px){section.map .map-pnl .inner .information.active div#stateNameOuter{padding-left:0}div#box_popup_rep,div#stateName{text-align:center}}@media (max-width:420px){section.map .bottom-content ul li{border-right:0;width:100%}li.left_block .cont img{display:none}section.map .bottom-content ul,section.map .bottom-content ul li,section.map .bottom-content ul li .cont{justify-content:center}}