.pass-wrapper{margin-bottom:1.5rem;width:100%}@media(min-width:400px){.pass-wrapper{border-left:1px solid #f2f2f2;padding-left:1.5rem}}.pass-wrapper>:last-child{margin-bottom:0}.pass-wrapper__row{align-items:center;display:flex;margin-bottom:1.5rem;width:100%}@media(max-width:260px){.pass-wrapper__row{flex-wrap:wrap}.pass-wrapper__row .pass-label{margin-bottom:10px;width:100%}}.pass-wrapper__change{cursor:pointer;display:none;margin-left:auto;margin-right:2rem;text-decoration:underline}.pass-summary-qty{align-items:center;display:none;font-size:2.5rem;justify-content:flex-start;width:40px}.pass-label{align-items:center;display:flex;flex-wrap:wrap;width:170px}.pass-label p,.pass-label strong{display:inline-block;margin:0;padding:0;width:100%}.pass-label strong{font-weight:600;margin-bottom:4px}.pass-label p{color:dimgray;letter-spacing:.03em}.pass-controls{display:flex}.pass-controls__qty{align-items:center;display:flex;font-size:1.3rem;justify-content:Center;width:40px}.pass-controls__button{align-items:center;background-color:#fff;border:1px solid #313030;border-radius:40px;color:inherit;cursor:pointer;display:flex;height:40px;justify-content:center;position:Relative;width:40px}.pass-controls__button:disabled{opacity:.3}.pass-controls__button:after{content:""}@media(hover:hover){.pass-controls__button:hover{color:#fff}.pass-controls__button:hover svg{fill:#fff;z-index:1}.pass-controls__button:hover:after{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;background-color:#313030;border:0 solid;border-radius:50px;content:"";display:block;height:34px;position:absolute;width:34px}}.pass-controls__button:active,.pass-controls__button:focus{outline:none!important}.passenger-select-error{display:none;margin:0 0 .75rem}.passenger-select-error[data-state=visible]{display:block}.pass-wrapper[data-summary-is-active=true] .pass-wrapper__row{padding:1rem}@media(max-width:350px){.pass-wrapper[data-summary-is-active=true] .pass-wrapper__row{flex-wrap:wrap}.pass-wrapper[data-summary-is-active=true] .pass-wrapper__row .pass-label{margin-bottom:0;width:80%}.pass-wrapper[data-summary-is-active=true] .pass-wrapper__row .pass-summary-qty{width:20%}}.pass-wrapper[data-summary-is-active=true] .pass-summary-qty,.pass-wrapper[data-summary-is-active=true] .pass-wrapper__change{display:flex}.pass-wrapper[data-summary-is-active=true] .pass-controls{display:none}.passenger-selector__adults-only-message{color:dimgray;font-style:oblique;margin:.75rem 0 1.5rem}@-webkit-keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes jello-horizontal{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.87);transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.91);transform:scale(.91)}17%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(.98);transform:scale(.98)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.87);transform:scale(.87)}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}.this-is-old{background-color:gray;border:5px solid red;display:block;width:100%}.this-is-old em,.this-is-old h2{color:red}.child-packs{display:block;width:100%}.group-children-fields{margin-bottom:0}.child-packs__item{margin-right:20px}.child-packs__item select{font-size:16px}@media(max-width:768px){.child-packs__item select{font-size:16px}}#children-passenger-ages[children-passengers=false]{display:none}@media(min-width:992px){.group-children-fields .floating-label-field{max-width:110px}}.menu-passengers-number.children-menu .age-group{flex:1 1}.validation-tick{display:none;margin-left:10px}@media(min-width:768px){.validation-error .validation-tick,.validation-valid .validation-tick{display:inline-block}}.validation-tick .fa-check-circle{color:#2e962d}.validation-tick .fa-times-circle{color:#c36}.airport-list{width:100%}.airport-list__group-container{padding:0;width:100%}.airport-list__group-label{margin-top:2rem}.airport-list__group-label p{font-size:14px;font-weight:600;margin:0}.airport-list-group__list{max-width:550px;width:100%}.airport-list-group--no-flight label{background-color:#fafafa}.airport__option-description{color:#888;display:block;font-size:14px;font-weight:400;margin-top:.5rem}.airport__expand-this-group{display:none}.airport__expand-this-group a{padding:1rem 0}[data-airport-group-expanded=false] .airport__expand-this-group{display:block}[data-airport-group-expanded=false] .airport-list__option{display:none}.airport-list__option{background-color:#fff;display:block;margin:5px 0;position:relative}.airport-list__option input:checked~label{background-color:#fff;border:1px solid #313030;color:#313030}.airport-list__option input:checked~label:before{background-color:#fff;opacity:1;transform:translate(-50%,-50%) scale3d(56,56,1)}.airport-list__option input:checked~label:after{background-color:#313030;border-color:#313030}.airport-list__option[data-airport-is-available=false] .airport-list__option-label{background-color:#fde8e8;border:1px solid red;color:red!important;cursor:default}.airport-list__option[data-airport-is-available=false] .airport-list__option-label .airport__name{text-decoration:line-through}.airport-list__option[data-airport-is-available=false] .airport-list__option-label .airport__status{display:block}.airport-list__option[data-airport-is-available=false] .airport-list__option-label .airport__cost-save,.airport-list__option[data-airport-is-available=false] .airport-list__option-label:after,.airport-list__option[data-airport-is-available=false] .airport-list__option-label:before{display:none}.airport-list__option-label{border:1px solid #ccc;border-radius:3px;color:#313030;cursor:pointer;display:block;font-weight:400;overflow:hidden;padding:1.3rem 5rem 1.3rem 1.5rem;position:relative;transition:color .2s ease-in;width:100%;z-index:2}.airport-list__option-label small{color:dimgray;font-size:.6em;margin-right:1rem}.airport-list__option-label:before{background-color:#fff;border-radius:50%;content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(1);transition:all .3s cubic-bezier(.4,0,.2,1);width:10px;z-index:-1}.airport-list__option-label:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M5.414 11 4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z'/%3E%3C/svg%3E");background-position:2px 3px;background-repeat:no-repeat;border:2px solid #d1d7dc;border-radius:50%;content:"";cursor:pointer;height:32px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .2s ease-in;width:32px;z-index:2}@media(max-width:360px){.airport-list__option-label:after,.airport-list__option-label:before{display:none}}.airport-list__option-label .airport__name{letter-spacing:.03em}.airport-list__option-label .airport__status{color:red;display:none;font-weight:400;margin-left:20px;position:absolute;right:1.5rem;top:1.3rem}.airport-list__option-label .airport__cost{color:dimgray;font-size:.9em;margin-left:1rem}.airport-list__option-label .airport__cost-save{color:var(--green-base);font-size:.9em;margin-left:1rem}.recovery-options{margin-top:0}@media(max-width:991px){.recovery-options{padding-top:1rem}}.recovery-options__heading{color:#333;font-size:1rem;font-weight:600;margin:0 0 1rem}.recovery-options__list{border:1px solid var(--brand-color-neutral-400);border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,1fr);overflow:hidden}@media(max-width:991px){.recovery-options__list{border:none;grid-template-columns:1fr}}.recovery-options__option{border:none;border-radius:0;border-right:1px solid var(--brand-color-neutral-400);box-shadow:none;display:flex;flex-direction:column;padding:1.25rem}.recovery-options__option:last-child{border-right:none}@media(max-width:991px){.recovery-options__option{align-items:flex-start;border:none;flex-direction:row;gap:.75rem;padding:0 0 2.5rem}.recovery-options__option:last-child{padding-bottom:0}}.recovery-options__option .recovery-options__icon{align-items:center;background-color:#dee6ef;border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:44px;justify-content:center;margin-bottom:.75rem;width:44px}.recovery-options__option .recovery-options__icon .icon{width:20px}@media(max-width:991px){.recovery-options__option .recovery-options__icon{height:36px;margin-bottom:0;width:36px}.recovery-options__option .recovery-options__icon .icon{width:16px}}.recovery-options__option .recovery-options__content{display:flex;flex:1;flex-direction:column}.recovery-options__option h4{color:#333;font-size:.95rem;font-weight:700;margin:0 0 .5rem}.recovery-options__subtitle{color:#666;font-size:.85rem;line-height:1.4;margin:0 0 1rem}@media(max-width:991px){.recovery-options__subtitle{margin:0 0 .75rem}}
/*# sourceMappingURL=passenger_selection_page_styles.ce07dde9.min.css.map*/