/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.holcim_geomap.custom_map.with_paragraphs .main_section{display:flex;flex-direction:column;gap:20px;}.holcim_geomap.custom_map.with_paragraphs .main_section .map_wrapper{height:100%;width:100%;}.holcim_geomap.custom_map.with_paragraphs .main_section .map_wrapper .leaflet-pane{z-index:0;}.holcim_geomap.global_map.with_content_types .view-map .view-filters .views-exposed-form .form-row{display:flex;flex-direction:row;gap:20px;}.holcim_geomap.global_map.with_content_types .view-map .view-filters .views-exposed-form .form-row .js-form-item,.holcim_geomap.global_map.with_content_types .view-map .view-filters .views-exposed-form .form-row .form-actions{padding:0;}.holcim_geomap.global_map.with_content_types .view-map .view-content.row{margin:0;}.holcim_geomap.custom_map.with_json_file.global{}.holcim_geomap.custom_map.with_json_file.global .leaflet-top,.holcim_geomap.custom_map.with_json_file.global .leaflet-bottom{z-index:1;}.holcim_geomap.custom_map.with_json_file.global .main_section{display:flex;flex-direction:row;gap:20px;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section{flex-direction:column;}}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper{width:33%;flex:0 0 auto;display:flex;flex-direction:column;gap:20px;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper{order:1;width:100%;}}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .select_wrapper{margin-left:1.25rem;margin-top:0.3125rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container{margin-left:1.25rem;margin-top:0.3125rem;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container{margin-left:0;}}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container ul.chosen-choices{box-shadow:none;border:none;background:none;border-bottom:1px solid lightgrey;cursor:pointer;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container ul.chosen-choices li.search-field input{font-size:1.25rem;font-family:inherit;padding-bottom:0.625rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container ul.chosen-choices li{border:1px solid transparent;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container ul.chosen-choices:after{content:" ";width:15px;height:15px;border-right:1px solid var(--corporate-main-color);border-bottom:1px solid var(--corporate-main-color);transform:rotate(45deg);margin-left:0.625rem;margin-bottom:0.3125rem;float:right;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container .chosen-drop{border:0;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container .chosen-drop .chosen-results .active-result{padding:0.625rem 0.375rem;font-size:1.125rem;color:var(--corporate-premium-blue);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .chosen-container .chosen-drop .chosen-results .active-result.highlighted{color:var(--corporate-white);background-color:var(--corporate-main-color);background-image:none;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper{height:600px;overflow-y:scroll;display:flex;flex-direction:column;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper::-webkit-scrollbar{width:8px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper::-webkit-scrollbar-track{background:#fff;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper::-webkit-scrollbar-thumb{background:var(--corporate-main-color);border-radius:4px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper::-webkit-scrollbar-thumb:hover{background:var(--corporate-bright-blue);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper{display:flex;flex-direction:column;gap:20px;padding:1.25rem 0;border-bottom:1px solid lightgrey;cursor:pointer;margin-right:0.09375rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper{display:flex;flex-direction:row;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col{flex:0 0 auto;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col .icon{padding:0 1.25rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col .icon .normal,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col .icon .hover{width:30px;height:30px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col .icon .normal{display:inline;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .first_col .icon .hover{display:none;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col{width:100%;display:flex;flex-direction:column;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .location_name{font-size:0.9375rem;font-weight:bold;width:100%;color:var(--corporate-main-color);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .activity{font-size:0.9375rem;font-style:italic;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper{display:flex;flex-direction:row;align-items:center;font-size:0.875rem;margin:0.625rem 0;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper{width:100%;flex:1 0 auto;padding-left:0.9375rem;border-left:3px solid var(--corporate-main-color);display:flex;flex-direction:column;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste{position:relative;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/copy-icon.svg);mask:url(/themes/custom/corporate/components/geomap/images/copy-icon.svg);-webkit-mask-size:cover;mask-size:cover;width:15px;height:16px;position:absolute;right:40px;background:black;top:5px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste.copied:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/check.svg);mask:url(/themes/custom/corporate/components/geomap/images/check.svg);-webkit-mask-size:cover;mask-size:cover;width:15px;height:16px;position:absolute;right:40px;background:black;top:5px;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .addr1{width:80%;}}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .website{font-size:0.875rem;display:flex;align-items:center;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .website:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/website.svg);mask:url(/themes/custom/corporate/components/geomap/images/website.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--corporate-black);width:16px;height:16px;margin:0.25rem 0.5rem 0.25rem 0;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .phone{display:flex;align-items:center;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .phone:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/phone.svg);mask:url(/themes/custom/corporate/components/geomap/images/phone.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--corporate-black);width:24px;height:24px;margin-right:0.1875rem;margin-left:-0.25rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .distance{color:lightgrey;font-size:0.875rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .distance:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/location.svg);mask:url(/themes/custom/corporate/components/geomap/images/location.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--corporate-black);width:16px;height:16px;margin-right:0.5rem;margin-left:0;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .info_wrapper .address_wrapper .distance:empty{display:none;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.more_info,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.direction_info,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.more_info,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.direction_info{text-decoration:none;font-size:0.875rem;font-style:italic;color:inherit;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.direction_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.direction_info:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/arrow-right.svg);mask:url(/themes/custom/corporate/components/geomap/images/arrow-right.svg);-webkit-mask-size:cover;mask-size:cover;background-color:var(--corporate-black);width:13px;height:12px;margin-right:0.1875rem;margin-left:0;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.more_info:hover,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.direction_info:hover,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.more_info:hover,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.direction_info:hover{text-decoration:underline;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.direction_info.google:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.direction_info.google:before{-webkit-mask:url(/themes/custom/corporate/components/geomap/images/google-map-icon.svg);mask:url(/themes/custom/corporate/components/geomap/images/google-map-icon.svg);-webkit-mask-size:cover;mask-size:cover;width:16px;height:16px;position:relative;top:2px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .more_info_wrapper a.direction_info.waze:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper .columns_wrapper .second_col .direction_wrapper a.direction_info.waze:before{content:" ";display:inline-block;-webkit-mask:url(/themes/custom/corporate/components/geomap/images/waze-icon.svg);mask:url(/themes/custom/corporate/components/geomap/images/waze-icon.svg);-webkit-mask-size:cover;mask-size:cover;width:16px;height:16px;position:relative;top:2px;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight{background-color:var(--corporate-main-color);color:white;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .first_col .icon .normal,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .first_col .icon .normal{display:none;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .first_col .icon .hover,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .first_col .icon .hover{display:inline;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .location_name,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .location_name{color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper{border-left:3px solid var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste.copied:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .copy_paste.copied:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .website,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .website{color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .website:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .website:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .phone,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .phone{color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .phone:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .phone:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .info_wrapper .address_wrapper .distance:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .info_wrapper .address_wrapper .distance:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .more_info_wrapper .more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .more_info_wrapper .direction_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .direction_wrapper .more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper:hover .columns_wrapper .second_col .direction_wrapper .direction_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .more_info_wrapper .more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .more_info_wrapper .direction_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .direction_wrapper .more_info:before,.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .markers_wrapper .marker_wrapper.highlight .columns_wrapper .second_col .direction_wrapper .direction_info:before{background-color:var(--corporate-white);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper{display:flex;flex-direction:row;align-items:center;gap:20px;position:relative;border-bottom:1px solid lightgrey;margin-left:1.25rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper{width:100%;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper input{width:100%;border:none;outline:none;padding:0.3125rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper input::-moz-placeholder{color:#999999;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper input:-ms-input-placeholder{color:#999999;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper input::placeholder{color:#999999;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper .autocomplete_wrapper{position:absolute;left:0;width:100%;z-index:2;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper .autocomplete_wrapper ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;background-color:white;font-size:0.875rem;border:0;margin:0 1.25rem;padding:0;box-shadow:0 4px 5px rgba(0,0,0,0.15);}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper .autocomplete_wrapper ul li{width:100%;cursor:pointer;padding:0.625rem 1.25rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .input_wrapper .autocomplete_wrapper ul li:hover{background-color:var(--corporate-main-color);color:white;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .icons_wrapper{flex:0 0 auto;}.holcim_geomap.custom_map.with_json_file.global .main_section .locator_and_list_wrapper .locator_wrapper .icons_wrapper img{cursor:pointer;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper{width:33%;flex:0 0 auto;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper{order:1;width:100%;}}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .title{margin-left:1.25rem;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .filters_container{height:500px;overflow-y:scroll;margin-left:1.25rem;display:flex;flex-direction:column;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .filters_container .filter_wrapper{display:flex;flex-direction:row;padding:1.25rem 0;border-bottom:1px solid lightgrey;cursor:pointer;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .filters_container .filter_wrapper:hover,.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .filters_container .filter_wrapper.active{background-color:var(--corporate-main-color);color:white;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .buttons_wrapper{margin-top:2.5rem;margin-left:1.25rem;display:flex;flex-direction:row;gap:20px;}.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .buttons_wrapper .apply,.holcim_geomap.custom_map.with_json_file.global .main_section .filters_wrapper .buttons_wrapper .back{padding:0.9375rem 2.5rem;border-radius:40px;font-size:0.875rem;text-transform:uppercase;background-color:var(--corporate-bright-blue);border:none;color:white;}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper{flex:0 1 auto;width:100%;display:flex;flex-direction:column;}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper{height:100%;width:100%;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper{height:600px;}}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .leaflet-pane{z-index:0;}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-small{background-color:rgba(181,226,140,0.6);}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-small div{background-color:rgba(110,204,57,0.6);}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-medium{background-color:rgba(181,226,140,0.6);}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-medium div{background-color:rgba(110,204,57,0.6);}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-large{background-color:rgba(181,226,140,0.6);}.holcim_geomap.custom_map.with_json_file.global .main_section .main_map_wrapper .map_wrapper .marker-cluster-large div{background-color:rgba(110,204,57,0.6);}.holcim_geomap.custom_map.with_json_file.global.noPageDetail .main_section .list_wrapper .markers_wrapper .marker_wrapper .second_col .more_info_wrapper{display:none;}.holcim_geomap.custom_map.with_json_file.detailed{}.holcim_geomap.custom_map.with_json_file.detailed .leaflet-top,.holcim_geomap.custom_map.with_json_file.detailed .leaflet-bottom{z-index:1;}.holcim_geomap.custom_map.with_json_file.detailed .locationText{font-weight:bold;font-size:0.875rem;}.holcim_geomap.custom_map.with_json_file.detailed .description_wrapper{font-size:1rem;padding-bottom:1.25rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section{display:flex;flex-direction:row-reverse;gap:40px;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.detailed .main_section{flex-direction:column;}}.holcim_geomap.custom_map.with_json_file.detailed .main_section .map_wrapper{height:400px;width:66%;flex:0 1 auto;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.detailed .main_section .map_wrapper{width:100%;}}.holcim_geomap.custom_map.with_json_file.detailed .main_section .map_wrapper .leaflet-pane{z-index:0;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper{display:flex;flex-direction:column;justify-content:space-evenly;gap:20px;width:33%;}@media (max-width:47.99875rem){.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper{flex-direction:column;width:100%;}}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .addr_wrapper{font-size:1rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .addr_wrapper .label{font-weight:bold;font-size:1.25rem;color:var(--corporate-main-color);display:inline-block;margin-bottom:0.625rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .addr_wrapper .line{padding-left:1.25rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .openings_wrapper{font-size:1rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .openings_wrapper .label{font-weight:bold;font-size:1.25rem;color:var(--corporate-main-color);display:inline-block;margin-bottom:0.625rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .openings_wrapper .line{padding-left:1.25rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .openings_wrapper .line .day{font-weight:bold;display:inline-block;width:115px;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .openings_wrapper .line .hour{display:inline-block;text-align:right;width:200px;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .contact_wrapper{font-size:1rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .contact_wrapper .label{font-weight:bold;font-size:1.25rem;color:var(--corporate-main-color);display:inline-block;margin-bottom:0.625rem;}.holcim_geomap.custom_map.with_json_file.detailed .main_section .desc_wrapper .contact_wrapper .line{padding-left:1.25rem;}.leaflet-touch .leaflet-bar a{width:40px;height:40px;line-height:2.5rem;font-size:2.1875rem;text-decoration:none;}.leaflet-touch .leaflet-bar button{width:40px;height:40px;font-size:1.5625rem;line-height:2.1875rem;margin:0;padding:0;text-decoration:none;}.leaflet-touch .leaflet-bar button span{margin:0;padding:0;}.leaflet-touch .leaflet-bar button span svg{padding:0;margin:0;vertical-align:middle;}
