.overlay{align-items:center;background-color:rgba(0,0,0,.439);bottom:0;display:none;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.overlay.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlay .modal{background:#fff;border-radius:8px;box-shadow:0 0 25px rgba(120,132,176,.17);display:block!important;height:auto;max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);overflow:hidden;padding:20px;position:relative;top:unset}.overlay .modal.address-modal{width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.overlay .modal.address-modal .top{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.overlay .modal.address-modal .top h1{color:#1e2022;font-family:Inter Bold,sans-serif;font-size:32px}.overlay .modal.address-modal .top .close{cursor:pointer}.overlay .modal.address-modal .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70vh;margin-top:30px}.overlay .modal.address-modal .bottom .left{padding-right:40px;width:20%}.overlay .modal.address-modal .bottom .left input{border:1px solid #e5e5e5;border-radius:5px;color:#1e2022;font-size:16px;height:40px;padding:0 15px;position:relative;width:100%}.overlay .modal.address-modal .bottom .left .loader{display:none;margin:0 auto}.overlay .modal.address-modal .bottom .left .loader.show{display:block}.overlay .modal.address-modal .bottom .left ul{list-style:none;margin-top:20px;padding-left:0}.overlay .modal.address-modal .bottom .left ul li{cursor:pointer;padding:10px}.overlay .modal.address-modal .bottom .left ul li:hover{background-color:#f5f5f5}.overlay .modal.address-modal .bottom .right{width:-webkit-calc(80% - 20px);width:calc(80% - 20px)}.overlay .modal.address-modal .bottom .right .map-container,.overlay .modal.address-modal .bottom .right .map-container #map{height:100%;width:100%}.overlay .modal.address-modal .bottom .right .map-container #map .leaflet-control-attribution.leaflet-control{display:none!important}.overlay .modal.address-modal .btn-primary{margin:20px auto 0;width:200px}@media screen and (max-width:1024px){.overlay.address-modal-overlay .address-modal .top h1{font-size:24px}.overlay.address-modal-overlay .address-modal .bottom{flex-direction:column}.overlay.address-modal-overlay .address-modal .bottom .left{padding-bottom:20px;padding-right:0;width:100%}.overlay.address-modal-overlay .address-modal .bottom .left ul{max-height:150px;overflow:auto}.overlay.address-modal-overlay .address-modal .bottom .right{height:100%;width:100%}}
