.route-finder{margin-bottom:1rem}.route-finder .top-section{border-top-left-radius:4px;border-top-right-radius:4px;display:flex;gap:.3333333333rem;padding:1rem;background:#3c1053;position:relative}.route-finder .top-section .input-group{width:50%;margin-bottom:0}.route-finder .top-section .input-group label{width:3rem;background:#080607;color:#fff;text-align:right;padding:.5rem .3333333333rem}.route-finder .top-section .input-group input{margin-bottom:0;background:#1f092b;border-color:#1f092b;color:#fff}.route-finder .top-section .input-group input:focus{box-shadow:0 0 0 3px #f0f0f0}.route-finder .top-section .input-group input::placeholder{color:#e9e9e9}.route-finder .top-section .switch-places{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.25rem solid #1f092b;border-radius:50%;padding:.3333333333rem;font-size:.875rem;line-height:.875rem;background:#7a20a9;color:#fff;margin:0}.route-finder .bottom-section{border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:.75rem;background:#621a89}.route-finder .bottom-section button{width:100%;margin-bottom:0}.route-finder #route-finder-error-message{margin-top:0}@media(max-width:767.98px){.route-finder .top-section{flex-direction:column}.route-finder .top-section .input-group{width:100%}.route-finder .top-section .switch-places{top:50%;left:93%;transform:translate(-50%,-50%)}.route-finder .top-section .switch-places i{transform:rotate(90deg)}}
/*# sourceMappingURL=routes-finder.css.map */