address{margin:0}address span{display:block}.location-types{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.location-types .badge-item{margin-bottom:5px}.address-info-container{margin-bottom:0}.address-info{display:flex;margin-bottom:0.5rem}.address-info .left{color:var(--eb-color-text-075);flex:0 0 200px}.address-info .left .icon{font-size:16px;width:16px;margin-right:9px}.address-block{margin-bottom:1rem}.responsible-countries{display:flex;flex-wrap:wrap;gap:1rem}.location-responsive-country{font-size:16px;color:var(--eb-color-text-075);display:flex;border-bottom:1px solid var(--eb-color-background-015);margin:0 0 1rem 0;padding:10px 0;flex:0 0 calc((100% - 2rem) / 3)}.location-responsive-country .flag{display:flex;flex:0 0 32px;margin-right:15px;padding:1px}.location-responsive-country .flag img,.location-responsive-country .name{margin:auto 0}.location-responsive-country .flag img{border:1px solid var(--eb-color-text-060);width:100%}#locationMapContainer{position:relative}#locationListing{position:absolute;top:1rem;left:1rem;width:100%;max-width:220px;box-shadow:0 20px 25px -5px #0000001A;transition:box-shadow 0.3s ease}#locationListing.active{max-width:420px}#locationListingTopButton{text-align:left;width:100%;display:flex;padding:14px 15px;color:var(--eb-color-superior-blue);background-color:var(--eb-color-straight-white);border-color:var(--eb-color-straight-white)}#locationListingTopButton:focus{box-shadow:none}#locationListingTopButton .prefix-icon{margin-right:0.5rem}#locationListingTopButton .suffix-icon{margin-left:auto}.eb-maps-window{font-size:14px;color:var(--eb-color-text-100);width:340px}.eb-maps-window h6{font-weight:700;font-size:14px;color:var(--eb-color-text-100);text-transform:initial}.eb-maps-window .location-types{margin-bottom:10px}.eb-maps-window .location-types .badge-item{}.eb-maps-window ul.ul-list-style-check-mark li{font-size:12px;margin-bottom:5px;padding-left:20px}.eb-maps-window ul.ul-list-style-check-mark li:before{font-size:12px;color:var(--eb-color-text-100);position:absolute;top:2px}.search-results-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:6px;max-height:300px;overflow-y:auto;background-color:var(--eb-color-straight-white);border:1px solid var(--eb-color-background-015);border-radius:0;box-shadow:0px 20px 25px -5px #0000001A;z-index:1000;display:none}.search-results-dropdown.show{display:block}.search-result-item{padding:10px 2.5rem 10px 15px;border-bottom:1px solid var(--eb-color-background-015);cursor:pointer;transition:background-color 0.2s ease-in-out;display:block;text-decoration:none;color:inherit;position:relative}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:var(--eb-color-grey-bright);text-decoration:none}.search-result-item::after{content:'\f061';font-family:"Font Awesome 6 Pro",sans-serif;font-weight:normal;color:var(--eb-color-superior-blue);line-height:1;position:absolute;top:10px;right:14px}.location-list-not-found{padding:10px 2.5rem 10px 15px;margin:0}.search-result-item h6{font-weight:700;font-size:14px;color:var(--eb-color-text-100);margin-bottom:5px}.search-result-item p{font-size:12px;color:var(--eb-color-text-075);margin-bottom:0}#btnCurrentLocation{position:absolute;top:1rem;right:1rem;margin:0}.location-header{display:flex;align-items:center;margin-bottom:0}#locationListingTopButton{margin:0;cursor:pointer}#locationListing #locationListingContent{display:none;transition:max-height 0.3s;overflow:hidden;max-height:0px}#locationListing.active #locationListingContent{max-height:600px;overflow-y:auto;border-top:1px solid var(--eb-color-background-015);border-radius:0;padding:0;background-color:var(--eb-color-straight-white)}.location-list{display:flex;flex-direction:column}.address-actions{margin-top:2rem;margin-bottom:2rem}@media (max-width:767px){.eb-maps-window{width:auto}}@media (max-width:660px){#map{height:425px!important}#locationListing{}#locationListing.active #locationListingContent{max-height:340px}#btnCurrentLocation{border-radius:100%;width:56px;height:56px;min-width:unset;padding:0;top:unset;right:1rem;bottom:1rem}#btnCurrentLocation i{font-size:16px;margin:0}#btnCurrentLocation span{display:none}.address-info .left{flex:0 0 120px}}@media (max-width:567px){.location-responsive-country{flex:0 0 calc((50% - 2rem) / 1)}}@media (max-width:480px){.location-responsive-country{flex:0 0 100%}}