.c-page-cover .page-cover{position:relative;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:144px 0}@media(max-width:992px){.c-page-cover .page-cover{min-height:0;padding:32px 0}}.c-page-cover .page-cover .page-cover--margin{margin-bottom:56px}@media(max-width:992px){.c-page-cover .page-cover .page-cover--margin{margin-bottom:32px}}.c-page-cover .page-cover .page-cover__img{position:absolute;top:0;right:0;bottom:0;left:0}.c-page-cover .page-cover .page-cover__img picture{width:100%;height:100%}.c-page-cover .page-cover .page-cover__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-page-cover .page-cover .page-cover__container{position:relative;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.c-page-cover .page-cover .page-cover__title{color:#fff}.c-page-cover .page-cover .page-cover__subtitle{color:#23b3af}.c-search-holder .accordion__body .is-open{overflow:visible!important}.c-search-holder .header-bar{position:sticky;top:0;right:0;left:0;z-index:100;background-color:#353755;cursor:pointer}.c-search-holder .header-bar .accordion__title{width:100%}.c-search-holder .header-bar .container{padding:12px 16px}.c-search-holder .header-bar .header-bar__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.c-search-holder .header-bar .header-bar__detail+.accordion__body{-webkit-transition-property:overflow;transition-property:overflow;-webkit-transition-delay:1s;transition-delay:1s}.c-search-holder .header-bar .header-bar__detail.is-open+.accordion__body{overflow:visible}@media(max-width:992px){.c-search-holder .header-bar .header-bar__detail{height:56px}}.c-search-holder .header-bar .header-bar__detail .header-bar__detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-search-holder .header-bar .header-bar__detail .header-bar__detail-info .btn--no-border-secondary{font-size:14px;font-size:.875rem;font-weight:700}.c-search-holder .header-bar .header-bar__detail .header-bar__detail-info .header-bar__search-btn{background-color:#23b3af;border-radius:50%;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-search-holder .header-bar .header-bar__detail .header-bar__detail-info .header-bar__search-btn i{font-size:16px;color:#fff}.c-search-holder .header-bar .header-bar__detail .header-bar__detail-info h5{margin:auto 0;color:#fff}.c-search-holder .search-holder{position:relative}@media(min-width:993px){.c-search-holder .search-holder.search-holder--flight,.c-search-holder .search-holder.search-holder--main{margin-top:-132px;margin-bottom:64px}}@media(max-width:992px){.c-search-holder .search-holder.search-holder--flight,.c-search-holder .search-holder.search-holder--main{margin-bottom:24px}}.c-search-holder .search-holder.search-holder--flight .search-holder__content,.c-search-holder .search-holder.search-holder--main .search-holder__content{min-height:155px}@media(max-width:992px){.c-search-holder .search-holder.search-holder--flight .search-holder__content,.c-search-holder .search-holder.search-holder--main .search-holder__content{min-height:0}}@media(min-width:993px){.c-search-holder .search-holder.search-holder--cip,.c-search-holder .search-holder.search-holder--hotel{margin-top:-100px;margin-bottom:64px}}@media(max-width:992px){.c-search-holder .search-holder.search-holder--cip,.c-search-holder .search-holder.search-holder--hotel{margin-bottom:24px}}.c-search-holder .search-holder.search-holder--cip .search-holder__content,.c-search-holder .search-holder.search-holder--hotel .search-holder__content{min-height:99px}@media(max-width:992px){.c-search-holder .search-holder.search-holder--cip .search-holder__content,.c-search-holder .search-holder.search-holder--hotel .search-holder__content{min-height:0}}.c-search-holder .search-holder.search-holder--tour .search-holder__content{min-height:99px}@media(max-width:992px){.c-search-holder .search-holder.search-holder--tour .search-holder__content{min-height:0}}.c-search-holder .search-holder .tab__content{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 2px 0 rgba(0,0,0,.06)}@media(min-width:993px){.c-search-holder .search-holder .tab__content{border-radius:4px 0 4px 4px;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.06);box-shadow:0 12px 12px 0 rgba(0,0,0,.06)}}.c-search-holder .search-holder .tab__content--rounded{border-radius:4px}@media(max-width:992px){.c-search-holder .search-holder .tab__links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:992px){.c-search-holder .search-holder .tab__link{width:33.33333%}}.c-search-holder .search-holder .search-holder__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-search-holder .search-holder .search-holder__content.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--tour .booking__input-header{color:#fff;z-index:1}}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--tour .booking__input>input{background-color:#444664;color:#fff}.c-search-holder .search-holder .search-holder__content--tour .booking__input>input::-webkit-input-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--tour .booking__input>input:-moz-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--tour .booking__input>input::-moz-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--tour .booking__input>input:-ms-input-placeholder{color:#fff}}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--tour .booking--tour-landing input{background-color:#fff;color:#000;border-radius:4px 4px 0 0}.c-search-holder .search-holder .search-holder__content--tour .booking--tour-landing input::-webkit-input-placeholder{color:#6f6f6f}.c-search-holder .search-holder .search-holder__content--tour .booking--tour-landing input:-moz-placeholder,.c-search-holder .search-holder .search-holder__content--tour .booking--tour-landing input::-moz-placeholder{color:#6f6f6f}.c-search-holder .search-holder .search-holder__content--tour .booking--tour-landing input:-ms-input-placeholder{color:#6f6f6f}}@media(min-width:993px){.c-search-holder .search-holder .search-holder__content--insurance{padding-top:56px}}.c-search-holder .search-holder .search-holder__content--insurance .booking{position:relative}.c-search-holder .search-holder .search-holder__content--insurance .booking__input-label{color:#6f6f6f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--insurance .booking__input-label{font-size:10px;font-size:.625rem}}.c-search-holder .search-holder .search-holder__content--insurance .booking__input-title{line-height:1.1}.c-search-holder .search-holder .search-holder__content--insurance .booking__items{-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}.c-search-holder .search-holder .search-holder__content--insurance .booking__item{width:25%;height:98px;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--insurance .booking__item{width:100%;height:64px}}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--insurance .booking__item:first-child{border-left:none}}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--insurance .booking__input>input{background-color:#444664}.c-search-holder .search-holder .search-holder__content--insurance .booking__input>input::-webkit-input-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--insurance .booking__input>input:-moz-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--insurance .booking__input>input::-moz-placeholder{color:#fff}.c-search-holder .search-holder .search-holder__content--insurance .booking__input>input:-ms-input-placeholder{color:#fff}}@media(min-width:993px){.c-search-holder .search-holder .search-holder__content--insurance .booking__submit{border-bottom:1px solid #ebebeb}.c-search-holder .search-holder .search-holder__content--insurance .booking__submit:before{content:"";position:absolute;left:248px;top:0;width:1px;height:100%;background-color:#ebebeb}}.c-tour-filter-tour-detail .tour-filter{position:relative}.c-tour-filter-tour-detail .tour-filter__search{position:sticky;top:0;z-index:3}.c-booking .booking{font-size:14px;font-size:.875rem;position:relative;min-height:99px}@media(max-width:992px){.c-booking .booking{min-height:136px}}.c-booking .booking.booking--tour-landing .booking__main{border:none}.c-booking .booking .booking__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-booking .booking .booking__type{padding:12px 16px}@media(max-width:992px){.c-booking .booking .booking__type{padding:0 8px;background-color:#353755}}@media(max-width:992px){.c-booking .booking .booking__type-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:992px){.c-booking .booking .booking__type-item.active .tab__btn,.c-booking .booking .booking__type-item:hover .tab__btn{color:#23b3af;border-color:#23b3af;background:transparent}}@media(max-width:992px){.c-booking .booking .booking__type-item .tab__btn{background:none;border-radius:0;border:none;border-bottom:2px solid transparent;width:100%;color:#bbb}}.c-booking .booking .booking__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ebebeb}@media(max-width:992px){.c-booking .booking .booking__main{-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}}.c-booking .booking .booking__items{width:calc(100% - 248px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:992px){.c-booking .booking .booking__items{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-booking .booking .booking__items>div{position:relative}@media(max-width:992px){.c-booking .booking .booking__items>div{width:100%}}.c-booking .booking .booking__several-routes{width:calc(100% - 248px)}@media(max-width:992px){.c-booking .booking .booking__several-routes{width:100%}}@media(min-width:993px){.c-booking .booking .booking__several{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width:993px){.c-booking .booking .booking__several-right{width:calc(100% - 220px)}}@media(min-width:993px){.c-booking .booking .booking__several-left{width:220px}}@media(min-width:993px){.c-booking .booking .booking__route{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(min-width:993px){.c-booking .booking .booking__route:after{content:"";position:absolute;top:auto;right:0;bottom:0;left:-468px;height:1px;background-color:#ebebeb}}.c-booking .booking .booking__route-item{position:relative}@media(min-width:993px){.c-booking .booking .booking__route-tools{position:absolute;top:29px;right:auto;bottom:auto;left:-56px}}@media(max-width:992px){.c-booking .booking .booking__route-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#0a2439;color:#fff;height:32px;padding:0 16px}}@media(max-width:992px){.c-booking .booking .booking__route-del{width:24px;height:24px;font-size:20px;font-size:1.25rem;background:none;border:none}}.c-booking .booking .booking__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}@media(max-width:992px){.c-booking .booking .booking__tools{padding-bottom:0}}@media(max-width:992px){.c-booking .booking .booking__tools button{width:100%}}.c-booking .booking .booking__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:527px}@media(max-width:992px){.c-booking .booking .booking__location{background-color:#444664;width:100%}}.c-booking .booking .booking__location .booking__item{width:50%}@media(max-width:992px){.c-booking .booking .booking__location .booking__item:last-child{border:none}}@media(max-width:992px){.c-booking .booking .booking__location .booking__input{height:64px}}@media(max-width:992px){.c-booking .booking .booking__location .booking__input input{color:#fff}.c-booking .booking .booking__location .booking__input input::-webkit-input-placeholder{color:#fff;font-size:14px;font-size:.875rem}.c-booking .booking .booking__location .booking__input input:-moz-placeholder,.c-booking .booking .booking__location .booking__input input::-moz-placeholder{color:#fff;font-size:14px;font-size:.875rem}.c-booking .booking .booking__location .booking__input input:-ms-input-placeholder{color:#fff;font-size:14px;font-size:.875rem}}@media(max-width:992px){.c-booking .booking .booking__location .booking__input-header,.c-booking .booking .booking__location .booking__input-subtitle{color:#fff}}@media(min-width:993px){.c-booking .booking .booking__location--lg{width:682px}}.c-booking .booking .booking__location--reverse .booking__item:first-child .booking__input{padding-left:24px}.c-booking .booking .booking__location--reverse .booking__item:first-child .booking__input input{padding-left:24px}.c-booking .booking .booking__location--reverse .booking__item:last-child .booking__input{padding-right:24px}.c-booking .booking .booking__location--reverse .booking__item:last-child .booking__input input{padding-right:24px}.c-booking .booking .booking__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media(min-width:993px){.c-booking .booking .booking__date{width:325px}}.c-booking .booking .booking__date .booking__item{min-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-booking .booking .booking__input-date-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:8px;line-height:1.3}.c-booking .booking .booking__date--with-calc .booking__item:first-child{padding-left:32px}.c-booking .booking .booking__date--with-calc .booking__item:nth-child(2){padding-right:32px}@media(min-width:993px){.c-booking .booking .booking__date--big{width:614px}}@media(min-width:993px){.c-booking .booking .booking__date--sm{width:170px}}.c-booking .booking .booking__date-calc{position:absolute;top:50%;right:50%;bottom:auto;left:auto;z-index:1;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);padding:0 8px}@media(min-width:993px){.c-booking .booking .booking__travelers{width:220px}}@media(max-width:992px){.c-booking .booking .booking__travelers{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}}.c-booking .booking .booking__reverse{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18px;font-size:1.125rem}.c-booking .booking .booking__item{position:relative}@media(min-width:993px){.c-booking .booking .booking__item{border-left:1px solid #ebebeb}}.c-booking .booking .booking__input{-webkit-transition:all .25s;transition:all .25s;padding:16px;height:98px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:992px){.c-booking .booking .booking__input{height:64px;padding:4px 16px}}.c-booking .booking .booking__input.is-disabled{background-color:#f5f5f5;cursor:not-allowed}.c-booking .booking .booking__input input{border:none;padding:16px;border-radius:0;font-size:16px;font-size:1rem;font-weight:700;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;background:transparent}.c-booking .booking .booking__input input::-webkit-input-placeholder{font-size:16px;font-size:1rem;font-weight:700;color:#000}.c-booking .booking .booking__input input:-moz-placeholder,.c-booking .booking .booking__input input::-moz-placeholder{font-size:16px;font-size:1rem;font-weight:700;color:#000}.c-booking .booking .booking__input input:-ms-input-placeholder{font-size:16px;font-size:1rem;font-weight:700;color:#000}.c-booking .booking .booking__input-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;color:#6f6f6f}@media(max-width:992px){.c-booking .booking .booking__input-header{font-size:10px;font-size:.625rem}}@media(max-width:992px){.c-booking .booking .booking__input-header--destination>span{color:#fff;z-index:1}}@media(max-width:992px){.c-booking .booking .booking__input-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(max-width:992px){.c-booking .booking .booking__input-title-wrapper .booking__input-title{max-width:calc(100% - 92px)}}@media(max-width:992px){.c-booking .booking .booking__input-title-wrapper .booking__input-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:92px}}@media(max-width:992px){.c-booking .booking .booking__input-title-wrapper .booking__input-subtitle:before{content:"-";margin:0 8px}}.c-booking .booking .booking__input-title{font-size:16px;font-size:1rem}.c-booking .booking .booking__input-title,.c-booking .booking .booking__input-title-xl{display:block;font-weight:700;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-booking .booking .booking__input-title-xl{font-size:24px;font-size:1.5rem}@media(max-width:992px){.c-booking .booking .booking__input-title-xl{font-size:20px;font-size:1.25rem}}.c-booking .booking .booking__input-subtitle{display:block;font-size:12px;font-size:.75rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-booking .booking .booking__list{background-color:#fff;position:absolute;top:106px;right:0;bottom:auto;left:auto;z-index:10}@media(min-width:993px){.c-booking .booking .booking__list{width:500px;border-radius:4px;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.06);box-shadow:0 12px 12px 0 rgba(0,0,0,.06)}}@media(max-width:992px){.c-booking .booking .booking__list{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101}}.c-booking .booking .booking__list-inner{overflow-y:auto}@media(min-width:993px){.c-booking .booking .booking__list-inner{max-height:374px}}@media(max-width:992px){.c-booking .booking .booking__list-inner{height:calc(100vh - 128px);height:calc(var(--vh, 1vh)*100 - 128px)}}.c-booking .booking .booking__list-loading{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-booking .booking .booking__list-title{font-size:14px;font-size:.875rem;padding:16px}.c-booking .booking .booking__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .25s;transition:all .25s;padding:8px 16px;cursor:pointer;border-bottom:1px solid #ebebeb}.c-booking .booking .booking__result.booking__result--selected,.c-booking .booking .booking__result:hover{background-color:#f5f5f5}.c-booking .booking .booking__result-icon{font-size:16px;font-size:1rem;color:#bbb;margin-left:8px}.c-booking .booking .booking__result-icon.icon-enter{color:transparent}.c-booking .booking .booking__result-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.c-booking .booking .booking__result-main label{color:#6f6f6f}.c-booking .booking .booking__result-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-booking .booking .booking__result-inner label{margin-right:8px;font-size:12px;font-size:.75rem}.c-booking .booking .booking__passengers{background-color:#fff;position:absolute;top:106px;right:0;bottom:auto;left:auto;z-index:10}@media(min-width:993px){.c-booking .booking .booking__passengers{width:355px;border-radius:4px;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.06);box-shadow:0 12px 12px 0 rgba(0,0,0,.06)}}@media(max-width:992px){.c-booking .booking .booking__passengers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101}}@media(max-width:992px){.c-booking .booking .booking__passengers-inner{height:calc(100vh - 128px);height:calc(var(--vh, 1vh)*100 - 128px);overflow:auto;padding:24px 16px}}.c-booking .booking .booking__passengers-confirm{height:56px;padding:0 16px 16px}@media(max-width:992px){.c-booking .booking .booking__passengers-confirm{padding:16px;height:72px}}.c-booking .booking .booking__passengers-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .booking__passengers-row:not(:last-child){margin-bottom:24px}.c-booking .booking .booking__passengers-row-title{max-width:calc(100% - 142px);font-size:16px;font-size:1rem}.c-booking .booking .booking__passengers-row-title label{color:#6f6f6f;font-size:12px;font-size:.75rem;margin-right:4px}.c-booking .booking .booking__passengers-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-booking .booking .booking__passengers-items .booking__passengers-select{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .booking__passengers-select--border:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebebeb}.c-booking .booking .booking__passengers-select-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-size:1rem;margin-bottom:16px}.c-booking .booking .booking__passengers-select-header button{font-size:16px;font-size:1rem}@media(min-width:993px){.c-booking .booking .booking__room{max-height:284px;overflow:auto;margin-left:-8px;padding-left:8px}}@media(min-width:993px){.c-booking .booking .booking__passengers-select{padding:16px}}.c-booking .booking .booking__passengers-select select{width:142px}.c-booking .booking .booking__date-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;position:absolute;top:0;right:0;bottom:auto;left:0;padding:0 16px}@media(max-width:992px){.c-booking .booking .booking__date-header{top:56px;border-bottom:1px solid #ebebeb}}.c-booking .booking .booking__locale,.c-booking .booking .booking__locale-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-booking .booking .booking__locale-item{position:relative;cursor:pointer;color:#6f6f6f;-webkit-transition:all .25s;transition:all .25s;padding:0 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;border-radius:2em;border:1px solid #ebebeb}.c-booking .booking .booking__locale-item.is-active,.c-booking .booking .booking__locale-item:hover{color:#fff;border-color:#23b3af;background-color:#23b3af}.c-booking .booking .booking__locale-item:not(:last-child){margin-left:8px}.c-booking .booking .booking__submit{width:248px;height:98px;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:992px){.c-booking .booking .booking__submit{width:100%;height:72px}}@media(max-width:992px){.c-booking .booking .booking__submit button{height:40px}}.c-booking .booking .booking__dp-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border-top:1px solid #ebebeb}.c-booking .booking .booking__dp-footer .btn{min-width:0;width:100px}@media(max-width:992px){.c-booking .booking .booking__dp-footer .btn{width:160px}}.c-booking .booking .booking__dp-footer-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-booking .booking .booking__dp-footer-title span:not(:last-child){margin-left:4px}.c-booking .booking .pdp{--radius:4px;--disabled-opacity:0.6;--primary-color:#23b3af;--secondary-color:#23b3af;--main-box-shadow:0 12px 12px 0 rgba($black,0.06);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-booking .booking .pdp .pop-header{position:absolute;top:0;right:0;bottom:auto;left:0}.c-booking .booking .pdp .pdp-group{width:100%;height:100%}.c-booking .booking .pdp .pdp-input{width:100%;height:100%;margin:0;opacity:0}.c-booking .booking .pdp .pdp-picker{overflow:hidden;bottom:auto;padding:0;margin:8px 0 0;-webkit-transition:all .25s;transition:all .25s;color:#000;cursor:auto}@media(max-width:992px){.c-booking .booking .pdp .pdp-picker{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.c-booking .booking .pdp .pdp-picker:after{display:none}.c-booking .booking .pdp .pdp-picker .pdp-auto{padding-top:80px}@media(max-width:992px){.c-booking .booking .pdp .pdp-picker .pdp-auto{padding-top:136px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:auto}}.c-booking .booking .pdp .pdp-picker .pdp-footer{display:block;direction:rtl;padding:0;border:none}@media(max-width:992px){.c-booking .booking .pdp .pdp-picker .pdp-footer{margin-top:auto}}.c-booking .booking .pdp .pdp-picker .pdp-footer small{display:none}.c-booking .booking .pdp .pdp-picker .pdp-footer>div{width:100%;display:block}.c-booking .booking .pdp .pdp-picker .pdp-footer>div:not(:first-child){display:none}.c-booking .booking .pdp .pdp-picker .pdp-today,.c-booking .booking .pdp .pdp-picker .top{display:none}.c-booking .booking .pdp .pdp-picker .pdp-select-month,.c-booking .booking .pdp .pdp-picker .pdp-select-year{top:80px;right:0;bottom:80px;left:0}@media(max-width:992px){.c-booking .booking .pdp .pdp-picker .pdp-select-month,.c-booking .booking .pdp .pdp-picker .pdp-select-year{top:57px}}.c-booking .booking .pdp .pdp-picker .pdp-main{margin-bottom:24px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column{margin:0 16px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-week{margin:0 -4px 8px}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-weekday{font-size:12px;font-size:.75rem;width:42px;margin:0 4px;color:#6f6f6f}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day{border-width:1px!important;width:40px;height:40px;margin:4px;border-radius:2em}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.disabled{color:#c9cdd6!important;opacity:1}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.friday{color:#000}.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.start-range,.c-booking .booking .pdp .pdp-picker .pdp-main .pdp-date .pdp-column .pdp-days .pdp-day.tada{color:#fff}.c-booking .booking .pdp .pdp-picker .pdp-arrow{opacity:1!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6f6f6f}.c-booking .booking .pdp .pdp-picker .pdp-arrow.disabled{opacity:.6!important}.c-booking .booking .pdp .pdp-picker .pdp-arrow:not(.disabled):hover{color:#353755}.c-booking .booking .pdp .pdp-picker .bottom{height:auto;margin-bottom:16px;padding:0 24px}.c-booking .booking .pdp .pdp-picker .bottom>div .pdp-month,.c-booking .booking .pdp .pdp-picker .bottom>div .pdp-year{font-size:20px;font-size:1.25rem;font-weight:700;color:#000}.c-double-box .double-box{margin-bottom:64px}@media(max-width:992px){.c-double-box .double-box{margin-bottom:32px}}.c-double-box .double-box .double-box__item{margin-left:24px;width:calc(50% - 12px);height:300px}@media(max-width:992px){.c-double-box .double-box .double-box__item{margin-left:0;width:100%;height:152px}}.c-double-box .double-box .double-box__item-img{width:100%;height:100%}.c-double-box .double-box .double-box__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.c-double-box .double-box .slider-wrapper{margin:0}.c-four-column .four-column{margin-bottom:64px}@media(max-width:992px){.c-four-column .four-column{margin-bottom:32px}}.c-four-column .four-column .four-column__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-four-column .four-column .four-column__item{width:312px}@media(max-width:992px){.c-four-column .four-column .four-column__item{width:288px}}.c-four-column .four-column .four-column__tab{display:none}.c-four-column .four-column .four-column__tab.active{display:block}.c-faq .faq{margin-bottom:64px}@media(max-width:992px){.c-faq .faq{margin-bottom:32px}}.c-faq .faq .faq__items{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.06);box-shadow:0 1px 2px 0 rgba(0,0,0,.06)}@media(max-width:992px){.c-faq .faq .faq__items{margin:0 -16px}}.c-faq .faq .faq__item:not(:last-child){border-bottom:1px solid #ebebeb}.c-description .description{margin-bottom:64px}@media(max-width:992px){.c-description .description{margin-bottom:32px}}.c-description .description .description__body p{margin:0}.c-description .description .description__body p:not(:last-child){margin-bottom:16px}.c-description .description .description__toggle{display:none;font-size:14px;font-size:.875rem;color:#00a5ff;-webkit-transition:all .25s;transition:all .25s;margin-top:16px}@media(max-width:992px){.c-description .description .description__toggle{background-color:#fff;border:1px solid #6f6f6f;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;color:#000;font-weight:700}}.c-description .description .description__toggle.is-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-description .description .description__toggle:hover{color:#353755}.c-description .description .description__toggle.show-more .description__toggle-less{display:block}.c-description .description .description__toggle.show-more .description__toggle-more{display:none}.c-description .description .description__toggle.show-more i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.c-description .description .description__toggle i{-webkit-transition:all .25s;transition:all .25s;margin-right:8px;font-size:12px;font-size:.75rem}.c-description .description .description__toggle-less{display:none}.c-description .description .description__toggle-more{display:block}