.geolocation{margin-bottom:10px;margin-top:40px}.geolocation .gps{align-items:center;display:flex;gap:5px}.geolocation .gps .closest{text-decoration:underline}.geolocation span.branch-clear{color:#d9217d;cursor:pointer;display:inline-block;font-size:120%;font-weight:bolder;text-decoration:underline}.geolocation .branch-input-wrapper{border:2px solid #d9217d;display:flex}.geolocation .branch-input-wrapper .branch-input-right-button{align-items:center;cursor:pointer;display:flex;padding-right:10px}.geolocation input.search,.geolocation input.search:focus,.geolocation input.search:focus-visible{border:none;font-size:120%;outline:none;padding:4px 10px 0;text-overflow:ellipsis;width:100%}.geolocation input.search.text-bolder{font-weight:700}.geolocation input:disabled{background-color:transparent}.geolocation .dialog-center{display:flex;flex-direction:column;height:100%;justify-content:center}.geolocation .head{font-size:22px;font-weight:700;line-height:30px;text-align:center}.geolocation input{height:40px}.geolocation .result{border:2px solid #d9217d;border-top:none;margin-top:-2px;max-height:135px;overflow:auto;padding:0}.geolocation .spinner{display:none;padding:15px}.geolocation .body{padding:0 15px}.geolocation .body a{color:#d9217d;font-size:120%;text-decoration:underline}.geolocation .body a:hover{color:#4c4c4c;text-decoration:none}.geolocation .body div:first-child{margin-top:15px}.geolocation .body div:last-child{margin-bottom:15px}.geolocation-pointer{left:-6px;margin-top:-2px}.non-valid-leaflet-info{margin-bottom:20px}.non-valid-leaflet-info p{text-align:center}@media only screen and (max-width:991px){.text-center h2.h2-on-select-branch{margin-bottom:15px}}