h1,.h1{font-size:40px}h2,.h2{font-size:34px}h3,.h3{font-size:30px}h4,.h4{font-size:24px}.btn--close .btn__inner{padding-right:40px;padding-left:40px;background-color:#e87108}.btn--fullwidthleft .btn__inner.px-sm\@mdUp{padding-right:30px;padding-left:30px}.cookie-bar__wrap{display:flex}.cookie-bar__text{flex:auto;margin-right:20px}.cookie-bar__btn{flex:none}.cookie-bar--secondary .cookie-bar__text{font-size:16px}.fixed-bar{top:0}.fixed-bar__container{transform:translateY(-100%)}.fixed-bar__content{flex:1 0 50%;max-width:50%}.fixed-bar__content--m{text-align:left}.fixed-bar__content--r{padding:0 0 0 40px}.fixed-bar.is-visible .fixed-bar__container{box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 1px 0 0 #e8e8e8}@media(min-width: 1000px){.fixed-bar__content{flex:1 0 33.3333333333%;max-width:33.3333333333%}.fixed-bar__content--m{text-align:right}}@media(min-width: 1000px){.grid--x-sm{margin-left:-30px}.grid--x-sm>.grid__cell{border-left-width:30px}.grid--x-md{margin-left:-40px}.grid--x-md>.grid__cell{border-left-width:40px}.grid--x-mdlg{margin-left:-50px}.grid--x-mdlg>.grid__cell{border-left-width:50px}.grid--x-lg{margin-left:-60px}.grid--x-lg>.grid__cell{border-left-width:60px}.grid--x-xl{margin-left:-80px}.grid--x-xl>.grid__cell{border-left-width:80px}.grid--x-xxl{margin-left:-100px}.grid--x-xxl>.grid__cell{border-left-width:100px}.grid--x-xxxl{margin-left:-120px}.grid--x-xxxl>.grid__cell{border-left-width:120px}}.grid--right\@mdUp{justify-content:flex-end}.no-flexwrap .grid--right\@mdUp .grid__cell{text-align:right}@media(min-width: 1000px){.grid--y-sm{margin-bottom:-30px}.grid--y-sm>.grid__cell{border-bottom-width:30px}.grid--y-md{margin-bottom:-40px}.grid--y-md>.grid__cell{border-bottom-width:40px}.grid--y-lg{margin-bottom:-60px}.grid--y-lg>.grid__cell{border-bottom-width:60px}.grid--y-xl{margin-bottom:-80px}.grid--y-xl>.grid__cell{border-bottom-width:80px}}.size--auto\@md{flex:none;width:auto;max-width:none}.size--autogrow\@md{flex:1 0 auto;width:auto;max-width:none}.size--fluid\@md{flex:1 1 1%;width:auto;max-width:none}.size--1-12\@md{flex-basis:8.3333333333%;max-width:8.3333333333%}.size--2-12\@md{flex-basis:16.6666666667%;max-width:16.6666666667%}.size--3-12\@md{flex-basis:25%;max-width:25%}.size--4-12\@md{flex-basis:33.3333333333%;max-width:33.3333333333%}.size--5-12\@md{flex-basis:41.6666666667%;max-width:41.6666666667%}.size--6-12\@md{flex-basis:50%;max-width:50%}.size--7-12\@md{flex-basis:58.3333333333%;max-width:58.3333333333%}.size--8-12\@md{flex-basis:66.6666666667%;max-width:66.6666666667%}.size--9-12\@md{flex-basis:75%;max-width:75%}.size--10-12\@md{flex-basis:83.3333333333%;max-width:83.3333333333%}.size--11-12\@md{flex-basis:91.6666666667%;max-width:91.6666666667%}.size--12-12\@md{flex-basis:100%;max-width:100%}@media(min-width: 1000px){.size--auto\@lg{flex:none;width:auto;max-width:none}.size--autogrow\@lg{flex:1 0 auto;width:auto;max-width:none}.size--fluid\@lg{flex:1 1 1%;width:auto;max-width:none}.size--1-12\@lg{flex-basis:8.3333333333%;max-width:8.3333333333%}.size--2-12\@lg{flex-basis:16.6666666667%;max-width:16.6666666667%}.size--3-12\@lg{flex-basis:25%;max-width:25%}.size--4-12\@lg{flex-basis:33.3333333333%;max-width:33.3333333333%}.size--5-12\@lg{flex-basis:41.6666666667%;max-width:41.6666666667%}.size--6-12\@lg{flex-basis:50%;max-width:50%}.size--7-12\@lg{flex-basis:58.3333333333%;max-width:58.3333333333%}.size--8-12\@lg{flex-basis:66.6666666667%;max-width:66.6666666667%}.size--9-12\@lg{flex-basis:75%;max-width:75%}.size--10-12\@lg{flex-basis:83.3333333333%;max-width:83.3333333333%}.size--11-12\@lg{flex-basis:91.6666666667%;max-width:91.6666666667%}.size--12-12\@lg{flex-basis:100%;max-width:100%}}@media(min-width: 1280px){.size--auto\@xl{flex:none;width:auto;max-width:none}.size--autogrow\@xl{flex:1 0 auto;width:auto;max-width:none}.size--fluid\@xl{flex:1 1 1%;width:auto;max-width:none}.size--1-12\@xl{flex-basis:8.3333333333%;max-width:8.3333333333%}.size--2-12\@xl{flex-basis:16.6666666667%;max-width:16.6666666667%}.size--3-12\@xl{flex-basis:25%;max-width:25%}.size--4-12\@xl{flex-basis:33.3333333333%;max-width:33.3333333333%}.size--5-12\@xl{flex-basis:41.6666666667%;max-width:41.6666666667%}.size--6-12\@xl{flex-basis:50%;max-width:50%}.size--7-12\@xl{flex-basis:58.3333333333%;max-width:58.3333333333%}.size--8-12\@xl{flex-basis:66.6666666667%;max-width:66.6666666667%}.size--9-12\@xl{flex-basis:75%;max-width:75%}.size--10-12\@xl{flex-basis:83.3333333333%;max-width:83.3333333333%}.size--11-12\@xl{flex-basis:91.6666666667%;max-width:91.6666666667%}.size--12-12\@xl{flex-basis:100%;max-width:100%}}@media(min-width: 2500px){.size--auto\@xxl{flex:none;width:auto;max-width:none}.size--autogrow\@xxl{flex:1 0 auto;width:auto;max-width:none}.size--fluid\@xxl{flex:1 1 1%;width:auto;max-width:none}.size--1-12\@xxl{flex-basis:8.3333333333%;max-width:8.3333333333%}.size--2-12\@xxl{flex-basis:16.6666666667%;max-width:16.6666666667%}.size--3-12\@xxl{flex-basis:25%;max-width:25%}.size--4-12\@xxl{flex-basis:33.3333333333%;max-width:33.3333333333%}.size--5-12\@xxl{flex-basis:41.6666666667%;max-width:41.6666666667%}.size--6-12\@xxl{flex-basis:50%;max-width:50%}.size--7-12\@xxl{flex-basis:58.3333333333%;max-width:58.3333333333%}.size--8-12\@xxl{flex-basis:66.6666666667%;max-width:66.6666666667%}.size--9-12\@xxl{flex-basis:75%;max-width:75%}.size--10-12\@xxl{flex-basis:83.3333333333%;max-width:83.3333333333%}.size--11-12\@xxl{flex-basis:91.6666666667%;max-width:91.6666666667%}.size--12-12\@xxl{flex-basis:100%;max-width:100%}}@media(min-width: 1000px){.grid--layout-side{flex-wrap:nowrap}.size--side{flex:0 0 315px}.size--content{flex:auto}}.size--fluid\@md{flex:1 1 1%}.order--1\@md{order:1}.order--2\@md{order:2}.order--3\@md{order:3}.order--4\@md{order:4}.order--5\@md{order:5}.order--6\@md{order:6}.order--7\@md{order:7}.order--8\@md{order:8}.order--9\@md{order:9}.order--10\@md{order:10}.order--11\@md{order:11}.order--12\@md{order:12}@media(min-width: 1000px){.order--1\@lg{order:1}.order--2\@lg{order:2}.order--3\@lg{order:3}.order--4\@lg{order:4}.order--5\@lg{order:5}.order--6\@lg{order:6}.order--7\@lg{order:7}.order--8\@lg{order:8}.order--9\@lg{order:9}.order--10\@lg{order:10}.order--11\@lg{order:11}.order--12\@lg{order:12}}@media(min-width: 1280px){.order--1\@xl{order:1}.order--2\@xl{order:2}.order--3\@xl{order:3}.order--4\@xl{order:4}.order--5\@xl{order:5}.order--6\@xl{order:6}.order--7\@xl{order:7}.order--8\@xl{order:8}.order--9\@xl{order:9}.order--10\@xl{order:10}.order--11\@xl{order:11}.order--12\@xl{order:12}}@media(min-width: 2500px){.order--1\@xxl{order:1}.order--2\@xxl{order:2}.order--3\@xxl{order:3}.order--4\@xxl{order:4}.order--5\@xxl{order:5}.order--6\@xxl{order:6}.order--7\@xxl{order:7}.order--8\@xxl{order:8}.order--9\@xxl{order:9}.order--10\@xxl{order:10}.order--11\@xxl{order:11}.order--12\@xxl{order:12}}.i-file-input__drop{padding:30px}.i-file-input__desc{padding:70px 20px}.i-file-input__image img{max-height:237px}.i-file-input__image .icon-svg{margin:78px 0 79px}.i-flight-expand{min-height:100px;padding:15px 20px}.i-flight-expand__label{gap:10px 20px}.i-flight-expand__inner{flex:1 0 auto;justify-content:space-between}.i-flight-expand__transfer{min-width:126px}.i-flight-expand__transfer-inner{display:block}.i-flight-expand.is-expanded .i-flight-expand__wrap{padding-left:64px}.i-item-bg__wrap{display:flex;align-items:center}.i-item-bg__icon{flex-basis:45px;width:45px;height:45px;margin:0 20px 0 0}.i-item-bg__price{flex:1 0 130px;margin:0 0 0 20px;text-align:right}@media(min-width: 1000px){.i-item-bg .f-items-bg-insurances{display:grid;grid-template-columns:repeat(4, 1fr)}.i-item-bg--deemphasize{--item-bg-padding: 20px;--item-bg-padding-h: 20px}.i-item-bg--xxs{--item-bg-padding: 10px 20px;--item-bg-padding-h: 20px}}.f-items-bg-insurances :where(.i-item-bg__body .grid-list__item--highlighted){margin-inline:calc(var(--item-bg-padding-h, 20px)*-1);padding-inline:var(--grid-list-item-padding, 20px)}@media(min-width: 1000px){.f-items-bg-insurances{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 15px}.f-items-bg-insurances::before{content:"";position:absolute;inset:120px 0 auto;z-index:2;border-bottom:1px solid #013e7a}.f-items-bg-insurances__desktop-column{display:flex;flex-direction:column;min-width:245px;padding:89px 10px 20px 0}.f-items-bg-insurances__desktop-column .grid-list__item-term{font-weight:normal;opacity:.8}.f-items-bg-insurances__desktop-column .grid-list__item-desc{display:none}.f-items-bg-insurances__desktop-column-content{margin-top:auto}.f-items-bg-insurances__desktop-column-content>*{margin-top:30px}.f-items-bg-insurances__desktop-column-content .grid-list__item{text-wrap:nowrap;overflow:hidden}.f-items-bg-insurances__desktop-column-content .grid-list__item-term{text-overflow:ellipsis;overflow:hidden}.f-items-bg-insurances__bottom-link{line-height:30px}.f-items-bg-insurances>*{margin:0}.f-items-bg-insurances>:nth-child(1){z-index:0;grid-row:1;grid-column:1}.f-items-bg-insurances>:nth-child(2),.f-items-bg-insurances>:nth-child(3),.f-items-bg-insurances>:nth-child(4){z-index:1;grid-row:1}.f-items-bg-insurances>:nth-child(2) .i-item-bg__body,.f-items-bg-insurances>:nth-child(3) .i-item-bg__body,.f-items-bg-insurances>:nth-child(4) .i-item-bg__body{--item-bg-padding-h: 5px;--grid-list-item-padding: 5px;grid-template-rows:minmax(0, auto) minmax(50px, auto) minmax(100px, auto);grid-template-columns:1fr;grid-template-areas:"input" "wrap" "seats";padding:50px 5px 20px}.f-items-bg-insurances>:nth-child(2) .i-item-bg__input,.f-items-bg-insurances>:nth-child(3) .i-item-bg__input,.f-items-bg-insurances>:nth-child(4) .i-item-bg__input{align-self:flex-end;margin:0}.f-items-bg-insurances>:nth-child(2) .i-item-bg__price,.f-items-bg-insurances>:nth-child(3) .i-item-bg__price,.f-items-bg-insurances>:nth-child(4) .i-item-bg__price{flex:0;margin:20px auto 0;text-align:center}.f-items-bg-insurances>:nth-child(2) .i-item-bg__wrap,.f-items-bg-insurances>:nth-child(3) .i-item-bg__wrap,.f-items-bg-insurances>:nth-child(4) .i-item-bg__wrap{flex-direction:column;gap:0 10px}.f-items-bg-insurances>:nth-child(2) .i-radio__wrap,.f-items-bg-insurances>:nth-child(3) .i-radio__wrap,.f-items-bg-insurances>:nth-child(4) .i-radio__wrap{justify-content:center}.f-items-bg-insurances>:nth-child(2) .i-radio__inner,.f-items-bg-insurances>:nth-child(3) .i-radio__inner,.f-items-bg-insurances>:nth-child(4) .i-radio__inner{position:relative;width:24px}.f-items-bg-insurances>:nth-child(2) .i-item-bg__footer--block,.f-items-bg-insurances>:nth-child(3) .i-item-bg__footer--block,.f-items-bg-insurances>:nth-child(4) .i-item-bg__footer--block{margin-top:30px;padding-top:0}.f-items-bg-insurances>:nth-child(2) .i-item-bg__footer--block::before,.f-items-bg-insurances>:nth-child(3) .i-item-bg__footer--block::before,.f-items-bg-insurances>:nth-child(4) .i-item-bg__footer--block::before{display:none}.f-items-bg-insurances>:nth-child(2) .grid-list,.f-items-bg-insurances>:nth-child(3) .grid-list,.f-items-bg-insurances>:nth-child(4) .grid-list{grid-template:none}.f-items-bg-insurances>:nth-child(2) .grid-list__item,.f-items-bg-insurances>:nth-child(3) .grid-list__item,.f-items-bg-insurances>:nth-child(4) .grid-list__item{overflow:hidden}.f-items-bg-insurances>:nth-child(2) .grid-list__item-term,.f-items-bg-insurances>:nth-child(3) .grid-list__item-term,.f-items-bg-insurances>:nth-child(4) .grid-list__item-term{display:none}.f-items-bg-insurances>:nth-child(2) .grid-list__item-desc,.f-items-bg-insurances>:nth-child(3) .grid-list__item-desc,.f-items-bg-insurances>:nth-child(4) .grid-list__item-desc{text-align:center;overflow-wrap:break-word;text-wrap-style:balance}.f-items-bg-insurances>:nth-child(2){grid-column:2/span 1}.f-items-bg-insurances>:nth-child(3){grid-column:3/span 1}.f-items-bg-insurances>:nth-child(4){grid-column:4/span 1}.f-items-bg-insurances>:nth-child(n+5){grid-column:span 4}.f-items-bg-insurances>:nth-child(2) .i-item-bg__body > .i-flight-expand__input, .f-items-bg-insurances>:nth-child(3) .i-item-bg__body > .i-flight-expand__input, .f-items-bg-insurances>:nth-child(4) .i-item-bg__body > .i-flight-expand__input{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.f-items-bg-insurances>:nth-child(2) .i-item-bg__body > .i-item-bg__input, .f-items-bg-insurances>:nth-child(3) .i-item-bg__body > .i-item-bg__input, .f-items-bg-insurances>:nth-child(4) .i-item-bg__body > .i-item-bg__input{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.f-items-bg-insurances>:nth-child(2) .i-item-bg__body > .i-item-bg__wrap, .f-items-bg-insurances>:nth-child(3) .i-item-bg__body > .i-item-bg__wrap, .f-items-bg-insurances>:nth-child(4) .i-item-bg__body > .i-item-bg__wrap{-ms-grid-row:2;-ms-grid-column:1}.f-items-bg-insurances>:nth-child(2) .i-item-bg__body > .i-item-bg__seats, .f-items-bg-insurances>:nth-child(3) .i-item-bg__body > .i-item-bg__seats, .f-items-bg-insurances>:nth-child(4) .i-item-bg__body > .i-item-bg__seats{-ms-grid-row:3;-ms-grid-column:1}}.i-switch--md .i-switch__button{width:80px;height:40px}.i-switch--md .i-switch__handle{width:30px;height:30px;margin:5px}.i-switch--md .i-switch__handle::before{inset:-12px}.i-switch--md .i-switch__circle::after{inset:-3px}.i-switch--md .i-switch__text{margin-top:10px;font-size:16px}.i-switch--md .i-switch__text--states{margin-top:20px}.i-switch--md .i-switch__button[aria-checked=true] .i-switch__handle{left:0;transform:translate3d(40px, 0, 0)}.sf-popup__fixed-top .i-textbox__visual-input{border-radius:2px 2px 0 0}.legend__list{display:flex}.map{max-height:calc(100vh - 100px)}@media(height >= 710px) {.map{max-height:710px}.map::before{content:"";display:block;padding-top:59.1666666667%}}.message--md{padding:30px 20px 30px 80px;font-size:16px;line-height:1.4375}.message--md .message__icon{top:50%;left:30px;width:40px;height:40px;margin-top:-20px}.message--no-bg .message__message{font-size:16px;line-height:1.4375}.modal{--modal-wrap-width: 800px;display:flex;flex-direction:column;align-items:center;padding:20px;overflow:hidden auto}.modal::after{content:"";display:block;flex:none;width:100%;height:20px}.modal__wrap{flex:0 1 auto;max-width:100%;margin:auto 0;padding:40px 40px 30px;border-radius:4px;box-shadow:0 0 60px 0 rgba(0,0,0,.2)}.modal__close{position:absolute;top:20px;right:20px;line-height:14px}.btn--link .modal__close-icon--cross{width:14px}.modal__close-icon--pointer{display:none}.modal__heading{display:none}.modal__bottom{margin-bottom:-10px}.modal__subfooter{margin:40px -40px 0;padding:15px 40px}.modal__footer{margin:40px -40px 0;padding:30px 40px 0}.modal__buttons{justify-content:center}.modal__buttons .btn .btn__inner{min-width:130px}.modal--share-seller .modal__content{display:grid;grid-template-columns:3fr 2fr;margin:-40px -40px -30px}.modal--share-seller .modal__close .btn__inner{color:#fff}.modal--share-seller .modal__grid-cell{padding:40px 40px 30px}.modal--seats{padding:20px}.modal--seats .modal__subheader{margin:0 -40px;padding:0 40px}.modal--seats .modal__content{margin:0 -40px;padding:30px 40px}.modal--seats .modal__footer{margin-top:0}.modal--scrollable::after{display:none}.modal--scrollable .modal__content{margin-right:-40px;margin-left:-40px;padding:20px 40px}.modal--scrollable .modal__heading{display:block;margin:0 -40px;padding:0 40px 26px;border-bottom:1px solid #d5d5d5;color:#013e7a;font-weight:500;font-size:30px;line-height:34px}.modal--scrollable .modal__heading--noborder{border:none}.modal--scrollable .modal__footer,.modal--scrollable .modal__subfooter{margin-top:0}.modal--xs{--modal-wrap-width: 400px}.modal--xs .modal__wrap{padding:40px 30px 30px}.modal--xs .modal__footer{margin:20px -30px -30px;padding:20px 30px}.modal--sm{--modal-wrap-width: 600px}.modal--md{--modal-wrap-width: 740px}.modal--mdlg{--modal-wrap-width: 1000px}.modal--lg{--modal-wrap-width: 1240px}.modal--transition{--modal-wrap-width: 650px}.modal--transition .modal__wrap{background:none;box-shadow:none}.modal--scrollable .modal__wrap{max-height:740px}.modal--gray{background-color:rgba(0,0,0,.5)}.modal--max-height-viewport .modal__wrap{display:flex;flex:0 1 auto;flex-direction:column;max-height:calc(100% - 20px)}.modal--max-height-viewport .modal__heading{flex:none}.modal--max-height-viewport .modal__content{flex:0 1 auto;margin-right:-40px;margin-left:-40px;padding-right:40px;padding-left:40px;overflow-y:auto}.modal--max-height-viewport.modal--xs .modal__content{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}.modal__heading.is-shown{display:block;margin-top:0;color:#013e7a;font-weight:500;font-size:30px;line-height:34px}.modal--w-footer.modal--dismiss.modal--xs .modal__wrap{padding:40px 40px 0 40px}.modal--voucher .modal__wrap{padding:40px}.modal--voucher .modal__footer{margin-top:30px}.modal--transition::after{display:none}.payments-overview__heading{font-size:22px}.payments-overview__icon{width:50px}.payments-overview__prices{font-size:22px}.payments-overview__wrapper{gap:0;padding:20px 50px 20px 110px}.payments-overview__wrapper:not(:has(.payments-overview__add-text)){padding-bottom:25px}.price--xl .price__highlight{font-size:30px}@media(min-width: 1000px){.rating-box{min-width:60px;padding:13px 8px 12px;font-size:25px;line-height:1.4}.rating-box--sm{padding:11px 13px 7px;font-size:22px;line-height:22px}.rating-box--sm__total{font-size:12px}@container b-review (max-width: 999.98px){.rating-box--sm{min-width:40px;padding:5px 10px;font-size:16px;line-height:1.4375}.rating-box--sm__total{font-size:12px}}}.rating--filled{--icon-width: 24px;font-size:18px;line-height:22px}.rating--sm{--icon-width: 20px;font-size:16px;line-height:20px}.sf-popup__window{min-width:320px;padding:10px;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.sf-popup__window:not(.disable_max-height){max-height:calc(100vh - 40px)}.sf-popup:not(.sf-popup--modal) .sf-popup__window{position:absolute}.sf-popup__window--match-height{height:auto;min-height:auto;max-height:640px}.sf-popup:not(.sf-popup--modal) .sf-popup__window .sf-popup__top-bar-close,.sf-popup--no-header .sf-popup__window .sf-popup__top-bar-close{position:absolute;top:0;right:0;z-index:10;padding:0 15px}.sf-popup:not(.sf-popup--modal) .sf-popup__window .sf-popup__top-bar-close:not(:focus),.sf-popup--no-header .sf-popup__window .sf-popup__top-bar-close:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}.sf-popup:not(.sf-popup--modal) .sf-popup__window .sf-popup__top-bar-close-icon,.sf-popup--no-header .sf-popup__window .sf-popup__top-bar-close-icon{vertical-align:-25%;width:22px;height:22px;margin-right:5px}.sf-popup:not(.sf-popup--modal) .sf-popup__window .sf-popup__top-bar-heading,.sf-popup--no-header .sf-popup__window .sf-popup__top-bar-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}.sf-popup__fixed-top{padding:0;border-bottom:0}.sf-popup__content{border:1px solid #e8e8e8;border-width:0 1px 1px}.sf-popup__fixed-bottom{border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}.sf-popup__actions{align-items:center;padding:10px 10px 10px 20px;border:1px solid #e8e8e8;border-width:0 1px 1px;border-radius:0 0 4px 4px}.sf-popup--person-picker .sf-popup__window{width:380px;min-height:262px}.sf-popup--datepicker .sf-popup__window{max-height:none}.sf-popup--datepicker .sf-popup__window--match-height{max-height:640px}.sf-popup__window--match-height .sf-popup__content{scrollbar-color:#c2c2c2 #fafafa;scrollbar-width:thin;min-height:auto;overflow:hidden auto}.sf-popup__window--match-height .sf-popup__content::-webkit-scrollbar{width:6px;height:6px}.sf-popup__window--match-height .sf-popup__content::-webkit-scrollbar-thumb{border-radius:4px;background:#c2c2c2}.sf-popup__window--match-height .sf-popup__content::-webkit-scrollbar-track{border-radius:4px;background:#fafafa}@media (height <= 700px){.sf-popup__window--match-height{min-height:250px}}.sf-popup--modal .sf-popup__window{position:relative;min-width:400px;margin:20px;border-top:none;box-shadow:0 10px 60px rgba(0,0,0,.3)}.sf-popup--modal:not(.sf-popup--no-header) .sf-popup__top-bar{display:flex;align-items:center;min-height:50px;background:#05a8e6;color:#fff;font-size:14px;line-height:1.1428571429}.sf-popup--modal:not(.sf-popup--no-header) .sf-popup__top-bar-close{order:1}.sf-popup--modal:not(.sf-popup--no-header) .sf-popup__top-bar-close-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}.sf-popup--modal:not(.sf-popup--no-header) .sf-popup__top-bar-heading{flex:1 1 100%;padding:0 5px 0 21px}.sf-popup__window{animation:modalFadeIn 250ms;-ms-animation-name:none}.sf-popup--exit .sf-popup__window{pointer-events:none;animation:modalFadeOut 200ms both}.sf-popup--modal .sf-popup__window{animation:modalIn 250ms 30ms backwards}.sf-popup--modal.sf-popup--exit .sf-popup__window{pointer-events:none;animation:modalOut 200ms both}@media(min-width: 1280px){.tippy-popper[x-placement^=bottom] .term-picker-theme{transform:translateY(-35px)}}.typeform-share{display:inline-block;width:auto;height:auto}.typeform-share .title{display:inline}.typeform-share .icon-svg{display:none}.typeform-share-wrap{bottom:10px;left:10px}.header{background-image:linear-gradient(to bottom, #0b2658 40px, #002873 40px)}.header__wrap{display:grid;grid-template-columns:min-content 1fr;grid-template-areas:"top top" "logo inner"}.header__logo{grid-area:logo;flex:none}.header__top{grid-area:top;flex:1 0 auto;order:-1}.header__menu-trigger{display:none}.header__content,.header__inner{display:flex;grid-area:inner;align-items:stretch}.header__search{position:relative;display:flex;flex:none;align-items:center;padding-bottom:2px}.header__arrow{display:none}.header--booking,.header--offer-page{background:#002873}.header--booking .header__wrap{grid-template-columns:min-content 1fr;grid-template-areas:"logo top";align-items:center}@media (max-width: 999.98px){.header+.row-main{padding:0 15px}.header__top{position:relative}.header__search{position:absolute;top:0;right:0;height:40px;background:#fff;transition:width .3s}.header__search.is-opened{width:100%}}.menu-underlay{display:none}@media(min-width: 1000px){.footer__newsletter{padding-right:120px;padding-left:120px}}@media(min-width: 1280px){.footer__content-menu+.footer__content-contact{text-align:right}.footer__logos .c-logos{max-width:none}}@media(min-width: 1000px){.main__bg{height:750px}}.b-accordion--plus .b-accordion__inner,.b-accordion--plus-inverse .b-accordion__inner{padding:20px 20px 20px 50px}.b-accordion--plus .b-accordion__inner::before,.b-accordion--plus .b-accordion__inner::after,.b-accordion--plus-inverse .b-accordion__inner::before,.b-accordion--plus-inverse .b-accordion__inner::after{top:31px;width:16px}.b-accordion--plus .b-accordion__wrap,.b-accordion--plus-inverse .b-accordion__wrap{padding:0 30px 20px 50px}.b-accordion--arrow .b-accordion__wrap{padding:15px 15px 15px 50px}.b-accordion--plus .b-accordion__btn,.b-accordion--plus-inverse .b-accordion__btn{font-size:18px;line-height:1.2222222222}@media(min-width: 1700px){.b-adup--replaced-by-aside{display:none}.b-adup--aside{--content-gap: 50px;position:absolute;top:0;bottom:0;left:calc(100% + var(--content-gap, 0px));max-width:calc((100vw - 1280px - 2*var(--content-gap, 0px))/2)}.b-adup--aside .b-adup__wrapper--sticky{top:40px}}@media(min-width: 2500px){.b-adup--aside{--content-gap: 70px}}.b-airplane{grid-template-columns:1fr minmax(350px, max-content) 1fr;grid-template-areas:"people list ." "legend legend legend"}.b-airplane__labels{margin-bottom:15px}.b-airplane__line,.b-airplane__labels{gap:10px}.b-airplane__line+.b-airplane__line,.b-airplane__line+.b-airplane__labels,.b-airplane__labels+.b-airplane__line,.b-airplane__labels+.b-airplane__labels{margin-top:10px}.b-airplane__aisle{flex-basis:50px}.b-airplane__people{-ms-grid-row:1;-ms-grid-column:1}.b-airplane__list{-ms-grid-row:1;-ms-grid-column:2}.b-airplane__legend{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}.b-airport-picker{display:flex;flex-flow:row wrap;min-width:calc(100vw - 60px);margin:-10px}.b-airport-picker__country{padding:10px 40px 10px 10px}.b-bg--accordion-plus .b-bg__btn{font-size:18px;line-height:1.2222222222}.b-bg--accordion-plus .b-bg__btn::before,.b-bg--accordion-plus .b-bg__btn::after{top:31px}.b-bg--accordion-plus .b-bg__inner{padding-left:calc(var(--h-padding) + var(--icon-width) + var(--icon-gap))}.b-bg{--icon-width: 16px;--icon-gap: 14px;--v-padding: 20px}.b-bg__btn-inner{font-size:18px;line-height:1.3333333333}.b-bg--sm .b-bg__inner{padding:30px}.b-bg--sm .b-bg__extend{margin:-30px}.b-bg--sm .b-bg__footer{padding:30px}.b-bg--full-height.b-bg--sm .b-bg__extend{height:calc(100% + 60px)}.b-bg--cover .b-bg__inner{padding:40px 80px}@media(min-width: 1000px){.b-bg--lg .b-bg__inner{padding:60px}.b-bg--lg .b-bg__extend{margin:-60px}.b-bg--full-height.b-bg--lg .b-bg__extend{height:calc(100% + 120px)}.b-bg--top-padding-0 .b-bg__inner{padding-top:0}}.b-bnr__link{margin-bottom:20px}.b-bnr__img{border-radius:4px}.b-bnr__content{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;width:50%;margin-bottom:0;padding:20px 30px;border-radius:4px 0 0 4px}.b-bnr__btn{left:30px}.b-bnr--everifin .b-bnr__img{--img-ratio: 1240/223}@media (max-width: 999.98px){.b-bnr__title{font-size:24px}}@media(min-width: 1000px){.b-bnr__link{margin-bottom:0}.b-bnr__content{top:50%;bottom:auto;left:40px;display:block;width:400px;max-width:40%;padding:30px 40px;border-radius:4px;transform:translateY(-50%)}.b-bnr__btn{left:40px}}@media(min-width: 1280px){.b-bnr--sm .b-bnr__img{--img-ratio: 1240/280}}.b-buttons{gap:20px}.b-buttons__sep{align-self:flex-start;padding:13px 0}@media(min-width: 1000px){.b-buttons{margin-right:10px;margin-left:10px}.b-buttons--right{margin-right:0;margin-left:0}}.b-buying-option__wrap{display:flex;gap:20px}.b-buying-option__cont{flex:0 1 50%}.b-buying-option__btn{display:flex;gap:20px;align-items:center}.b-buying-option__sep{flex:1 0 auto}.b-buying-option__btn .btn__inner{min-width:230px}.b-cancelling-conditions__title:nth-child(1){grid-column:2}.b-cancelling-conditions__title:nth-child(2){grid-column:3}.b-cancelling-conditions__heading,.b-cancelling-conditions__param{text-align:center}.b-calculation-table__table th,.b-calculation-table__table td{padding:15px 10px}.b-calculation-table__table th:first-child,.b-calculation-table__table td:first-child{padding-right:50px;padding-left:20px}.b-calculation-table__table th:last-child,.b-calculation-table__table td:last-child{padding-right:20px;padding-left:50px}.b-calculation-table__price,.b-calculation-table__price-total{display:inline-block;margin-top:8px}.b-calculation-table__times{display:inline-block;margin-top:8px}.b-calculation-table__row--header th{padding-top:8px;padding-bottom:8px}.b-calculation-table__row--header :first-child{border-top-left-radius:4px}.b-calculation-table__row--header :last-child{border-top-right-radius:4px;text-align:right}.b-calculation-table__row.b-calculation-table__row--item:nth-child(2n+1) td{background:#fafafa}.b-calculation-table__row.b-calculation-table__row--item:nth-child(2n) td{background:#fff}.b-calculation-table__row.b-calculation-table__row--toggle td{padding:8px 20px}.b-calculation-table__cell--title{width:38.5%}.b-calculation-table__cell--price{width:20%}.b-calculation-table__cell--price-total{width:22%}.b-calculation-table__cell--times{width:4.5%}.b-calculation-table__cell--select{width:15%}.b-calculation-table__cell.b-calculation-table__cell--more-info:first-child{padding:0 20px 10px}@media(min-width: 1000px){.b-checkbox-list-group--rooms{max-width:400px}}.b-compare__label,.b-compare__value{height:60px;border-bottom:1px solid #e8e8e8}.b-compare__label::before,.b-compare__value::before{content:"";position:absolute;top:100%;left:100%;width:10px;height:1px;background-color:#e8e8e8}td:last-of-type .b-compare__value::before,td:last-of-type .b-compare__label::before{content:normal}.b-compare td:not(:first-of-type){text-align:center}.b-comparison:has(.b-comparison__subtitle){padding-left:170px}.b-comparison:has(.b-comparison__subtitle) .b-comparison__subtitle{position:absolute;top:-3px;left:-170px;display:none;max-width:150px}.b-comparison:has(.b-comparison__subtitle) .b-comparison__col-bg .b-comparison__subtitle{display:block}.b-comparison__row{position:relative}.b-comparison__title{margin-bottom:30px;color:#000}.b-comparison__col-bg .b-comparison__title{color:var(--heading-color, #013e7a)}.b-comparison__col-bg .b-comparison__title::before{content:"";left:-170px;width:150px}.b-comparison__subtitle{font-weight:400;font-size:16px;line-height:23px}.b-contract{grid-template-areas:"image description" "image button";gap:10px 40px}.b-contract__desc{align-self:flex-end}.b-contract__btn{align-self:flex-start}.b-contract > .b-branch__btn{-ms-grid-row:3;-ms-grid-column:3}.b-contract__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.b-contract__desc{-ms-grid-row:1;-ms-grid-column:3}.b-contract > .b-contract__btn{-ms-grid-row:3;-ms-grid-column:3}.b-coverage-details__wrap{display:grid;grid-template-columns:minmax(0, 2fr) repeat(3, minmax(0, 1fr));gap:0}.b-coverage-details__wrap .b-coverage-details__item{padding:10px 10px 10px 0}.b-coverage-details__sticky-table,.b-coverage-details__item.is-sticky{position:sticky;top:-20px;background:linear-gradient(180deg, #ffffff 80%, rgba(232, 246, 253, 0) 100%)}.b-coverage-details__menu{display:none}.b-cta-2{text-align:center}.b-cta{padding:40px}.b-cta__bubble{width:570px;padding:40px;border-radius:4px;box-shadow:0 0 60px 0 rgba(0,0,0,.2)}.b-cta__bubble::before{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-width:20px 20px 0 0;border-style:solid;border-color:#013e7a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(100%, -50%)}.b-cta__title{font-size:20px}@media(min-width: 1000px){.size--6-12\@lg .b-custom-offer .b-custom-offer--best{padding-left:40px}.size--6-12\@lg .b-custom-offer .b-custom-offer__icon-large{display:block}.size--6-12\@lg .b-custom-offer .b-custom-offer__icon-large+.b-custom-offer__icon{display:none}}.b-datepicker{width:650px}.b-datepicker__calendar{border:solid #e8e8e8;border-width:0 1px}.b-datepicker__duration{padding:30px 15px 20px;border:solid #e8e8e8;border-width:0 1px}.b-datepicker__duration-inner{flex-wrap:wrap;gap:10px}.sf-popup--tp .b-datepicker{padding-top:55px}.sf-popup--tp .b-datepicker::after{top:54px}.b-datepicker--mobile{width:100%;padding:80px 0 94px}.b-datepicker--mobile::after{top:79px}.b-datepicker--mobile .b-datepicker__ghost-input,.b-datepicker--mobile .b-datepicker__input-start,.b-datepicker--mobile .b-datepicker__input-end{top:15px}.b-datepicker--mobile .b-datepicker__input-start{left:15px}.b-datepicker--mobile .b-datepicker__input-end{right:15px}.b-datepicker--mobile .b-datepicker__calendar{height:100%;border:0}.b-datepicker--mobile .b-datepicker__duration{padding:15px;border:0;border-top:1px solid #e8e8e8}.b-datepicker--mobile .b-datepicker__duration-wrap{position:relative;margin:0 -15px}.b-datepicker--mobile .b-datepicker__duration-wrap::before,.b-datepicker--mobile .b-datepicker__duration-wrap::after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:15px}.b-datepicker--mobile .b-datepicker__duration-wrap::before{left:0;background:linear-gradient(to right, #ffffff 0, rgba(255, 255, 255, 0) 100%)}.b-datepicker--mobile .b-datepicker__duration-wrap::after{right:0;background:linear-gradient(to left, #ffffff 0, rgba(255, 255, 255, 0) 100%)}.b-datepicker--mobile .b-datepicker__duration-container{padding-right:15px;padding-left:15px;overflow:auto hidden;-webkit-overflow-scrolling:touch}.b-datepicker--mobile .b-datepicker__duration-inner{flex-wrap:nowrap}.b-datepicker--mobile .b-datepicker__duration-inner::after{content:"";flex:0 0 5px;height:1px}.b-datepicker--mobile .b-datepicker__duration-inner .i-radio-select{margin-right:10px}.b-datepicker-calendar--mobile{height:100%}.b-destination__title{padding:20px;font-size:20px;line-height:26px}@media(min-width: 1280px){.b-destination__head{padding:20px}.b-destination__tag{margin-right:-20px;padding-right:20px}.b-destination--secondary .b-destination__body{padding:20px}}.b-destinations--picker{display:flex;flex-direction:column}.b-destinations__selected,.b-destinations__tree{width:100%}.b-destinations__selected{flex:none;max-height:111px;border-bottom:1px solid #e8e8e8;overflow:auto}.b-destinations__tree{flex:auto}@media (height <= 700px){.b-destinations__selected{max-height:72px}}.sf-popup--modal .b-destinations{height:calc(100vh - 265px)}@media (max-width: 999.98px){.b-filter-search-bar{margin-right:-20px;margin-left:-20px}.b-filter-search-bar__bar{margin:0 -20px}.b-filter-search-bar--fixed .b-filter-search-bar__bar{top:-60px}}.b-final-summary{--bg-horizontal-padding: 30px}.b-final-summary__summary{display:flex;flex-wrap:wrap;gap:0;margin-inline:calc(var(--bg-horizontal-padding)*-1)}.b-final-summary__summary:last-child{margin-bottom:-30px}.b-final-summary__summary:first-child{margin-top:-20px}.b-final-summary__summary>*{padding:20px var(--bg-horizontal-padding) 30px}:where(.b-final-summary__summary>*:not(:last-child)){border-right:1px solid #e8e8e8}.b-final-summary__hotel-detail+.b-final-summary__content{column-gap:60px;column-fill:balance;column-count:2;padding-bottom:30px}.b-final-summary__hotel-detail+.b-final-summary__content::after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;box-shadow:-1px 0 0 0 #e8e8e8}.b-final-summary__travel-summary{grid-template-columns:repeat(2, 1fr)}.b-final-summary__content{flex:1 1 50%;padding-top:0;padding-bottom:10px}.b-final-summary__content .c-summary-info__btn{margin-top:auto;text-align:left}.b-final-summary__price{flex:1 0 50%}.b-final-summary__price .c-travel-summary__button{display:none}@media(min-width: 1000px){.b-final-summary__summary .b-final-summary__hotel-detail{flex:1 0 33.3333333333%}.b-final-summary__summary:first-child{margin-top:-30px}.b-final-summary__travel-summary{grid-template-columns:repeat(3, 1fr)}.b-final-summary__content{flex:1 0 66.6666666667%;column-gap:60px;column-fill:balance;column-count:2;padding-bottom:30px}.b-final-summary__content::after{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;box-shadow:-1px 0 0 0 #e8e8e8}.b-final-summary__price{flex:1 0 33.3333333333%}}.b-flight-detail__info{display:flex;justify-content:space-between}.b-flight-detail__term{justify-content:space-between}.b-flight-detail__transfer{display:block}.b-flight-detail__transfer--marked::before{top:20px;bottom:20px}.b-flight-detail__transfer--marked.b-flight-detail__transfer--without-first::before{top:0}.b-flight-detail__transfer--marked.b-flight-detail__transfer--nonstop::before{top:0}.b-flight-detail__total-stops::before{top:0}.b-flight-table table{table-layout:fixed;width:calc(100% - 70px);margin:0 0 0 15px}.b-flight-table table th{width:100px}.b-flight-table__table{margin-bottom:20px}.b-flight-table__flight-time{display:flex}.b-flight-table__time{margin:0 0 0 10px}.b-flight-table__logo{padding:10px 30px 10px 20px}.b-flight-table__company-logo{text-align:right}@media(min-width: 1000px){.b-gallery__grid{grid-template-columns:repeat(5, 1fr);gap:20px}.b-gallery__item:nth-of-type(1){grid-area:1/1/2/6}.b-gallery__item:nth-of-type(2){grid-area:2/1/4/3}.b-gallery__grid--small .b-gallery__item:nth-of-type(3){grid-area:2/3/4/5}.b-gallery__thumb-icon{min-width:40px;height:30px;font-size:16px}.b-gallery__thumb-icon .icon-svg{width:12px;margin-left:2px}}.b-gallery-slider__thumb-list{display:grid;grid-template:1fr auto/1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;margin:0}.b-gallery-slider__thumb-list::after{content:initial}.b-gallery-slider__thumb-item{width:100%;padding:0}.b-gallery-slider__thumb-item .img{max-width:100%;height:100%}.carousel .b-gallery-slider__thumb-item:nth-child(n+2):not(.u-hide){display:inherit}.b-gallery-slider__main-img{grid-area:span 2/span 6}.b-gallery-slider--offer .b-gallery-slider__thumb-list{grid-template:1fr 1fr/minmax(0, 2fr) 1fr 1fr 1fr}.b-gallery-slider--offer .b-gallery-slider__main-img{grid-area:span 2}.b-header-logo{margin:0 15px 0 0}@media(min-width: 1000px){.b-header-logo{margin-right:20px}}@media(min-width: 1280px){.b-header-logo{margin-right:35px}}.b-helpline{flex-direction:row}.b-helpline__illust{position:relative;flex:0 0 42.6035502959%;width:42.6035502959%;height:200px;border-radius:4px}.b-helpline__content{margin-left:20px}@media(min-width: 1000px){.b-helpline{padding:40px}.b-helpline__content{margin-left:40px}.b-helpline__icon{width:48px;height:48px}}@media(min-width: 1000px){.b-hero-section{grid-template-rows:min-content auto 1fr 100px;margin-bottom:-80px}.b-hero-section__img{grid-area:1/1/5/4;min-height:700px}.b-hero-section__img .img{max-width:2180px;margin-right:auto;margin-left:auto}.b-hero-section__content{align-self:flex-end}.b-hero-section__breadcrumb{min-height:110px}.b-hero-section__filter{grid-area:3/2/4/3;align-self:start}.b-hero-section--newsletter{padding:0 80px}.b-hero-section--newsletter .b-hero-section__img{margin:0 -80px}}.b-hotel-card .b-gallery-slider{margin-bottom:20px}@media(min-width: 1000px){.b-hotel-card__destination{min-height:20px}}.b-hotel-detail{display:flex;flex-wrap:wrap;gap:20px}.b-hotel-detail__cnt>:last-child{margin-bottom:0}.b-hotel-detail__title{font-size:24px;line-height:28px}.b-hotel-detail__tour-logo{margin-left:auto}.b-hotel-detail__hotelname{flex-basis:100%}.modal .b-icon-boxes--square .b-icon-boxes__list{grid-template-columns:repeat(auto-fill, 40px)}@media(min-width: 1000px){.b-icon-boxes--square .b-icon-boxes__list{grid-template-columns:repeat(auto-fill, 60px)}.modal .b-icon-boxes--square .b-icon-boxes__list{grid-template-columns:repeat(auto-fill, 40px)}}@media(min-width: 1000px){.b-icon-boxes--square .b-icon-boxes__icon-box .icon-svg{width:30px}.modal .b-icon-boxes--square .b-icon-boxes__icon-box .icon-svg{width:24px}}@media (max-width: 999.98px){.b-icon-boxes--panel .b-icon-boxes__item:nth-last-child(4):first-child,.b-icon-boxes--panel .b-icon-boxes__item:nth-last-child(4):first-child~.b-icon-boxes__item{flex:1 0 50%}.b-icon-boxes--panel .b-icon-boxes__item:nth-last-child(4):first-child~.b-icon-boxes__item:nth-last-child(2),.b-icon-boxes--panel .b-icon-boxes__item:nth-last-child(4):first-child~.b-icon-boxes__item:nth-last-child(2)~.b-icon-boxes__item{margin-top:20px}}@media(min-width: 1000px){.b-icon-boxes--panel{min-width:360px}.b-icon-boxes--horizontal{max-width:360px}}@media(min-width: 1280px){.b-icon-boxes__title{margin-left:20px;font-size:25px}}.b-icon-info--xl{padding:44px 92px 43px 224px}.b-icon-info--xl .b-icon-info__icon{top:50%;left:92px;width:72px;margin-bottom:0;transform:translate(0, -50%)}.b-icon-info--xl .b-icon-info__content{margin-left:0}.b-icon-info--insurance{gap:0 40px;padding:30px 40px}.b-icon-info--insurance .b-icon-info__icon{width:72px}.b-icon-info--insurance .b-icon-info__content{font-size:16px;line-height:23px}@media(min-width: 1000px){.b-img-third__illust{flex:1 0 auto;width:33.2258064516%;margin:-30px -30px -30px 0}.b-img-third__content{flex:1 0 auto;width:66.7741935484%;padding:20px 40px 10px 10px}.b-img-third__img{border-radius:0 4px 4px 0}}@media (max-width: 999.98px){.b-major-information{background-color:#fff}.b-major-information__inner{padding:9px 5px 0 0}}@media(min-width: 1000px){.b-major-information{position:absolute;width:100%;pointer-events:none}.b-major-information__wrap{display:flex}.b-major-information__inner{display:flex;align-items:center;height:40px;pointer-events:auto}}.b-map-placeholder:not(.b-map-placeholder--sm) .b-map-placeholder__inner{height:280px}.b-media{display:flex;align-items:flex-start;max-width:none;padding:0}.b-media__img{flex:1 0 255px;justify-content:center;align-items:center;max-width:130px}.b-media__img .img,.b-media__img img{flex:1;border-radius:130px}.b-media__title{margin-bottom:10px}.b-media__content{margin-left:40px}.b-media--rectangle{display:flex;max-width:none;padding:0}.b-media--after{display:flex;flex-direction:row-reverse;max-width:none;padding:0}.b-media--after .b-media__img{margin-left:40px}.b-media--after .b-media__content{margin:0}.b-media--contain .img__img{flex:0 1 60px}.b-media--box{padding:30px}.b-media--sm .b-media__img{max-width:100px}.b-message{padding:40px 64px}.b-message__icon{width:36px}.b-message__desc p .icon-svg{width:22px}.header__logo{-ms-grid-row:2;-ms-grid-column:1}.header--booking .header__wrap > .header__logo{-ms-grid-row:1;-ms-grid-column:1}.header__top{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.header--booking .header__wrap > .header__top{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.header__content,.header__inner{-ms-grid-row:2;-ms-grid-column:2}.b-modal__logo{-ms-grid-row:2;-ms-grid-column:1}.header--booking .header__wrap > .b-modal__logo{-ms-grid-row:1;-ms-grid-column:1}.b-navigation-bar{display:none}.b-offers__item{grid:auto/0.8fr 2fr 1.2fr;padding:15px 25px 15px 20px}.b-offers__item::after{inset:15px 0 15px auto;border-radius:4px 0 0 4px;transition:width .3s}.b-offers__item--placeholder{height:78px}.b-offers__item--placeholder::after{display:none}.b-offers__item-params .icon-svg{margin-top:1px}.b-offers__item-price{padding-left:20px}.b-offers:not(.b-offers--with-temps) .b-offers__item-param--airport{display:none}.b-offers--with-temps .b-offers__item-first-cell{display:block}.b-offers--with-temps .b-offers__item-country{margin-bottom:5px}@media(min-width: 1000px){.b-offers__item{grid:auto/0.9fr 1.6fr 1.5fr}.b-offers__item--placeholder span:nth-of-type(2){--delay: 150ms}.b-offers__item--placeholder span:nth-of-type(3){--delay: 400ms}.b-offers__item-title{min-width:100px}.b-offers--with-temps .b-offers__item{grid:auto/1.5fr 1.4fr 1.1fr}.b-offers--with-temps .b-offers__item-first-cell{display:grid;grid-template-rows:max-content;grid-template-columns:.5fr 1fr;grid-template-areas:"a b" "c c"}.b-offers--with-temps .b-offers__item-title{grid-area:a;min-width:100px;margin-bottom:0}.b-offers--with-temps .b-offers__item-param--airport{grid-area:c}.b-offers--with-temps .b-offers__item-param--duration{grid-area:b;margin-top:0;color:inherit;font-weight:500;font-size:1rem}.b-offers--with-temps .b-offers__item-param--duration .icon-svg{display:none}}@media (min-width: 1000px){.b-offers--with-temps .b-offers__item-title{-ms-grid-row:1;-ms-grid-column:1}.b-offers--with-temps .b-offers__item-param--airport{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.b-offers--with-temps .b-offers__item-param--duration{-ms-grid-row:1;-ms-grid-column:2}}.b-passengers-room-picker__divider{margin:20px -30px}.b-payment-card__btn .btn__inner{min-width:140px}.b-payment-card__content{padding:20px}.b-payment-card__message{padding:4px 20px}.c-payment-card .grid__cell:nth-child(odd):has(.b-payment-card--with-icon)+.grid__cell:nth-child(even){padding-top:26px}.b-product-detail{grid-template-columns:repeat(2, 1fr);grid-template-areas:"header header" "card card" "side side"}.b-product-detail__header{justify-content:space-between;align-items:center}.b-product-detail__btns{gap:5px 20px;align-self:flex-start;height:40.8px}.b-product-detail__btns--with-prefix{margin-top:19.2px}.b-product-detail__btns .btn--link .icon-svg{width:24px;margin:0}.b-product-detail__btns .item-icon__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}.b-product-detail > .b-modal__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-detail__card{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-detail__side{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-detail > .b-product-detail__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}@media(min-width: 1000px){.b-product-detail{grid-template-columns:3fr 2fr;grid-template-areas:"header header" "card side"}.b-product-detail__side{display:flex;flex-direction:column}.b-product-detail__side>*{flex:0 1 auto}.b-product-detail--lcd .b-product-detail__side>:last-child{flex-grow:0}.b-product-detail > .b-modal__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-detail__card{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.b-product-detail__side{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.b-product-detail > .b-product-detail__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}}@media(min-width: 1280px){.b-product-detail{grid-template-columns:repeat(3, 1fr);grid-template-areas:"header header header" "card card side"}.b-product-detail > .b-modal__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-detail__card{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-detail__side{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.b-product-detail > .b-product-detail__header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}.b-product-list-2__title{flex-direction:row;align-items:center;margin-bottom:20px}.b-product-list-2__inner{grid-template:"title title" auto "highlights highlights" auto "image params" min-content "image price" min-content "promo price" minmax(0, auto) "content content" minmax(0, auto) "footer footer" min-content/minmax(350px, 480px) auto;gap:0 30px}.b-product-list-2--variant-c .b-product-list-2__inner{grid-template:"title title" auto "highlights highlights" auto "image params" min-content "image promo" min-content "price price" minmax(0, auto) "content content" minmax(0, auto) "footer footer" min-content/minmax(350px, 480px) auto}.b-product-list-2__discount-flag~.b-product-list-2__title{padding-left:55px}.b-product-list-2__img .img,.b-product-list-2__img .img__img{border-radius:4px}.b-product-list-2__wrap{padding-top:5px}.b-product-list-2__rating-note,.b-product-list-2__rating-text{display:block}.b-product-list-2__price-wrap{margin-top:10px}.b-product-list-2__price-wrap:has(.b-product-list-2__prices--variants){align-items:flex-end}.b-product-list-2__prices--variants{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.b-product-list-2__prices--variants:not(:has(.b-product-list-2__discount)) .b-product-list-2__prices-block{flex-direction:column;align-items:flex-end;text-align:right}.b-product-list-2__highlights-btn{flex:1 1 150px;min-width:150px}.b-product-list-2__highlights .btn--link{max-width:100%}.b-product-list-2--variant-b .b-product-list-2__main-tag,.b-product-list-2--variant-c .b-product-list-2__main-tag{left:50%;transform:translateX(-50%)}.b-product-list-2--with-tag .b-product-list-2__inner{padding-top:30px}.b-product-list-2--variant-c .b-product-list-2__img{margin-bottom:0}.b-product-list-2--variant-c .b-product-list-2__more-link-2{max-width:365px;text-align:left}.b-product-list-2__inner > .b-branch__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-branch__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__inner > .b-contract__img{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1}.b-product-list-2--variant-c .b-product-list-2__inner > .b-contract__img{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1}.b-product-list-2__inner > .b-modal__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-modal__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__footer-text{-ms-grid-row:13;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__footer-text{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__inner > .b-product-list-2__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__params{-ms-grid-row:5;-ms-grid-column:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__params{-ms-grid-row:3;-ms-grid-column:2}.b-product-list-2__price-wrap{-ms-grid-row:7;-ms-grid-row-span:3;-ms-grid-column:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__price-wrap{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__inner > .b-product-list-2__img{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__img{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1}.b-product-list-2__inner > .b-product-list-2__content{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__content{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__highlights{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__highlights{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__promo{-ms-grid-row:9;-ms-grid-column:1}.b-product-list-2--variant-c .b-product-list-2__inner > .b-product-list-2__promo{-ms-grid-row:4;-ms-grid-column:2}@media(min-width: 1000px){.b-product-list-2__wrap{padding-top:10px}}@media(min-width: 1280px){.b-product-list-2__inner{gap:0 40px}}.b-product-list{display:flex}.b-product-list__img{flex:0 0 300px;max-width:300px}.b-product-list__img .img{height:100%;min-height:230px}.b-product-list__img .img::before{display:none}@media(min-width: 1280px){.b-product-list__img{flex-basis:400px;max-width:400px}}.b-product-table__col--1-12{width:103px}.b-product-table__col--2-12{width:207px}.b-product-table__col--3-12{width:310px}.b-product-table__col--4-12{width:413px}.b-product-table__col--5-12{width:517px}.b-product-table__col--6-12{width:620px}.b-product-table__col--7-12{width:723px}.b-product-table__col--8-12{width:827px}.b-product-table__col--9-12{width:930px}.b-product-table__col--10-12{width:1033px}.b-product-table__col--11-12{width:1137px}.b-product-table__col--12-12{width:1240px}.b-product-table__weather{text-align:right}.b-product-table__weather-grid{gap:5px 40px}.b-radio-tabs__item .btn__inner{padding:10px 21px 8px}@media (max-width: 999.98px){.b-radio-tabs--search-results{margin:0 -20px 20px}}@media(min-width: 1000px){.b-radio-tabs--search-results .b-radio-tabs__item{flex:1 0 auto}.b-radio-tabs--search-results .b-radio-tabs__item .btn__inner{padding:10px 11px 8px}.b-radio-tabs--search-results .b-radio-tabs__item .item-icon__icon{width:16px;margin-right:8px}.b-radio-tabs--search-results .b-radio-tabs__item .item-icon__icon.icon-svg--hotel-and-airplane{width:40px}}.b-reservation-details-2__content-toggler{margin-right:-30px;margin-bottom:-30px;margin-left:-30px}.b-reservation-details-2 [data-component--collapse--content-toggler-target*=toggleable]{height:auto !important}.b-reservation-details-2__summary{display:flex;border-top:1px solid #e8e8e8}.b-reservation-details-2__summary .b-reservation-details-2__item{display:flex;flex:1 1 50%;flex-direction:column;padding:20px 30px}.b-reservation-details-2__summary .c-summary-info__btn{margin-top:auto;text-align:left}.b-offer-page .b-reservation-details-2__summary{margin-right:-30px;margin-left:-30px}@media(min-width: 1000px){.b-reservation-details-2__summary .b-reservation-details-2__item{flex:1 1 33.3333333333%}.b-reservation-details-2__item:not(:first-child){border-left:1px solid #e8e8e8}}@media (max-width: 999.98px){.b-reservation-details-2__summary{flex-wrap:wrap}.b-reservation-details-2__summary .b-prices--summary{flex-basis:100%}.b-reservation-details-2__item:not(:first-child,:last-child){border-left:1px solid #e8e8e8}}@media (max-width: 999.98px){.b-reservation-details-2__summary .b-reservation-details-2__item{border:1px solid #e8e8e8;border-width:0 0 1px}}@media (max-width: 1279.98px){.b-reservation-details__details{padding-top:5px}.b-reservation-details__details::before{content:"";position:absolute;top:-20px;right:-20px;left:-20px;display:block;height:10px;background:#fff}}.b-reservation-details__toggleable-content[data-component--collapse--content-toggler-target*=toggleable]{height:auto;overflow:inherit}.b-reservation-details .content-toggler__toggleable{overflow:inherit}@media(min-width: 1000px){.b-review{padding:20px 20px 20px 80px}.b-review__rating{top:40px;right:40px}.b-review--w-rating{padding-right:170px}.b-review--w-rating .b-review__rating{top:20px;right:20px}.b-review--own{margin-bottom:30px;padding:0}.b-review--own .b-review__rating{left:auto}.b-review--own.b-review--w-rating{padding-right:130px}.b-review--own.b-review--w-rating .b-review__rating{right:0}.size--6-12\@md .b-review--w-rating,.size--6-12\@lg .b-review--w-rating{padding-right:80px}.size--6-12\@md .b-review--w-rating .b-review__inner,.size--6-12\@lg .b-review--w-rating .b-review__inner{flex-direction:column;margin-left:0}.size--6-12\@md .b-review--w-rating .b-review__top,.size--6-12\@md .b-review--w-rating .b-review__bottom,.size--6-12\@lg .b-review--w-rating .b-review__top,.size--6-12\@lg .b-review--w-rating .b-review__bottom{flex:1 1 100%;width:100%;max-width:none;border-left-width:0}.size--6-12\@md .b-review--w-rating .b-review__top .order--1\@md,.size--6-12\@md .b-review--w-rating .b-review__bottom .order--1\@md,.size--6-12\@lg .b-review--w-rating .b-review__top .order--1\@md,.size--6-12\@lg .b-review--w-rating .b-review__bottom .order--1\@md{order:2}.size--6-12\@md .b-review--w-rating .b-review__content,.size--6-12\@lg .b-review--w-rating .b-review__content{padding-right:20px}.size--6-12\@md .b-review--w-rating .b-review__header,.size--6-12\@lg .b-review--w-rating .b-review__header{width:100%;padding-right:10px}.b-review:not(.b-review--gray):not(.b-review--white):not(.b-review--info):not(.b-review--light):not(.b-review--own){padding-left:60px}.b-review:not(.b-review--gray):not(.b-review--white):not(.b-review--info):not(.b-review--light):not(.b-review--own) .b-review__avatar{left:0}.b-review:not(.b-review--gray):not(.b-review--white):not(.b-review--info):not(.b-review--light):not(.b-review--own) .b-review__rating{right:0}.b-review--w-rating:not(.b-review--gray):not(.b-review--white):not(.b-review--info):not(.b-review--light):not(.b-review--own){padding-right:105px}}@media(min-width: 1000px){.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__fields{margin-bottom:20px}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filters{border-radius:4px}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group{position:relative;height:59px;animation:preloaderFadeInOut 2s infinite backwards}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group::before{content:"";position:absolute;top:21px;left:20px;display:block;width:150px;height:16px;background-color:#e8f6fd;transform-origin:0 50%;animation:preloaderGroupLabel 8s infinite backwards}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group::after{content:"";position:absolute;top:27px;right:22px;display:block;border-width:7px 6px 0;border-style:solid;border-color:#e8f6fd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:not(:last-child){border-bottom:1px solid #e8e8e8}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+1){animation-delay:210ms}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+1)::before{animation-delay:-8s}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+2){animation-delay:270ms}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+2)::before{animation-delay:-6.4s}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+3){animation-delay:330ms}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+3)::before{animation-delay:-4.8s}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+4){animation-delay:390ms}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+4)::before{animation-delay:-3.2s}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+5){animation-delay:450ms}.b-reviews-search-form-placeholder--serp .b-reviews-search-form-placeholder__filter-group:nth-child(5n+5)::before{animation-delay:-1.6s}}@media(max-width: 999.98px) {.b-search-form-placeholder--search-results{margin:0 -20px}}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form::after{content:"";display:block;flex:1 1 150px;height:50px;margin:20px 0 10px;border-radius:3px;background:rgba(1,62,122,.2)}@media(max-width: 999.98px) {.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form{grid-template-areas:"plLpDestinations plLpTransport" "plLpTerms plLpPersons" ". plLpSubmit"}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form::after{grid-area:plLpSubmit;margin:0 0 10px 10px;animation:preloaderFadeInOut 1300ms infinite backwards;animation-delay:450ms}.b-search-form-placeholder--landing-page.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form{grid-template-areas:"plLpDestinations plLpTerms" "plLpTransport plLpSubmit"}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(1){grid-area:plLpDestinations}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(2){grid-area:plLpTerms}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(3){grid-area:plLpTransport}.b-search-form-placeholder--landing-page .b-search-form-placeholder__filters::before{animation-delay:600ms}.b-search-form-placeholder--landing-page .b-search-form-placeholder__filters::after{animation-delay:750ms}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(4){grid-area:plLpPersons}.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form{grid-template-areas:"pltblDestinations pltblDestinations" "pltblTerms pltblTransport"}.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:2;-ms-grid-column:2}}@media (max-width: 999.98px) {.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form::after{-ms-grid-row:3;-ms-grid-column:2}.b-search-form-placeholder--landing-page.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form::after{-ms-grid-row:2;-ms-grid-column:2}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.b-search-form-placeholder--landing-page.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.b-search-form-placeholder--landing-page.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:1;-ms-grid-column:2}.b-search-form-placeholder--landing-page.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.b-search-form-placeholder--landing-page .b-search-form-placeholder__main-search-form-field:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}}@media(min-width: 1000px){.b-search-form-placeholder .b-search-form-placeholder__main-search-form{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.b-search-form-placeholder .b-search-form-placeholder--hp .b-search-form-placeholder .b-search-form-placeholder__main-search-form{padding:86px 35px 27px 33px}.b-search-form-placeholder .b-search-form-placeholder--hp .b-search-form-placeholder .b-search-form-placeholder__main-search-form::before{top:43px;left:30px}.b-search-form-placeholder .b-search-form-placeholder--horizontal .b-search-form-placeholder .b-search-form-placeholder__main-search-form{padding:20px 20px 5px 0}.b-search-form-placeholder .b-search-form-placeholder--horizontal .b-search-form-placeholder .b-search-form-placeholder__main-search-form::before{display:none}}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form{display:flex;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"plDestinations plTerms plTransport plPersons plSubmit";padding:86px 40px 25px 20px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::before{position:absolute;top:42px;left:40px;margin:0 0 21px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::after{grid-area:plSubmit;flex:1 1 150px;height:50px;border-radius:3px}.b-search-form-placeholder--horizontal .b-search-form-placeholder__main-search-form{padding:20px 20px 5px 0}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form{grid-template-columns:1.7fr 1.6666666667fr 1.4fr 1.1333333333fr;grid-template-areas:"plDestinations plTerms plTransport plSubmit"}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(1){grid-area:plDestinations;flex:6000 1 300px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(2){grid-area:plTerms;flex:2000 1 310px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(3){grid-area:plTransport;flex:1000 1 270px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(4){grid-area:plPersons;flex:1000 1 270px}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::after{-ms-grid-row:1;-ms-grid-column:5}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form::after{-ms-grid-row:1;-ms-grid-column:4}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}@media(width <= 1149px) {.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form{grid-template-columns:2.3333333333fr 1fr 1.2fr 1.8666666667fr;grid-template-areas:"plDestinations plDestinations plTerms plTerms" "plTransport plPersons plPersons plSubmit"}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form{grid-template-columns:4fr 4fr 3fr;grid-template-areas:"plDestinations plTerms plTransport" ". . plSubmit"}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::after{-ms-grid-row:2;-ms-grid-column:4}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form::after{-ms-grid-row:2;-ms-grid-column:3}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:2}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(4){-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:2}}@media(width <= 1149px)and (min-width: 1000px){.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::after{width:auto;min-width:150px}}@media(max-width: 999.98px) {.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form{grid-template-columns:4fr 3fr;grid-template-areas:"plDestinations plTransport" "plTerms plPersons" ". plSubmit"}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form{grid-template-columns:4fr 3fr;grid-template-areas:"plDestinations plTerms" "plTransport plSubmit"}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form::after{-ms-grid-row:3;-ms-grid-column:2}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form::after{-ms-grid-row:2;-ms-grid-column:2}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:1;-ms-grid-column:2}.b-search-form-placeholder--hp.b-search-form-placeholder--accommodation .b-search-form-placeholder__main-search-form > .b-search-form-placeholder__main-search-form-field:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.b-search-form-placeholder--hp .b-search-form-placeholder__main-search-form-field:nth-child(4){-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}}.b-season-recommendation__item{flex:1 0 16.6666666667%;max-width:16.6666666667%}.b-season-recommendation__item:nth-child(4n){border-right:1px solid #fff}.b-season-recommendation__item:nth-child(6n){border-right:0}@media(min-width: 1000px){.b-season-recommendation__item{flex:1 0 8.3333333333%;max-width:8.3333333333%}.b-season-recommendation__item:nth-child(6n){border-right:1px solid #fff}.b-season-recommendation__item:last-child{border-right:0}}.b-seats-info{margin-bottom:30px}.b-seats-info__content{display:block}.b-seats-info__content th{width:70%}.b-seats-info::after{width:calc(100% + 80px);padding-top:15px;transform:translateX(-40px)}.modal--seats .modal__footer .b-seats-info{margin-top:-15px;margin-right:-40px;margin-left:-40px;padding-right:40px;padding-left:40px}.b-service-grid--iconned .b-service-grid__thumb{padding:35px 10px}.b-service-grid--iconned .b-service-grid__icon{width:72px;height:72px}.b-service{gap:0 50px;padding:0 30px}.b-service__bottom{margin-top:15px}.b-service__name{text-align:center}.b-service__title{font-size:22px}.b-skip-pay--paypo{--skip-pay-chart-width: 100px}.b-skip-pay__item{flex:0 1 33.3333333333%;max-width:33.3333333333%}.b-skip-pay__item+.b-skip-pay__item::before{content:"";position:absolute;top:calc(var(--skip-pay-chart-width)/2 - 10px);left:-13px;width:12px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.7 1.14a1 1 0 0 0 0 1.41l7.77 7.78L.7 18.11a1 1 0 1 0 1.42 1.41l9.19-9.19-9.2-9.2a1 1 0 0 0-1.4 0Z' fill='%231e82f0'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain}.b-skip-pay__text{max-width:160px;margin:auto}.b-specialist{grid-template-columns:75px 1fr;align-items:center}.b-specialist__avatar{grid-row:span 2}.b-specialist__contacts-list{display:flex;gap:20px;align-self:start}.b-suggest__title{font-size:14px}.b-table__col--600{width:600px}.b-table__col--1-12{width:103px}.b-table__col--2-12{width:207px}.b-table__col--3-12{width:310px}.b-table__col--4-12{width:413px}.b-table__col--5-12{width:517px}.b-table__col--6-12{width:620px}.b-table__col--7-12{width:723px}.b-table__col--8-12{width:827px}.b-table__col--9-12{width:930px}.b-table__col--10-12{width:1033px}.b-table__col--11-12{width:1137px}.b-table__col--12-12{width:1240px}.b-table--account table th,.b-table--account table td,.b-table--account table tr:nth-child(2n) th,.b-table--account table tr:nth-child(2n) td{padding:9px 20px 8px}.b-table--account tr:nth-child(2n) th,.b-table--account tr:nth-child(2n) td{background-color:#fdfdfd}.b-table--account tbody .icon-svg{width:20px}@media(min-width: 1000px){.b-tabs__list{gap:0 60px}.b-tabs--offer .b-tabs__item .btn__inner{font-size:18px;line-height:26px}}@media(max-width: 999.98px) {.b-teaser__img{max-width:80%}.b-teaser__btn{margin-top:20px}}.b-teaser__inner{margin-bottom:40px;padding:60px 40px}.b-teaser__inner--img{margin-bottom:130px}.b-teaser__img{margin-top:40px;margin-bottom:-150px}.b-teaser__title{font-size:40px;line-height:44px}.b-teaser__logo{width:250px;margin-bottom:26px}.b-teaser__desc{font-size:22px;line-height:32px}.b-teaser__btn{margin-top:40px}@media(min-width: 1000px){.b-teaser__img{max-width:845px}}.b-testimonial__inner{padding:40px 160px 20px 30px}.b-testimonial__mark{right:30px;width:80px;color:#05a8e6}.b-thumb-slider__wrap{overflow:hidden}.b-thumb-slider__item{flex:1 0 140px;max-width:140px}@media (max-width: 999.98px){.b-tour-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.b-tour-price__price,.b-tour-price__button{margin-bottom:0}.b-tour-price .message{display:flex;align-items:center;max-width:50%;margin-bottom:0}.b-tour-price .icon-svg{top:50%;transform:translateY(-50%)}}@media(min-width: 1280px){.b-tour-term-picker-placeholder__fields .b-tour-term-picker-placeholder__sepparator{width:16%}}.b-tour-term-picker__filter:not(.grid) .b-tour-term-picker__filter-item{flex:0 0 33.3333333333%}@media(min-width: 1000px){.b-tour-term-picker--not-found .b-tour-term-picker__note{max-width:640px;margin-right:auto;margin-left:auto}}@media(min-width: 1280px){.b-tour-term-picker__filter:not(.grid) .b-tour-term-picker__filter-item{flex:0 0 20%}.b-tour-term-picker__filter:not(.grid).has-person-picker .b-tour-term-picker__filter-item{flex-basis:16.6666666667%}}@media (max-width: 999.98px){.b-tour-term-picker--not-found .b-tour-term-picker__note{margin-right:100px;margin-left:100px}}@media (min-width: 1000px){.f-items-bg-insurances>:nth-child(2) .i-item-bg__body > .b-transition-loader__wrap, .f-items-bg-insurances>:nth-child(3) .i-item-bg__body > .b-transition-loader__wrap, .f-items-bg-insurances>:nth-child(4) .i-item-bg__body > .b-transition-loader__wrap{-ms-grid-row:2;-ms-grid-column:1}}.b-transition-loader{justify-content:space-evenly}.b-transition-loader__btn{margin:-128px auto 0}.b-transition-loader__container{grid-template-rows:minmax(auto, 85px) 10px minmax(0, auto);max-width:650px;padding:30px 100px;border-radius:4px;background:linear-gradient(to bottom, #e8f6fd 0%, #e8f6fd 320px, #ffffff 320px, #ffffff 100%)}.b-transition-loader__icon{width:250px;max-height:250px}.b-transition-loader__content{padding:30px 26px 0}.b-transition-loader__title{font-size:24px;line-height:32px}.b-transition-loader__annot,.b-transition-loader__desc{font-size:18px;line-height:26px}.b-unique-selling-propositions{display:flex;gap:30px;align-items:flex-start}@media (max-width: 999.98px){.b-unique-selling-propositions--columns{flex-wrap:wrap}.b-unique-selling-propositions--columns .b-unique-selling-propositions__item{max-width:calc(50% - 15px)}}.b-usp-offer__body{gap:15px;padding:20px 20px 30px}.b-usp-offer__content>*{margin-bottom:10px}.b-usp-offer__icon{margin-top:-28px}.b-usp-offer__icon .icon-svg{width:40px}.b-usp-offer__icon .icon-box:not(.icon-box--sm,.icon-box--lg){width:70px;height:70px}.c-columns__list--3{column-count:3}.c-columns__list--4{column-count:4}@media(min-width: 1000px){.c-columns__title{margin-bottom:30px}}@media (max-width: 999.98px){.c-custom-offers__list{display:flex;flex-wrap:wrap;margin-bottom:-1px}.c-custom-offers__item{flex:0 0 50%;padding-left:20px}.c-custom-offers__item:nth-child(2n+1){padding-right:20px;padding-left:0;border-right:1px solid #f5f5f5}}.c-destination-grid__list{column-gap:20px;column-fill:balance;column-count:3}@media(min-width: 1000px){.c-destination-grid__list{column-count:5}}.c-filters-list .img{flex:1 0 100%;align-self:stretch;max-width:190px;margin:-20px 20px -20px -20px}.c-grid__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.carousel .c-grid__item:nth-child(-n+3){display:inherit}@media(min-width: 1000px){.c-grid__item{flex-basis:25%;max-width:25%}.carousel .c-grid__item:nth-child(-n+4){display:inherit}}.i-flight-expand .c-flight-detail__title{margin-left:-30px}.c-img-grid__list{grid-template:repeat(3, auto)/repeat(12, 1fr);gap:20px}.c-img-grid__item{grid-column:span 3}.c-img-grid__item::before{padding-top:65.7627118644%}.c-img-grid--default .c-img-grid__item:nth-child(-n+2),.c-img-grid--2-3-4 .c-img-grid__item:nth-child(-n+2){grid-column:span 6}.c-img-grid--default .c-img-grid__item:nth-child(-n+2) .c-img-grid__img::before,.c-img-grid--2-3-4 .c-img-grid__item:nth-child(-n+2) .c-img-grid__img::before{padding-top:45.9016393443%}.c-img-grid--default .c-img-grid__item:nth-child(n+3):nth-child(-n+5),.c-img-grid--2-3-4 .c-img-grid__item:nth-child(n+3):nth-child(-n+5){grid-column:span 4}.c-img-grid--default .c-img-grid__item:nth-child(n+3):nth-child(-n+5) .c-img-grid__img::before,.c-img-grid--2-3-4 .c-img-grid__item:nth-child(n+3):nth-child(-n+5) .c-img-grid__img::before{padding-top:48.5%}.c-img-grid--2 .c-img-grid__item,.c-img-grid--3 .c-img-grid__item{grid-column:span 6}.c-img-grid--2 .c-img-grid__item .c-img-grid__img::before,.c-img-grid--3 .c-img-grid__item .c-img-grid__img::before{padding-top:45.9016393443%}@media(min-width: 1000px){.c-img-grid--3 .c-img-grid__item{grid-column:span 4}}@supports not (container-type: inline-size){@media(max-width: 479.98px){.c-img-grid--2-3-4 .c-img-grid__item:nth-child(n+6) .b-destination__body{display:none}}@media(min-width: 480px)and (max-width: 734.98px){.c-img-grid__item:nth-child(n+3) .b-destination__body{display:none}}@media (max-width: 1279.98px){.c-img-grid__item:nth-child(n+6) .b-destination__body{display:none}}@media(max-width: 1279.98px){.c-img-grid__item:nth-child(n+3) .b-destination__head{flex-direction:column;align-items:flex-start;margin-bottom:0 !important}.c-img-grid__item:nth-child(n+3) .b-destination__tag{margin:0 -15px;padding:0 5px 5px !important;border-radius:4px 4px 0 0;font-size:12px}}}.c-logos{display:flex;gap:20px}.c-logos .b-logo__img img{height:50px}.footer--booking .c-logos .b-logo__img img{height:50px}.c-logos--md .b-logo__img img{height:40px}.c-logos--sm .b-logo__img img{height:30px}.c-logos__viewport{--slide-spacing: 20px}.c-logos__award .b-logo__img img{max-width:100px;height:auto}@media(min-width: 1000px){.c-logos:not(.c-logos--carousel) .c-logos__list{gap:15px 30px}.c-logos:not(.c-logos--carousel) .c-logos__item{margin:0}}.c-luggage-card--3-col .c-luggage-card__list{grid-template-columns:1fr 1fr 1fr}.c-panel-grid__list{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(6, 1fr);grid-template-areas:"main main main main side11 side11" "main main main main side11 side11" "main main main main side21 side22" "main main main main side31 side32";gap:20px}.c-panel-grid__list>:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7;grid-area:main}.c-panel-grid__list>:first-child .img::before{padding-top:64.2682926829%}.c-panel-grid__list>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:side11}.c-panel-grid__list>:nth-child(2) .img::before{padding-top:57.5%}.c-panel-grid__list>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:side21}.c-panel-grid__list>:nth-child(4){-ms-grid-row:5;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:side22}.c-panel-grid__list>:nth-child(5){-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:side31}.c-panel-grid__list>:nth-child(6){-ms-grid-row:7;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:side32}.c-panel-grid--simple .c-panel-grid__list>:first-child .img::before{padding-top:58.7804878049%}.c-panel-grid--simple .c-panel-grid__link .img::before{content:"";padding-top:57.5%}.c-panel-grid__list>:first-child{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;-ms-grid-column-span:7}.c-panel-grid__list>:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9;-ms-grid-column-span:3}.c-panel-grid__list>:nth-child(4){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(5){-ms-grid-row:5;-ms-grid-column:11;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(6){-ms-grid-row:7;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:first-child{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;-ms-grid-column-span:7}.c-panel-grid__list>:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9;-ms-grid-column-span:3}.c-panel-grid__list>:nth-child(3){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(4){-ms-grid-row:5;-ms-grid-column:11;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(5){-ms-grid-row:7;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(6){-ms-grid-row:7;-ms-grid-column:11;-ms-grid-column-span:1}.c-panel-grid__list>:first-child{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;-ms-grid-column-span:7}.c-panel-grid__list>:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9;-ms-grid-column-span:3}.c-panel-grid__list>:nth-child(3){-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(4){-ms-grid-row:5;-ms-grid-column:11;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(5){-ms-grid-row:7;-ms-grid-column:9;-ms-grid-column-span:1}.c-panel-grid__list>:nth-child(6){-ms-grid-row:7;-ms-grid-column:11;-ms-grid-column-span:1}.c-product-grid__item{flex-basis:33.3333333333%;max-width:33.3333333333%}.carousel .c-product-grid__item:nth-child(-n+3){display:inherit}@media(min-width: 1000px){.c-product-grid__item{flex-basis:25%;max-width:25%}.carousel .c-product-grid__item:nth-child(-n+4){display:inherit}}@media(min-width: 1280px){.c-summary-info+.c-summary-info{padding-top:0;border-width:0 0 1px}}@media(min-width: 1000px){.c-terms-calendar__months--horizontal{height:445px;margin-right:-5px;margin-left:-5px}.c-terms-calendar__day-cell{border-width:5px}.c-terms-calendar__day .dot{width:8px;height:8px}.c-terms-calendar__day-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;height:60px;padding:8px}.c-terms-calendar__number,.c-terms-calendar__dots{flex:none}.c-terms-calendar__number{visibility:visible}.c-terms-calendar__dots{position:relative;top:4px;display:inline-flex;width:20px;margin:0}.c-terms-calendar__price{flex:0 0 100%;margin-top:13px}}@media(min-width: 1280px){.c-terms-calendar__months--horizontal{height:505px}.c-terms-calendar__month--left{padding-right:55px}.c-terms-calendar__month--right{padding-left:55px}.c-terms-calendar__day-inner{height:70px;padding:10px}.c-terms-calendar__price{margin-top:18px}}.c-terms-list-2__title{font-size:20px;line-height:1.3}.c-terms-list-2__wrap{display:flex;gap:0 20px}.c-terms-list-2__dates{flex:0 0 300px}.c-terms-list-2__content{display:flex;flex:auto;flex-wrap:wrap;gap:20px}.c-terms-list-2__info{flex:auto;align-self:flex-end;margin-top:20px}.c-terms-list-2__price{font-size:13px;line-height:1.5384615385}.c-terms-list-2__availability{font-size:14px;line-height:1.1428571429}.c-terms-list-2__message{display:flex;justify-content:flex-end}.c-terms-list-2__message .message{min-width:50%}@media(min-width: 1000px){.c-terms-list-2__content{flex-wrap:nowrap}.c-terms-list-2__desc{flex:none;max-width:330px}}.c-terms-list__content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"description info" "tags tags";gap:0 23px;align-items:flex-start}.c-terms-list__description{margin-bottom:2px}.c-terms-list__prices{padding-right:8px;text-align:right}.c-terms-list__info{margin-bottom:-23px;margin-left:-16px}.c-terms-list__info>*{border-width:0 0 23px 16px}.c-terms-list__content > .b-contract__desc{-ms-grid-row:1;-ms-grid-column:1}.c-terms-list__content > .c-terms-list__description{-ms-grid-row:1;-ms-grid-column:1}.c-terms-list__info{-ms-grid-row:1;-ms-grid-column:3}.c-terms-list__tags{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}.c-tiles__list{gap:20px}.c-usp-offer--3-2>:nth-child(-n+3){grid-column:span 4}@media(min-width: 1000px){.c-usp-offer--3-2 .b-usp-offer--top .b-usp-offer__icon,.c-usp-offer--4-2 .b-usp-offer--top .b-usp-offer__icon{margin-top:-65px}.c-usp-offer--3-2 .b-usp-offer--top .icon-box:not(.icon-box--sm,.icon-box--lg),.c-usp-offer--4-2 .b-usp-offer--top .icon-box:not(.icon-box--sm,.icon-box--lg){width:80px;height:80px}.c-usp-offer--3-2 .b-usp-offer--top .icon-svg,.c-usp-offer--4-2 .b-usp-offer--top .icon-svg{width:50px}.c-usp-offer--4-2>:nth-child(-n+4){grid-column:span 3}}.c-weather-bars__list{margin:0}.c-weather-bars__item{flex:1 1 25%}@media(min-width: 1000px){.c-weather-bars__list{border:1px solid #e8e8e8}.c-weather-bars__item{flex:auto;max-width:none;margin:0;border:0}}.c-weather--five-items-order .c-weather__item:nth-last-child(n+5),.c-weather--five-items-order .c-weather__item:nth-last-child(n+5)~.c-weather__item{max-width:20%}.c-weather--five-items-order .c-weather__item{max-width:100%}@media(min-width: 1000px){.c-weather--five-items-order .c-weather__item{max-width:20%}.c-weather--compact .c-weather__item{flex:1 1 16.6666666667%}}@media(min-width: 1280px){.c-weather--compact .c-weather__item{flex:1 1 8.3333333333%}}.f-login{padding:0 10px 10px;overflow:hidden}.f-login__inner{min-width:300px;margin-top:-10px;padding:30px 30px 20px;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.f-login__title{font-size:20px}.f-login__bottom{margin-top:20px;font-size:14px}.f-login--modal{margin:0;padding:0}.f-login--modal .f-login__title{font-size:24px}.f-login--modal .i-textbox{margin-bottom:20px}.f-main-search--hp .f-main-search__content{display:grid;grid-template-columns:2.5fr 2.5fr 1.3fr;grid-template-areas:"hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpSubmit"}.f-main-search--hp.has-transport-picker .f-main-search__content{grid-template-columns:2.4fr 2.1333333333fr 1.8666666667fr 1fr;grid-template-areas:"hpInfo hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpTransport hpSubmit"}.f-main-search--hp.has-person-picker .f-main-search__content{grid-template-columns:1.7fr 1.6666666667fr 1.4fr 1.1333333333fr;grid-template-areas:"hpInfo hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpPassengers hpSubmit"}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content{grid-template-columns:1.7fr 1.6666666667fr 1.4fr 1.1333333333fr 1.3fr;grid-template-areas:"hpInfo hpInfo hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpTransport hpPassengers hpSubmit"}.f-main-search--hp .f-main-search__info{grid-area:hpInfo}.f-main-search--hp .f-main-search__wrapper-field--destination{grid-area:hpDestinations}.f-main-search--hp .f-main-search__wrapper-field--term{grid-area:hpTerms}.f-main-search--hp .f-main-search__wrapper-field--transport{grid-area:hpTransport}.f-main-search--hp .f-main-search__wrapper-field--passengers{grid-area:hpPassengers}.f-main-search--hp .f-main-search__wrapper-button{grid-area:hpSubmit;text-align:right}.f-main-search--hp .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5}.f-main-search--hp .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp .f-main-search__wrapper-field--transport{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:4}.f-main-search--hp .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:4}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:4}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:5}@media(width <= 1149px) {.f-main-search--hp .f-main-search__content{grid-template-columns:2.5fr 2.5fr 1.5fr;grid-template-areas:"hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpSubmit"}.f-main-search--hp.has-transport-picker .f-main-search__content{grid-template-columns:4fr 3fr;grid-template-areas:"hpInfo hpInfo" "hpDestinations hpTerms" "hpTransport hpSubmit"}.f-main-search--hp.has-person-picker .f-main-search__content{grid-template-columns:4fr 4fr 3fr;grid-template-areas:"hpInfo hpInfo hpInfo" "hpDestinations hpTerms hpPassengers" ". . hpSubmit"}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content{grid-template-columns:2.3333333333fr 1fr 1.2fr 1.8666666667fr;grid-template-areas:"hpInfo hpInfo hpInfo hpInfo" "hpDestinations hpDestinations hpTerms hpTerms" "hpTransport hpPassengers hpPassengers hpSubmit"}.f-main-search--hp .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}.f-main-search--hp .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:2}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:3;-ms-grid-column:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:3;-ms-grid-column:1}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2}.f-main-search--hp .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:3}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:3}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:4}}@media(width <= 1149px)and (min-width: 1000px){.f-main-search--hp .f-main-search__button{min-width:150px}}@media(max-width: 999.98px) {.f-main-search--hp .f-main-search__content{grid-template-columns:4fr 3fr;grid-template-areas:"hpInfo hpInfo" "hpDestinations hpTerms" ". hpSubmit"}.f-main-search--hp.has-transport-picker .f-main-search__content{grid-template-columns:4fr 3fr;grid-template-areas:"hpInfo hpInfo" "hpDestinations hpTransport" "hpTerms hpSubmit"}.f-main-search--hp.has-person-picker .f-main-search__content{grid-template-columns:4fr 3fr;grid-template-areas:"hpInfo hpInfo" "hpDestinations hpPassengers" "hpTerms hpSubmit"}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content{grid-template-columns:4fr 3fr;grid-template-areas:"hpInfo hpInfo" "hpDestinations hpTransport" "hpTerms hpPassengers" ". hpSubmit"}.f-main-search--hp .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__info{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--hp .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:1}.f-main-search--hp .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:2}.f-main-search--hp.has-transport-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:2}.f-main-search--hp.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:2}.f-main-search--hp.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:4;-ms-grid-column:2}}@media (max-width: 999.98px){.f-main-search--search-results .f-main-search__content-wrapper{margin:-20px -20px 0;border-radius:0}.f-main-search--search-results .f-main-search__content{display:flex;flex-flow:row wrap;padding:20px 20px 10px 10px}.f-main-search--search-results .f-main-search__wrapper-field{margin:0 0 10px 10px}.f-main-search--search-results .f-main-search__wrapper-field--destination{flex:6000 1 300px}.f-main-search--search-results .f-main-search__wrapper-field--term{flex:2000 1 310px}.f-main-search--search-results .f-main-search__wrapper-field--transport{flex:1000 1 270px}.f-main-search--search-results .f-main-search__content{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"srDestinations srTerms"}.f-main-search--search-results.has-transport-picker .f-main-search__content{grid-template-areas:"srDestinations srDestinations" "srTerms rTransport"}.f-main-search--search-results.has-person-picker .f-main-search__content{grid-template-areas:"srDestinations srDestinations" "srTerms srPassengers"}.f-main-search--search-results.has-transport-picker.has-person-picker .f-main-search__content{grid-template-areas:"srDestinations srTerms" "srTransport srPassengers"}.f-main-search--search-results .f-main-search__info{grid-area:info}.f-main-search--search-results .f-main-search__wrapper-field--destination{grid-area:srDestinations}.f-main-search--search-results .f-main-search__wrapper-field--term{grid-area:srTerms}.f-main-search--search-results .f-main-search__wrapper-field--transport{grid-area:srTransport}.f-main-search--search-results .f-main-search__wrapper-field--passengers{grid-area:srPassengers}}@media  (max-width: 999.98px){.f-main-search--search-results .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1}.f-main-search--search-results.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--search-results.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--search-results.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--search-results .f-main-search__wrapper-field--term{-ms-grid-row:1;-ms-grid-column:2}.f-main-search--search-results.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--search-results.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--search-results.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:1;-ms-grid-column:2}.f-main-search--search-results .f-main-search__wrapper-field--transport{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--search-results .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--search-results.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:2}}@media(min-width: 1000px){.f-main-search--search-results{margin-bottom:20px}.js-has-tabs .f-main-search--search-results .f-main-search__content-wrapper{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width: 999.98px){.f-main-search--landing-page .f-main-search__content{grid-template-areas:"lpDestinations lpDestinations" "lpTerms lpSubmit"}.f-main-search--landing-page.has-transport-picker .f-main-search__content{grid-template-areas:"lpDestinations lpTransport" "lpTerms lpSubmit"}.f-main-search--landing-page.has-person-picker .f-main-search__content{grid-template-areas:"lpDestinations lpPassengers" "lpTerms lpSubmit"}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content{grid-template-areas:"lpDestinations lpTransport" "lpTerms lpPassengers" ". lpSubmit"}.f-main-search--landing-page .f-main-search__wrapper-field--destination{grid-area:lpDestinations}.f-main-search--landing-page .f-main-search__wrapper-field--term{grid-area:lpTerms}.f-main-search--landing-page .f-main-search__wrapper-field--transport{grid-area:lpTransport}.f-main-search--landing-page .f-main-search__wrapper-field--passengers{grid-area:lpPassengers}.f-main-search--landing-page .f-main-search__wrapper-button{grid-area:lpSubmit;margin:0 0 10px 10px}}@media  (max-width: 999.98px){.f-main-search--landing-page .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.f-main-search--landing-page.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--landing-page.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--destination{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.f-main-search--landing-page .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--landing-page.has-transport-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--landing-page.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--term{-ms-grid-row:2;-ms-grid-column:1}.f-main-search--landing-page .f-main-search__wrapper-field--transport{-ms-grid-row:1;-ms-grid-column:2}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--transport{-ms-grid-row:1;-ms-grid-column:2}.f-main-search--landing-page .f-main-search__wrapper-field--passengers{-ms-grid-row:1;-ms-grid-column:2}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-field--passengers{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--landing-page .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--landing-page.has-transport-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--landing-page.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:2;-ms-grid-column:2}.f-main-search--landing-page.has-transport-picker.has-person-picker .f-main-search__content > .f-main-search__wrapper-button{-ms-grid-row:3;-ms-grid-column:2}}@media(min-width: 1000px){.f-order-2{position:sticky;top:20px}.f-order-2>:last-child{margin-bottom:0}}@media(min-width: 1000px){#order-form{height:100%}}@media(min-width: 1000px){.f-order{position:sticky;top:20px}.f-order>:last-child{margin-bottom:0}#order-form{height:100%}}.f-reservation__certificate-input{flex-basis:40%;max-width:40%}.f-reservation__certificate-message{flex-basis:60%;max-width:60%;margin-top:20px}.f-reservation__certificate-message--full{flex-basis:100%;max-width:none}@media(min-width: 1280px){.f-reservation{display:grid;grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(790px, 820px) minmax(min-content, 1fr);grid-template-areas:"stepper details" "message details" "form    details";gap:0 20px}.f-reservation--booking{display:block}.f-reservation--booking .f-reservation__wrap{display:grid;grid-template-rows:minmax(0, auto) auto;grid-template-columns:minmax(790px, 820px) minmax(0, 1fr);grid-template-areas:"message details" "form details";gap:0 20px}.f-reservation__stepper{grid-area:stepper}.f-reservation__message{grid-area:message}.f-reservation__box-details{grid-area:details}.f-reservation__form{grid-area:form}.f-reservation--fullwidth{display:block}}@media (min-width: 1280px){.f-reservation__stepper{-ms-grid-row:1;-ms-grid-column:1}.f-reservation__message{-ms-grid-row:3;-ms-grid-column:1}.f-reservation--booking .f-reservation__wrap > .f-reservation__message{-ms-grid-row:1;-ms-grid-column:1}.f-reservation__box-details{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:3}.f-reservation--booking .f-reservation__wrap > .f-reservation__box-details{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.f-reservation__form{-ms-grid-row:5;-ms-grid-column:1}.f-reservation--booking .f-reservation__wrap > .f-reservation__form{-ms-grid-row:3;-ms-grid-column:1}}.f-reviews-search__subtitle{font-size:20px}.f-reviews-search--hp .f-reviews-search__wrapper{padding:40px 20px}@media(min-width: 1000px){.f-reviews-search--serp{margin-bottom:20px}}.f-search-filter{border-radius:4px;background-color:#fff}@media (max-width: 999.98px){.f-search-filter{width:400px;max-width:100%;overflow:auto}}.f-search__trigger{transition:visibility .3s,opacity .3s}.f-search__trigger .btn__inner{color:#fff;text-decoration:none}.f-search__trigger .item-icon__icon{width:18px;transition:transform .3s,color .3s}.f-search__trigger .item-icon__text{font-weight:500;font-size:16px}.f-search__inner{position:absolute;top:10px;right:-16px;width:320px;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s}.f-search__suggest{position:absolute;z-index:100;width:100%;margin-top:-1px}.f-search__trigger[aria-expanded=true]{opacity:0;visibility:hidden}.f-search__trigger[aria-expanded=true] .item-icon__icon{transform:translate3d(-100px, 0, 0)}.f-search__trigger[aria-expanded=true]~.f-search__inner{opacity:1;visibility:visible}@media (max-width: 999.98px){.f-search__inner{top:0;right:0;width:auto}.f-search__trigger{position:relative;right:15px;background:#fff}.f-search__trigger::before{content:"";position:absolute;right:100%;width:15px;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%, #ffffff 100%)}.f-search__trigger .btn__inner{color:#05a8e6}.f-search__trigger .item-icon__text{font-size:14px}.f-search .btn--sm .btn__inner{font-size:14px;line-height:1.2857142857}.f-search__trigger[aria-expanded=true]~.f-search__inner{width:100%}}@media(min-width: 1000px){.f-search__trigger .btn__inner{color:#fff}.f-search__trigger .item-icon__icon{color:#05a8e6}}.b-product-list-2__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.b-product-list-2__inner > .b-service__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-service__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__inner > .b-service__content{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-service__content{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.b-product-list-2__inner > .b-transition-loader__content{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3}.b-product-list-2--variant-c .b-product-list-2__inner > .b-transition-loader__content{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.c-terms-list__description{-ms-grid-row:1;-ms-grid-column:3}.f-main-search--search-results .f-main-search__info{-ms-grid-row:1;-ms-grid-column:3}.b-contract > .m-anchor__btn{-ms-grid-row:3;-ms-grid-column:3}.m-anchor{grid-template-rows:auto auto 46px;grid-template-areas:"m-top" "bottom" "menu";height:auto;max-height:109px;background:none}.m-anchor__menu{border-radius:4px;background-color:#fff}.m-anchor::before,.m-anchor__top::before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;width:0;background-color:inherit;transform:translateX(-50%)}.m-anchor__top:has(#header-fix-bar-contact:empty){display:none}.m-anchor__title{margin-right:auto}.m-anchor__params{text-align:right}.has-overflow .m-anchor.is-opened::before,.has-overflow .m-anchor.is-opened .m-anchor__top::before{width:100vw}.m-anchor.is-opened{grid-template-areas:"m-top m-top" "bottom bottom" "menu button";background-color:#fff}.m-anchor.is-opened .m-anchor__top{display:block}.m-anchor.is-opened .m-anchor__top::before{max-height:30px}.m-anchor.is-opened .m-anchor__bottom{display:flex}.m-anchor.is-opened .m-anchor__menu{margin:0 -20px;border-radius:0;background:none}.m-anchor.is-opened .m-anchor__btn{display:block}.m-anchor--offer{margin:0 -30px}.m-anchor.is-opened > .b-branch__btn{-ms-grid-row:3;-ms-grid-column:2}.m-anchor.is-opened > .b-contract__btn{-ms-grid-row:3;-ms-grid-column:2}.m-anchor > .b-service__bottom{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.m-anchor.is-opened > .b-service__bottom{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.m-anchor.is-opened > .m-anchor__btn{-ms-grid-row:3;-ms-grid-column:2}.m-anchor__top{-ms-grid-row:1;-ms-grid-column:1}.m-anchor.is-opened > .m-anchor__top{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.m-anchor__menu{-ms-grid-row:3;-ms-grid-column:1}.m-anchor.is-opened > .m-anchor__menu{-ms-grid-row:3;-ms-grid-column:1}.m-anchor > .m-anchor__bottom{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.m-anchor.is-opened > .m-anchor__bottom{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}@media(min-width: 1000px){.m-anchor__menu{font-size:18px;line-height:26px}.m-anchor__list{gap:0 30px;padding:0 30px}.is-opened .m-anchor__list{padding:0 20px}.m-anchor__link{padding:10px 0}}.m-main{flex:auto;font-size:13px}.m-main__list{display:flex;height:60px;margin-left:0}.m-main__item{position:relative;display:flex;flex:0 1 auto;margin-left:0}.m-main__link{display:flex;align-items:center;padding:10px 5px;text-align:center}.m-main__link .item-icon--after .item-icon__icon{margin-left:.45em}.m-main__link .icon-svg{transition:transform .3s}.m-main__toggle-sub{display:none}.m-main__submenu{position:absolute;top:100%;left:-15px;z-index:100;border-radius:0 0 4px 4px;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s;box-shadow:0 0 10px rgba(0,0,0,0)}.m-main__wrap{display:flex}.m-main__subpart{flex:none;padding:10px 0 15px}.m-main__subpart+.m-main__subpart{position:relative}.m-main__subpart+.m-main__subpart::before{content:"";position:absolute;top:10px;bottom:25px;left:0;width:1px;background-color:rgba(34,34,34,.2)}.m-main__subtitle{margin:5px 0 10px;padding:0 20px;font-size:13px}.m-main__subitem{margin-bottom:10px}.m-main__sublink{padding:2px 20px;white-space:nowrap}.header__inner-without-search .m-main__item:last-of-type .m-main__link{padding-right:0}.m-main__submenu--lg{left:50%;transform:translateX(-50%)}.m-main__item.is-open .m-main__link{color:#ffc440}.m-main__item.is-open .m-main__submenu{opacity:1;visibility:visible;transition-delay:0s,0s}@media (max-width: 999.98px){.m-main__list{justify-content:space-between;margin-right:-5px}}@media(min-width: 1000px){.m-main{font-size:16px}.m-main__list{margin-left:-5px}.m-main__item{margin-left:5px}.m-main__link{padding:9px 10px 11px}.m-main__link .item-icon--after .item-icon__icon{margin-left:.625em}.m-main__submenu{left:-20px}.m-main__submenu--lg{left:50%}.m-main__subpart+.m-main__subpart::before{top:10px;bottom:25px;left:0}.m-main__subtitle{margin:5px 0 15px;padding:0 30px;font-size:14px}.m-main__sublink{padding:2px 30px}}@media(min-width: 1280px){.m-main__list{margin-left:-20px}.m-main__item{margin-left:20px}}.sf-popup .m-sort--not-scrollable{min-width:410px}.sf-popup .m-sort--not-scrollable .m-sort__item{flex:1 0 auto}.sf-popup .m-sort--not-scrollable .m-sort__link{width:100%}.m-top-2__list{justify-content:flex-end;height:40px;margin-left:-15px}.m-top-2__item{margin-left:15px}.m-top-2__inner{position:relative}.m-top-2__inner::before{content:"";position:absolute;inset:0 0 -9px}.m-top-2__phone .btn__inner{padding:5px 10px;border-radius:2px;background:#05a8e6;color:#fff;transition:background-color .3s,border-color .3s,color .3s}.m-top-2__time{color:#fff}.m-top-2__avatar{position:absolute;top:50%;left:0;transition:background-color .3s;transform:translateY(-50%)}.m-top-2__popup{top:30px;right:-20px;padding:30px}.m-top-2__callcenter-popup{min-width:400px;padding:0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1)}.m-top-2__callcenter-popup::before,.m-top-2__callcenter-popup::after{content:"";position:absolute}.m-top-2__callcenter-popup::before{width:0;height:0;border-style:solid;border-width:0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e8e8e8;top:-8px;right:19px}.m-top-2__callcenter-popup::after{width:0;height:0;border-style:solid;border-width:0 7px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;top:-6px;right:20px}.m-top-2__wrap{padding:30px}.m-top-2__link--time .btn__inner{padding-right:15px}.m-top-2__close{position:absolute;top:0;right:0;padding:10px;line-height:10px}.btn--link .m-top-2__close-icon--cross{width:9px;color:#000}.m-top-2__close-icon--pointer{display:none}.m-top-2__item--without-icon .m-top-2__icon{display:none}.m-top-2__item--duplicated{margin-left:0}.m-top-2__item--duplicated .m-top-2__link{padding-left:15px}.m-top-2__link--avatar .m-top-2__avatar,.m-top-2__link--avatar .m-top-2__chevron,.m-top-2__link--time .m-top-2__avatar,.m-top-2__link--time .m-top-2__chevron{display:block}.m-top-2__link--avatar .item-icon,.m-top-2__link--time .item-icon{padding:0 15px 0 38px;color:#05a8e6;transition:color .3s}.m-top-2__link--avatar .item-icon .icon-svg,.m-top-2__link--time .item-icon .icon-svg{display:none}.m-top-2__link--avatar .dot,.m-top-2__link--time .dot{margin-right:3px}.user-popup-open .m-top-2__link--avatar .m-top-2__chevron,.callcenter-popup-open .m-top-2__link--time .m-top-2__chevron{transform:rotate(180deg)}.m-top-2__link--avatar[aria-expanded=true] .item-icon{color:#e87108}.header--booking .m-top-2__time{color:#fff}.header--booking .m-top-2__chevron{color:#fff}.header--booking .m-top-2__list{justify-content:flex-end}.header--booking .m-top-2__link{color:#fff}.header--booking .m-top-2__link--avatar .item-icon{color:#fff}.header--booking .m-top-2__link .item-icon__text span{color:#fff}@media(min-width: 1000px){.m-top-2--with-chart .m-top-2__callcenter-popup{min-width:760px}}@media(min-width: 1280px){.m-top-2--with-chart .m-top-2__callcenter-popup{min-width:810px}}@media (max-width: 999.98px){.m-top-2__popup{right:auto;left:-30px}.m-top-2__callcenter-popup{left:-22px}.m-top-2__callcenter-popup::before{left:19px}.m-top-2__callcenter-popup::after{left:20px}.m-top-2__list{justify-content:flex-start}}.m-top__list{justify-content:flex-end;height:40px;margin-left:-20px}.m-top__item{margin-left:20px}.m-top__inner{position:relative}.m-top__inner::before{content:"";position:absolute;inset:0 0 -9px}.m-top__avatar{position:absolute;top:50%;left:0;transition:background-color .3s;transform:translateY(-50%)}.m-top__popup{top:30px;right:-20px}.m-top__item--without-icon .m-top__icon{display:none}.m-top__link--avatar .m-top__avatar,.m-top__link--avatar .m-top__chevron{display:block}.m-top__link--avatar .item-icon{padding:0 15px 0 38px;color:#05a8e6;transition:color .3s}.m-top__link--avatar .item-icon .icon-svg{display:none}.user-popup-open .m-top__chevron{transform:rotate(180deg)}.m-top__link--avatar[aria-expanded=true] .item-icon{color:#e87108}@media (max-width: 999.98px){.m-top__list{justify-content:flex-start}}.m-user{padding:0 10px 10px;font-weight:normal;overflow:hidden}.m-user__list{margin-top:-10px;padding:20px 0;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.m-user__link{padding:8px 30px 8px 28px;white-space:nowrap}@media(min-width: 1000px){.u-radius-left-0\@lgUp{border-top-left-radius:0;border-bottom-left-radius:0}.u-radius-right-0\@lgUp{border-top-right-radius:0;border-bottom-right-radius:0}}.u-color-secondary\@mdUp{color:#e87108}.u-flex-justify-end\@mdUp{justify-content:flex-end}@media(min-width: 1280px){.u-img--floating-right{max-width:250px !important;margin:0 0 20px 20px !important}}.u-grid-cell--6\@md{grid-column:span 6}.u-grid-cell--4\@md{grid-column:span 4}.u-grid-cell--3\@md{grid-column:span 3}@media(min-width: 1000px){.u-grid-cell--6\@lg{grid-column:span 6}.u-grid-cell--4\@lg{grid-column:span 4}.u-grid-cell--3\@lg{grid-column:span 3}}.u-max-width-420\@mdUp{max-width:420px}.u-width-300\@md{width:300px}@media(min-width: 1000px){.u-width-360\@lg{width:360px}}.u-mt-0\@mdUp{margin-top:0}.u-mb-0\@mdUp{margin-bottom:0}.u-pt-0\@mdUp{padding-top:0}@media(min-width: 1000px){.u-mb-0\@lgUp{margin-bottom:0}}@media(min-width: 1280px){.u-mb-0\@xlUp{margin-bottom:0}}.u-mt-xxxs\@mdUp{margin-top:5px}.u-mb-xxxs\@mdUp{margin-bottom:5px}.u-pt-xxxs\@mdUp{padding-top:5px}@media(min-width: 1000px){.u-mb-xxxs\@lgUp{margin-bottom:5px}}@media(min-width: 1280px){.u-mb-xxxs\@xlUp{margin-bottom:5px}}.u-mt-xxs\@mdUp{margin-top:10px}.u-mb-xxs\@mdUp{margin-bottom:10px}.u-pt-xxs\@mdUp{padding-top:10px}@media(min-width: 1000px){.u-mb-xxs\@lgUp{margin-bottom:10px}}@media(min-width: 1280px){.u-mb-xxs\@xlUp{margin-bottom:10px}}.u-mt-xms\@mdUp{margin-top:15px}.u-mb-xms\@mdUp{margin-bottom:15px}.u-pt-xms\@mdUp{padding-top:15px}@media(min-width: 1000px){.u-mb-xms\@lgUp{margin-bottom:15px}}@media(min-width: 1280px){.u-mb-xms\@xlUp{margin-bottom:15px}}.u-mt-xs\@mdUp{margin-top:20px}.u-mb-xs\@mdUp{margin-bottom:20px}.u-pt-xs\@mdUp{padding-top:20px}@media(min-width: 1000px){.u-mb-xs\@lgUp{margin-bottom:20px}}@media(min-width: 1280px){.u-mb-xs\@xlUp{margin-bottom:20px}}.u-mt-sm\@mdUp{margin-top:30px}.u-mb-sm\@mdUp{margin-bottom:30px}.u-pt-sm\@mdUp{padding-top:30px}@media(min-width: 1000px){.u-mb-sm\@lgUp{margin-bottom:30px}}@media(min-width: 1280px){.u-mb-sm\@xlUp{margin-bottom:30px}}.u-mt-md\@mdUp{margin-top:40px}.u-mb-md\@mdUp{margin-bottom:40px}.u-pt-md\@mdUp{padding-top:40px}@media(min-width: 1000px){.u-mb-md\@lgUp{margin-bottom:40px}}@media(min-width: 1280px){.u-mb-md\@xlUp{margin-bottom:40px}}.u-mt-mdLg\@mdUp{margin-top:50px}.u-mb-mdLg\@mdUp{margin-bottom:50px}.u-pt-mdLg\@mdUp{padding-top:50px}@media(min-width: 1000px){.u-mb-mdLg\@lgUp{margin-bottom:50px}}@media(min-width: 1280px){.u-mb-mdLg\@xlUp{margin-bottom:50px}}.u-mt-lg\@mdUp{margin-top:60px}.u-mb-lg\@mdUp{margin-bottom:60px}.u-pt-lg\@mdUp{padding-top:60px}@media(min-width: 1000px){.u-mb-lg\@lgUp{margin-bottom:60px}}@media(min-width: 1280px){.u-mb-lg\@xlUp{margin-bottom:60px}}.u-mt-lgXl\@mdUp{margin-top:70px}.u-mb-lgXl\@mdUp{margin-bottom:70px}.u-pt-lgXl\@mdUp{padding-top:70px}@media(min-width: 1000px){.u-mb-lgXl\@lgUp{margin-bottom:70px}}@media(min-width: 1280px){.u-mb-lgXl\@xlUp{margin-bottom:70px}}.u-mt-xl\@mdUp{margin-top:80px}.u-mb-xl\@mdUp{margin-bottom:80px}.u-pt-xl\@mdUp{padding-top:80px}@media(min-width: 1000px){.u-mb-xl\@lgUp{margin-bottom:80px}}@media(min-width: 1280px){.u-mb-xl\@xlUp{margin-bottom:80px}}.u-pl-xxs\@mdUp{padding-left:10px}.u-pr-xxs\@mdUp{padding-right:10px}.u-pt-sm\@mdUp{padding-top:30px}.u-pb-lg\@mdUp{padding-bottom:60px}.u-pb-xs\@mdUp{padding-bottom:20px}.u-mb-0{margin-bottom:0}.u-mb-last-0>:last-child{margin-bottom:0}.u-mx--sm\@mdUp{margin-right:-30px;margin-left:-30px}@media(min-width: 1000px){.u-pt-xxs\@lgUp{padding-top:10px}.u-pt-md\@lgUp{padding-top:40px}.u-mt--xs\@lgUp{margin-top:-20px}.u-mt-xs\@lgUp{margin-top:20px}}@media(min-width: 1280px){.u-mb-xs\@xlUp{margin-bottom:20px}}@media(min-width: 1000px){.u-ml--lg\@lgUp{margin-left:-60px}.u-mr--lg\@lgUp{margin-right:-60px}}.u-font-lg\@mdUp{font-size:18px}@media(min-width: 1000px){.u-font-xxl\@lgUp{font-size:22px}}.u-text-right\@mdUp{text-align:right}.u-text-center\@mdUp{text-align:center}.u-text-left\@mdUp{text-align:left}@media(min-width: 1280px){.u-text-right\@xlUp{text-align:right}}.u-hide\@md{display:none}@media(min-width: 1000px){.u-hide\@lg{display:none}}@media(min-width: 1280px){.u-hide\@xl{display:none}}@media(min-width: 2500px){.u-hide\@xxl{display:none}}.u-show\@md{display:block}@media(min-width: 1000px){.u-show\@lg{display:block}}@media(min-width: 1280px){.u-show\@xl{display:block}}@media(min-width: 2500px){.u-show\@xxl{display:block}}.u-vhide\@md{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}@media(min-width: 1000px){.u-vhide\@lg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}}@media(min-width: 1280px){.u-vhide\@xl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}}@media(min-width: 2500px){.u-vhide\@xxl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:rect(0 0 0 0)}}