.arrival{width:100%}.arrival__form{display:flex;flex-wrap:wrap;width:100%;max-width:23rem;flex-direction:column;justify-content:stretch;margin-left:auto;margin-right:auto;gap:.5rem}@media(min-width:1024px){.arrival__form{flex-direction:row;align-items:center;max-width:100%}}.arrival__form-item{flex:1 1 100%;display:flex;justify-content:center;flex-direction:column}@media(min-width:1024px){.arrival__form-item{flex:1 1 auto;align-items:center;flex-direction:row}}.arrival__form-item--modes{display:flex;gap:.5rem}.arrival__form-item--form{display:flex;gap:.5rem}.arrival__form-label{white-space:nowrap;text-align:center}@media(min-width:1024px){.arrival__form-label{white-space:initial;flex:0 1 auto;text-align:left;padding-right:var(--spacing)}}@media(min-width:1280px){.arrival__form-label{white-space:nowrap}}.arrival__form-transport{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;gap:1rem}.arrival__form-transport-radio{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.arrival__form-origin{display:flex;justify-content:center;flex-direction:column;align-items:center}@media(min-width:1024px){.arrival__form-origin{flex-direction:row}}@media(min-width:1280px){.arrival__form-origin{flex:1 1 100%}}.arrival__form-origin-input{margin-bottom:var(--spacing)}@media(min-width:1024px){.arrival__form-origin-input{align-self:stretch;margin-right:var(--spacing);margin-bottom:0}}@media(min-width:1280px){.arrival__form-origin-input{width:100%}}.arrival__form-submit.btn{margin-bottom:0}