/*!
 Source: Base: us.hyundai.complex-organism.map.style1
*/.hyundaiBlock__map1{background-color:#000;padding:1rem}@media (min-width: 1200px){.hyundaiBlock__map1{padding:3.125rem 6.25rem}}.hyundaiBlock__map1 .hyundaiLogo__shoppingTools{padding:15px 0}@media (min-width: 768px){.hyundaiBlock__map1 .hyundaiLogo__shoppingTools{padding:30px 0}}@media (min-width: 992px) and (max-width: 1299px){.hyundaiBlock__map1 .hyundaiLogo__shoppingTools>*{margin-right:15px}}.hyundaiBlock__map1 .hyundaiLogo__shoppingTools svg{filter:none}.hyundaiBlock__map1 form.getDirections.outlineWhite .button.button--outline{border-color:#fff;color:#fff}.hyundaiBlock__map1 form.getDirections.outlineWhite .button.button--outline:hover{background:#fff;color:#666666}.hyundaiBlock__map1 .dealer-address{padding-left:20px;position:relative}.hyundaiBlock__map1 .dealer-address svg{position:absolute;top:5px;left:0;width:20px}@media (min-width: 768px){.hyundaiBlock__map1 .dealer-address svg{top:7px}}.hyundaiBlock__map1 .dealer-address p{margin:0}.hyundaiBlock__map1 .header-item--hours{margin-bottom:20px}.hyundaiBlock__map1 .header-item--hours .department{font-weight:400}.hyundaiBlock__map1 .header-item--hours.stacked.noSeparator .hours-item .dynamic-hours{padding:0;position:relative}.hyundaiBlock__map1 .header-item--hours.stacked.noSeparator .hours-item .dynamic-hours:before{position:relative;display:inline-block;content:'';background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none"><path fill="%23fff" d="M7.001 11.666a4.667 4.667 0 1 0 0-9.333 4.667 4.667 0 0 0 0 9.333Zm0-10.5a5.833 5.833 0 1 1 0 11.667 5.833 5.833 0 0 1 0-11.667Zm.292 2.917v3.063l2.625 1.557-.438.718-3.062-1.838v-3.5h.875Z"></path></svg>');width:14px;height:14px;margin-right:6px;transform:translateY(2px)}.hyundaiBlock__map1 .header-item--hours.stacked.noSeparator .hours-item .dynamic-hours .open{display:inline-block}.hyundaiBlock__map1 .header-item--phone .phone-item__label{font-weight:400}.hyundaiBlock__map1 .header-item--phone a.phone-item{padding:0;font-weight:400;text-decoration:none;position:relative}.hyundaiBlock__map1 .header-item--phone a.phone-item:hover{text-decoration:underline;color:#fff}.hyundaiBlock__map1 .header-item--phone a.phone-item:before{position:relative;display:inline-block;content:'';background:url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.51426 5.71546C3.4476 7.54971 4.9513 9.05342 6.78556 9.98675L8.21149 8.56083C8.39297 8.37934 8.64575 8.32749 8.8726 8.39879C9.59852 8.6386 10.3763 8.76823 11.1865 8.76823C11.3584 8.76823 11.5232 8.83652 11.6448 8.95807C11.7663 9.07962 11.8346 9.24448 11.8346 9.41638V11.6849C11.8346 11.8568 11.7663 12.0217 11.6448 12.1432C11.5232 12.2648 11.3584 12.333 11.1865 12.333C8.26419 12.333 5.46159 11.1722 3.39522 9.1058C1.32884 7.03943 0.167969 4.23682 0.167969 1.31453C0.167969 1.14263 0.236256 0.977771 0.357807 0.85622C0.479358 0.734669 0.644217 0.666382 0.816117 0.666382H3.08464C3.25653 0.666382 3.42139 0.734669 3.54295 0.85622C3.6645 0.977771 3.73278 1.14263 3.73278 1.31453C3.73278 2.12472 3.86241 2.90249 4.10223 3.62842C4.17352 3.85527 4.12167 4.10805 3.94019 4.28953L2.51426 5.71546Z" fill="%23FFFFFF"/></svg>');width:12px;height:13px;margin-right:6px;transform:translateY(2px)}.hyundaiBlock__map1 .sbWrapper .button{margin-top:1.25rem}@media (max-width: 991.98px){.hyundaiBlock__map1 h2{font-size:1.5rem}.hyundaiBlock__map1 .mapbox-column{padding:40%}.hyundaiBlock__map1 .col-12.noPad{padding-right:0;padding-left:0}}
