.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container{align-items:center;gap:8px;display:flex}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container{flex-direction:column;gap:4px;position:relative}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown{flex:1}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown{flex-direction:column;width:100%;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__start button{border-radius:12px 12px 2px 2px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__end button{border-radius:2px 2px 12px 12px}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__icon_pin path,.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__dropdown .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__icon_train path{fill:var(--Gray-40)}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__button_exchange{cursor:pointer;background:var(--Gray-100);z-index:1;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-20px;margin-right:-20px;display:flex;box-shadow:0 3px 4px #0000001a}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__button_exchange .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__icon_exchange path{fill:var(--Gray-0)}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__container .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__button_exchange{margin-left:unset;margin-right:unset;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker_wrapper{top:calc(100% + 16px)!important}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker_wrapper{top:0!important}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker{border-radius:inherit;background:var(--Gray-0);border-radius:12px;flex-direction:column;width:460px;display:flex;box-shadow:0 2px 8px #0000000d}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker{width:100%;height:100dvh}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__head{display:none}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__head{display:flex}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search{padding:20px 16px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__input{padding:0}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__divider_small{margin:0}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list{flex-direction:column;max-height:368px;padding:20px 0;display:flex;overflow-y:auto}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list{max-height:calc(100dvh - 149px)}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list::-webkit-scrollbar{width:4px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_item{cursor:pointer;color:var(--Gray-100);gap:10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.57;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_result_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__search_item .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__wrapper_icon{padding:3px 0}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list{flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_head{justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_head h4{color:var(--Gray-100);font-size:15px;font-weight:600}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_items{width:100%;padding:0 16px;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_items .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_item{cursor:pointer;background:var(--Gray-10);width:auto;color:var(--Gray-100);border-radius:25px;margin-right:8px;padding:10px 14px;font-size:12px;font-weight:600}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_search_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_items .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent_item:last-child{margin-right:0}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list{border-radius:inherit;max-height:709px;display:flex}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list{max-height:calc(100dvh - 158px)}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__recent{max-height:calc(100dvh - 251px)}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs{border-bottom-left-radius:inherit;min-width:140px;overflow-y:auto}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs{border-radius:0}}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs::-webkit-scrollbar{width:4px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab{cursor:pointer;background:var(--Gray-100);color:var(--Gray-0);align-items:center;gap:6px;padding:20px 16px;font-size:15px;font-weight:600;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__current{background:var(--Gray-0);color:var(--Gray-100)}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__prev{border-bottom-right-radius:20px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__next{border-top-right-radius:20px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tabs .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__tab_name{width:auto}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items{border-bottom-right-radius:inherit;background:var(--Gray-0);width:100%;overflow-y:auto}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items::-webkit-scrollbar{width:4px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items::-webkit-scrollbar-thumb{background:var(--Gray-20);border-radius:2px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_item{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 18px 20px;display:flex}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_item .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__name{color:var(--Gray-100);font-size:14px;font-weight:600;line-height:18px}.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_list .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_items .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__area_item .RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__country{color:var(--Gray-50);word-break:keep-all;font-size:12px;line-height:1.83}@media (max-width:640px){.RailEuropePTPSelectAreaField-module-scss-module__nP_P-W__picker{border-radius:0;height:100dvh;overflow-y:auto}}
.index-module-scss-module__H-A8Pa__container{width:100%}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__icon path{fill:var(--Gray-40)}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker{background:var(--Gray-0);border-radius:12px;width:368px;padding:20px;box-shadow:4px 12px 30px #0000001a}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker::-webkit-scrollbar{width:4px}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker::-webkit-scrollbar-thumb{background:var(--Gray-70);border-radius:4px}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker::-webkit-scrollbar-thumb{background:var(--Gray-20)}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker{width:unset;height:100dvh;box-shadow:none;border-radius:0;padding:0;overflow-y:scroll}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__head{display:none}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__head{display:flex;position:sticky;top:0}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main{min-height:calc(100dvh - 152px);padding:0}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__main_head{flex-direction:column;gap:4px;padding:8px 0;display:flex}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__main_head{padding:8px 16px}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__main_head .index-module-scss-module__H-A8Pa__title{color:var(--Gray-100);font-size:14px;font-weight:400;line-height:18px}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__main_head .index-module-scss-module__H-A8Pa__description{color:var(--Gray-50);white-space:pre-line;font-size:12px;line-height:1.83}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__guide{justify-content:flex-end;display:flex}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__guide{padding:0 16px}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__guide .index-module-scss-module__H-A8Pa__text_button{align-items:center;display:inline-flex}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__guide .index-module-scss-module__H-A8Pa__text_button .index-module-scss-module__H-A8Pa__icon_right path{stroke:var(--Blue-50)}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__list{flex-direction:column;display:flex}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__main .index-module-scss-module__H-A8Pa__list{max-height:none;padding:0 16px}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__footer{padding:10px 0}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__footer{z-index:3;background:inherit;border-radius:16px 16px 0 0;padding:20px 16px;position:sticky;bottom:0;box-shadow:0 -3px 13px #00000008}}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__footer .index-module-scss-module__H-A8Pa__buttons{justify-content:flex-end;gap:6px;display:flex}.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__footer .index-module-scss-module__H-A8Pa__buttons .index-module-scss-module__H-A8Pa__button{width:auto;padding:16px 32px}@media (max-width:640px){.index-module-scss-module__H-A8Pa__container .index-module-scss-module__H-A8Pa__people_picker .index-module-scss-module__H-A8Pa__footer .index-module-scss-module__H-A8Pa__buttons .index-module-scss-module__H-A8Pa__button{width:100%}}
.CountSelectorBox-module-scss-module__eLrgEq__container{background:var(--Gray-10);border-radius:20px;margin:10px 0;padding:20px}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main{justify-content:space-between;align-items:center;gap:14px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__info{flex-direction:column;gap:4px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__info .CountSelectorBox-module-scss-module__eLrgEq__title{color:var(--Gray-80);font-size:16px;font-weight:600}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__info .CountSelectorBox-module-scss-module__eLrgEq__description{color:var(--Gray-40);font-size:12px;font-weight:500;line-height:15px}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector{justify-content:space-between;align-items:center;gap:12px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__icon_button.CountSelectorBox-module-scss-module__eLrgEq__button_disabled svg rect,.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__icon_button.CountSelectorBox-module-scss-module__eLrgEq__button_disabled svg path{fill:var(--Gray-20)}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__icon_button.CountSelectorBox-module-scss-module__eLrgEq__button_enabled rect,.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__icon_button.CountSelectorBox-module-scss-module__eLrgEq__button_enabled path{fill:var(--Gray-70)}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__count{text-align:center;width:50px;font-size:20px;font-weight:600}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__count.CountSelectorBox-module-scss-module__eLrgEq__disabled{color:var(--Gray-30)}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__main .CountSelectorBox-module-scss-module__eLrgEq__selector .CountSelectorBox-module-scss-module__eLrgEq__count.CountSelectorBox-module-scss-module__eLrgEq__enabled{color:var(--Pink-50)}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option{border-top:1px solid #0000000d;flex-direction:column;gap:20px;margin-top:20px;padding-top:20px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__fields{flex-direction:column;gap:20px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__fields .CountSelectorBox-module-scss-module__eLrgEq__field{flex-direction:column;gap:10px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__fields .CountSelectorBox-module-scss-module__eLrgEq__field label{color:var(--Gray-70);font-size:13px;font-weight:600}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__fields .CountSelectorBox-module-scss-module__eLrgEq__field .CountSelectorBox-module-scss-module__eLrgEq__dropdown .CountSelectorBox-module-scss-module__eLrgEq__select_box{background:var(--Gray-0)}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__description{color:var(--Gray-50);font-size:12px;line-height:1.83}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__description ul{flex-direction:column;gap:4px;display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__description ul li{display:flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__description ul li .CountSelectorBox-module-scss-module__eLrgEq__bullet{justify-content:center;align-items:center;width:5px;height:22px;margin-right:4px;padding:1px;display:inline-flex}.CountSelectorBox-module-scss-module__eLrgEq__container .CountSelectorBox-module-scss-module__eLrgEq__option .CountSelectorBox-module-scss-module__eLrgEq__description ul li .CountSelectorBox-module-scss-module__eLrgEq__bullet:after{content:"";background:var(--Gray-40);border-radius:50%;width:3px;height:3px;display:inline-flex}
.RailEuropeSelectPeopleField-module-scss-module__Cilx5q__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.RailEuropeSelectPeopleField-module-scss-module__Cilx5q__popup_body{padding:20px 16px}}
.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__container{align-items:center;display:flex}@media (max-width:640px){.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__container{margin-top:10px;margin-left:auto}}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__container .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__wrapper{align-items:center;gap:4px;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__container .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__wrapper .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__icon_rail_pass path{fill:var(--Blue-50)}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__body{padding:0 30px}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__body .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__divider{margin:0 0 20px}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__body .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__tickets{flex-direction:column;gap:16px;padding:30px 0;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__body .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__tickets .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__ticket{cursor:pointer;background:var(--Gray-10);border:solid 1px var(--Gray-15);color:var(--Gray-100);border-radius:12px;align-items:center;gap:8px;padding:24px 20px;font-size:14px;font-weight:600;line-height:18px;display:flex}.RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__popup .RailEuropePTPPassTicketSelectButton-module-scss-module__DTQIuG__button_wrapper{background:var(--Gray-0);padding:20px 30px 30px;position:sticky;bottom:0}
.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container{border:solid 1px var(--Gray-15);background:var(--Gray-10);border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex}.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container .RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__label{cursor:pointer;color:var(--Blue-60);font-size:12px;font-weight:600}.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container .RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__description{color:var(--Gray-50);margin-left:30px;font-size:12px;line-height:1.83}.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container .RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__description .RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__accent{color:var(--Gray-80);display:contents}.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__pc{display:flex}@media (max-width:640px){.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__pc{display:none}}.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__mobile{display:none}@media (max-width:640px){.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__container.RailEuropePassSwissFamilyGuide-module-scss-module__OyEaoW__mobile{display:flex}}
.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__divider{margin:0 16px}@media (max-width:640px){.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__divider{margin:0}}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container{flex-direction:column;gap:8px;padding:20px 0;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__head{color:var(--Gray-100);padding:0 16px;font-size:18px;font-weight:600}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items{width:100%;padding:0 8px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item{cursor:pointer;border:solid 1px var(--Gray-20);border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:304px;margin:6px 8px;padding:16px 24px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__rows{color:var(--Gray-100);flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__row{align-items:center;gap:4px;display:flex}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__row .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__icon_arrow path{stroke:var(--Gray-60)}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__rows .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__row .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__name{word-break:break-all;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:anywhere;word-break:break-all;overflow-wrap:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__container .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__items .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__item .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__button_icon .RailEuropePTPRecentSearchsSection-module-scss-module__gtq0WW__icon_close path{fill:var(--Gray-30)}
.RailEuropePassSearchForm-module-scss-module__VTkSKW__container{flex-direction:column;gap:16px;padding:20px 16px;display:flex}@media (max-width:640px){.RailEuropePassSearchForm-module-scss-module__VTkSKW__container{padding:10px 16px}}.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper{gap:16px;display:flex}@media (max-width:640px){.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper{flex-direction:column;gap:10px}}.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper .RailEuropePassSearchForm-module-scss-module__VTkSKW__fields{gap:16px;width:100%;display:flex}.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper .RailEuropePassSearchForm-module-scss-module__VTkSKW__fields .RailEuropePassSearchForm-module-scss-module__VTkSKW__field{width:100%;display:flex}@media (max-width:640px){.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper .RailEuropePassSearchForm-module-scss-module__VTkSKW__fields{flex-direction:column}}.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper .RailEuropePassSearchForm-module-scss-module__VTkSKW__button{white-space:nowrap;width:fit-content}@media (max-width:640px){.RailEuropePassSearchForm-module-scss-module__VTkSKW__container .RailEuropePassSearchForm-module-scss-module__VTkSKW__wrapper .RailEuropePassSearchForm-module-scss-module__VTkSKW__button{width:100%;margin:20px 0}}.RailEuropePassSearchForm-module-scss-module__VTkSKW__popup_body{flex-direction:column;gap:20px;padding:0 30px 30px;display:flex}@media (max-width:640px){.RailEuropePassSearchForm-module-scss-module__VTkSKW__popup_body{padding:20px 16px}}
.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container{padding:0 16px}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container{padding:0}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container.RailEuropePTPSearchForm-module-scss-module__AbDBXW__disabled{display:none}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__tabs{background:var(--Gray-10);border:1px solid #0000;gap:10px;padding:16px;display:flex}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__tabs .RailEuropePTPSearchForm-module-scss-module__AbDBXW__tab{background:var(--Gray-0);color:var(--Gray-60);border-color:var(--Gray-15);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:700;display:flex}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__tabs .RailEuropePTPSearchForm-module-scss-module__AbDBXW__tab.RailEuropePTPSearchForm-module-scss-module__AbDBXW__actived{background:var(--Pink-50);color:var(--Gray-0);border-color:#0000;font-size:12px;font-weight:600}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields{background:var(--Gray-0);flex-wrap:wrap;gap:16px;padding:20px 0;display:flex}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields{padding:20px 16px}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field{flex:calc(50% - 8px)}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field .RailEuropePTPSearchForm-module-scss-module__AbDBXW__check_box{margin-right:auto}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:first-child,.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4){flex:100%}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(2),.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(3){flex:100%}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4){justify-content:flex-end;align-items:center;gap:20px;display:flex}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4){flex-direction:column;gap:0}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button{width:auto}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button{width:100%;margin:20px 0}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button.RailEuropePTPSearchForm-module-scss-module__AbDBXW__desktop{display:block}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button.RailEuropePTPSearchForm-module-scss-module__AbDBXW__desktop{display:none}}.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button.RailEuropePTPSearchForm-module-scss-module__AbDBXW__mobile{display:none}@media (max-width:640px){.RailEuropePTPSearchForm-module-scss-module__AbDBXW__container .RailEuropePTPSearchForm-module-scss-module__AbDBXW__fields .RailEuropePTPSearchForm-module-scss-module__AbDBXW__field:nth-child(4) .RailEuropePTPSearchForm-module-scss-module__AbDBXW__button.RailEuropePTPSearchForm-module-scss-module__AbDBXW__mobile{display:block}}
