@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width: 1200px){.direction-selector-wrapper{position:relative}}.direction-selector-dropdown{--dropdown-y-offset: 6px;--select-dropdown-width: var(--direction-dropdown-width, 348px);--select-list-max-height: 432px;--select-list-padding: 10px 16px;--select-list-gap: 0px}@media (max-width: 1199px){.direction-selector-dropdown{--select-dropdown-width: calc(100vw - 60px) }}.direction-selector{width:100%;position:relative;height:52px}.direction-selector__trigger{width:100%;cursor:pointer;border-radius:79px;border:1px solid var(--p3-light-grey, #edeff3);background:#f7f7f7;display:flex;align-items:center;padding:10px 16px;gap:12px;transition:border-color .15s ease-in-out;height:52px}.direction-selector__trigger.is-disabled{opacity:.6;cursor:not-allowed}.direction-selector__trigger.has-error{border-color:#f40000!important}.direction-selector__trigger.is-highlighted{border-color:#ff785a!important;box-shadow:0 0 0 1px #ff785a;transition:border-color .3s ease,box-shadow .3s ease}.direction-selector__trigger.is-locked *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.direction-selector__trigger:hover:not(.is-disabled) path,.direction-selector__trigger:focus:not(.is-disabled) path,.direction-selector__trigger:focus-within:not(.is-disabled) path,.direction-selector__trigger.is-open:not(.is-disabled) path{stroke:#ff785a}.direction-selector__trigger:focus:not(.is-disabled),.direction-selector__trigger:focus-within:not(.is-disabled),.direction-selector__trigger.is-open:not(.is-disabled){border-color:#9db1dc;outline:none}.direction-selector__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.direction-selector__icon svg{width:100%;height:100%}.direction-selector__icon path{transition:stroke .15s ease-in-out}.direction-selector__content{flex:1;display:flex;flex-direction:column;gap:2px}.direction-selector__label{-webkit-user-select:none;user-select:none;color:#4f5155;font-weight:700;font-size:12px;line-height:16px;line-height:1.2}@media (max-width: 1199px){.direction-selector__label{font-size:12px}}.direction-selector__loading{display:flex;align-items:center;gap:8px;height:16px}.direction-selector__loading-spinner{animation:spin 1s linear infinite;flex-shrink:0}.direction-selector__loading-text{color:#707379;font-weight:400;font-size:14px;line-height:110%}@media (max-width: 1199px){.direction-selector__loading-text{font-size:14px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.direction-selector__input{background:none;font-size:16px;font-weight:600;color:#1d1d1d;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:0;border:none;outline:none;box-shadow:none;resize:none;cursor:text;transition:all .3s;width:100%;height:16px;font-size:14px;line-height:110%}@media (max-width: 1199px){.direction-selector__input{font-size:14px}}.direction-selector__input::placeholder{color:#707379;font-weight:400}.direction-selector__option{padding:10px 16px;display:flex;align-items:flex-start;border-radius:8px;gap:10px;transition:all .2s ease-in-out;cursor:pointer}.direction-selector__option:hover,.direction-selector__option.is-active{background:#f7f7f7}.direction-selector__option--everywhere{display:flex;justify-content:center;align-items:center;background-color:#dbfbf1;margin:10px 16px;padding:16px 32px;gap:8px;border-bottom:none}.direction-selector__option--everywhere:hover,.direction-selector__option--everywhere.is-active{background-color:#c3fbea}.direction-selector__option--no-result{min-height:65px;border-bottom:none!important;background:#f7f7f7;cursor:default}.direction-selector__option-icon{flex-shrink:0;width:24px;height:24px}.direction-selector__option-info{display:flex;flex-direction:column;gap:4px;flex:1}.direction-selector__option-everywhere-label{color:#06b380;font-weight:600;text-align:center;font-size:20px;line-height:normal}@media (max-width: 1199px){.direction-selector__option-everywhere-label{font-size:16px}}.direction-selector__option-info-label{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:normal}@media (max-width: 1199px){.direction-selector__option-info-label{font-size:16px}}.direction-selector__option-info-sub{font-size:14px;font-weight:400;line-height:16px;color:#9c9fa6}.direction-selector__option-tags{display:flex;flex-direction:column;gap:.25rem}.direction-selector__option-tags--shared{background-color:#e6e2ff;color:#8c79ed;padding:.25rem .5rem;border-radius:.25rem;font-size:14px}.direction-selector__option-tags--private{background-color:#161616;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:14px}.direction-selector__no-result-container{display:flex;flex-direction:column;gap:1.25rem}.direction-selector__header-content{display:flex;align-items:start;gap:8px;padding:12px 16px;margin-bottom:8px}.direction-selector__header-message{display:flex;gap:4px}.direction-selector__header-text{color:#7b7a82;font-size:14px;line-height:110%}@media (max-width: 1199px){.direction-selector__header-text{font-size:14px}}.direction-selector__header-country{color:#ff785a;font-size:14px;line-height:110%;font-weight:600}@media (max-width: 1199px){.direction-selector__header-country{font-size:14px}}.direction-selector__footer-subtitle{font-size:14px;font-weight:400;line-height:16px;color:#9c9fa6;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;margin:.625rem 0 1.125rem;cursor:default}@media (max-width: 1199px){.direction-selector__footer-subtitle{font-size:12px}}.direction-selector__footer-request{display:flex;align-items:center;gap:.25rem;text-decoration:none;font-weight:400;color:#4670cd;margin-bottom:.625rem;font-size:16px;line-height:16px}@media (max-width: 1199px){.direction-selector__footer-request{font-size:14px}}.direction-selector__validation-message{color:#f40000;font-weight:400;padding-left:1rem;font-size:12px;line-height:16px}@media (max-width: 1199px){.direction-selector__validation-message{font-size:12px}}@media (min-width: 1200px){.direction-selector__validation-message{position:absolute;top:100%;left:0;white-space:nowrap}}.direction-selector__validation-message--animated{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-a0c5efdd{0%{background-position:200% 0}to{background-position:-200% 0}}.booking-toggler[data-v-a0c5efdd]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:hidden}.booking-toggler.disabled[data-v-a0c5efdd]{opacity:.5;pointer-events:none}.booking-toggler.horizontal[data-v-a0c5efdd]{flex-direction:row;align-items:center}.booking-toggler__switch[data-v-a0c5efdd]{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.booking-toggler__switch input[data-v-a0c5efdd]{display:none}.booking-toggler__text[data-v-a0c5efdd]{-webkit-user-select:none;user-select:none;font-weight:400;white-space:nowrap;font-size:14px;line-height:110%}@media (max-width: 1199px){.booking-toggler__text[data-v-a0c5efdd]{font-size:14px}}.booking-toggler i[data-v-a0c5efdd]{display:block;width:29px;height:18px;border-radius:13px;transition:.25s .09s;position:relative;background:#e1e2e5;box-sizing:border-box;overflow:hidden}.booking-toggler i[data-v-a0c5efdd]:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:#fff;position:absolute;left:1px;top:1px;transition:.25s;box-shadow:0 2px 5px #0000001a}.booking-toggler__switch input:checked+i[data-v-a0c5efdd]{background:#ff785a}.booking-toggler__switch input:checked+i[data-v-a0c5efdd]:after{transform:translate(11px)}.booking-toggler__switch[data-v-a0c5efdd]:hover{cursor:pointer}@keyframes shimmer-c3586f3b{0%{background-position:200% 0}to{background-position:-200% 0}}.trustpilot-bar[data-v-c3586f3b]{display:flex;align-items:center;justify-content:center;gap:13px;background:#def6e9;border-radius:6px;padding:2px 16px;text-decoration:none;color:#1d1d1d;font-size:12px;line-height:26px;font-family:Roboto,sans-serif;transition:background .2s ease}.trustpilot-bar[data-v-c3586f3b]:hover{background:#cef0dc}.trustpilot-bar--compact[data-v-c3586f3b]{background:linear-gradient(353deg,#ffffff17 19.75%,#c6ccdb21 89.48%);border:1px solid #fff;border-radius:8px;padding:8px 10px;font-size:14px;line-height:110%;line-height:normal;box-shadow:0 6px 16px #00000017}@media (max-width: 1199px){.trustpilot-bar--compact[data-v-c3586f3b]{font-size:14px}}.trustpilot-bar--compact[data-v-c3586f3b]:hover{background:linear-gradient(353deg,#ffffff26 19.75%,#c6ccdb2e 89.48%)}.trustpilot-label[data-v-c3586f3b]{font-weight:700}.trustpilot-rating[data-v-c3586f3b]{font-weight:400}.trustpilot-rating strong[data-v-c3586f3b]{font-weight:700}.trustpilot-rating-compact[data-v-c3586f3b]{font-weight:400}.trustpilot-stars[data-v-c3586f3b]{display:flex;align-items:center}.trustpilot-stars svg[data-v-c3586f3b]{width:80px;height:15px}.trustpilot-brand[data-v-c3586f3b]{display:flex;align-items:center;gap:4px}.trustpilot-brand svg[data-v-c3586f3b]{width:14px;height:13.25px}.trustpilot-brand strong[data-v-c3586f3b]{font-weight:700}
