.c-page-cover .page-cover{position:relative;min-height:450px;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:#ffa903}.c-search-holder .search-holder{position:relative;margin-bottom:32px}@media(min-width:993px){.c-search-holder .search-holder{margin-bottom:48px}}@media(min-width:993px){.c-search-holder .search-holder.search-holder--main{margin:-136px auto 64px}}.c-search-holder .search-holder.search-holder--main .search-holder__content{min-height:148px}.c-search-holder .search-holder.search-holder--in-page{margin:0 0 32px;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.1);box-shadow:0 1px 2px 0 rgba(16,24,40,.1);background-color:#fff}@media(max-width:992px){.c-search-holder .search-holder.search-holder--in-page{margin-bottom:24px}}.c-search-holder .search-holder.search-holder--in-page .search-holder__container{border-radius:0;-webkit-box-shadow:none;box-shadow:none}@media(min-width:993px){.c-search-holder .search-holder.search-holder--flight{margin-top:-72px}}@media(min-width:993px){.c-search-holder .search-holder.search-holder--hotel,.c-search-holder .search-holder.search-holder--tour{margin-top:-48px}}.c-search-holder .search-holder .search-holder__container{background-color:#fff;-webkit-box-shadow:0 4px 16px 0 rgba(16,24,40,.08);box-shadow:0 4px 16px 0 rgba(16,24,40,.08)}@media(min-width:993px){.c-search-holder .search-holder .search-holder__container{border-radius:3px}}@media(max-width:992px){.c-search-holder .search-holder .search-holder__container{-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.1);box-shadow:0 1px 2px 0 rgba(16,24,40,.1)}}.c-search-holder .search-holder .tab__btn{height:64px;font-size:16px;font-size:1rem}@media(min-width:993px){.c-search-holder .search-holder .tab__btn{font-weight:700}}@media(max-width:992px){.c-search-holder .search-holder .tab__btn{height:78px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;font-size:.75rem}}.c-search-holder .search-holder .tab__btn i{margin-right:8px;font-size:20px;font-size:1.25rem}@media(max-width:992px){.c-search-holder .search-holder .tab__btn i{margin:0 0 12px}}.c-search-holder .search-holder .search-holder__content{padding:16px;-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;min-height:95px}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content{padding-bottom:24px}}.c-search-holder .search-holder .search-holder__content.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.c-search-holder .search-holder .search-holder__content--flight{min-height:148px}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--flight{min-height:456px}}.c-search-holder .search-holder .search-holder__content--hotel{min-height:96px}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--hotel{min-height:256px}}.c-search-holder .search-holder .search-holder__content--external-hotel{min-height:96px}@media(max-width:992px){.c-search-holder .search-holder .search-holder__content--external-hotel{min-height:328px}}.c-booking .booking{font-size:14px;font-size:.875rem}.c-booking .booking .booking__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0 24px}@media(max-width:992px){.c-booking .booking .booking__type{background-color:#f2f4f7;height:40px;padding:4px;margin:0 0 16px;border-radius:20px}}.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}@media(max-width:992px){.c-booking .booking .booking__type-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.c-booking .booking .booking__type-item:not(:last-child){margin-right:24px}@media(max-width:992px){.c-booking .booking .booking__type-item:not(:last-child){margin-right:4px}}@media(max-width:992px){.c-booking .booking .booking__type-item .radio-button:checked+input[type=hidden]+label,.c-booking .booking .booking__type-item .radio-button:checked+label{background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}}@media(max-width:992px){.c-booking .booking .booking__type-item .radio-button+input[type=hidden]+label,.c-booking .booking .booking__type-item .radio-button+label{padding:0;height:32px;border-radius:16px;width:100%;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__type-item .radio-button+input[type=hidden]+label:after,.c-booking .booking .booking__type-item .radio-button+input[type=hidden]+label:before,.c-booking .booking .booking__type-item .radio-button+label:after,.c-booking .booking .booking__type-item .radio-button+label:before{display:none}}.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}@media(max-width:992px){.c-booking .booking .booking__main{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-booking .booking .booking__items{width:calc(100% - 158px);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{margin-bottom:16px;width:100%}}@media(min-width:993px){.c-booking .booking .booking__items>div:not(:last-child){margin-right:8px}}.c-booking .booking .booking__several-routes{width:calc(100% - 158px)}@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% - 316px)}}@media(min-width:993px){.c-booking .booking .booking__several-left{width:308px}}@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}}.c-booking .booking .booking__route:not(:last-child){margin-bottom:8px}@media(max-width:992px){.c-booking .booking .booking__route:not(:last-child){margin-bottom:16px}}.c-booking .booking .booking__route-item{position:relative}@media(max-width:992px){.c-booking .booking .booking__route-item{margin-bottom:16px}}@media(min-width:993px){.c-booking .booking .booking__route-item:not(:last-child){margin-right:8px}}@media(min-width:993px){.c-booking .booking .booking__route-tools{position:absolute;top:12px;right:-48px;bottom:auto;left:auto}}@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;margin-bottom:8px}}.c-booking .booking .booking__route-del{color:#5b6d7b;width:40px;height:40px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8fafc;font-size:16px;font-size:1rem}.c-booking .booking .booking__route-del,.c-booking .booking .booking__tools{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__tools{margin-bottom:16px}}.c-booking .booking .booking__tools button{min-width:0}@media(max-width:992px){.c-booking .booking .booking__tools button{width:calc(50% - 4px)}}@media(min-width:993px){.c-booking .booking .booking__location{width:508px;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__location .booking__item{width:calc(50% - 4px)}}@media(min-width:993px){.c-booking .booking .booking__location--reverse .booking__item:first-child .booking__input{padding-right:32px}}@media(max-width:992px){.c-booking .booking .booking__location--reverse .booking__item:first-child .booking__input{margin-bottom:8px}}@media(min-width:993px){.c-booking .booking .booking__location--reverse .booking__item:last-child .booking__input{padding-left:32px}}.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:298px}}.c-booking .booking .booking__date .booking__item{min-width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:992px){.c-booking .booking .booking__date--double .booking__item:first-child{border-right:1px solid #e4e6ea}}.c-booking .booking .booking__date--double .booking__item:first-child .booking__input{border-radius:0 3px 3px 0}@media(max-width:992px){.c-booking .booking .booking__date--double .booking__item:nth-child(2){border-left:1px solid #e4e6ea}}.c-booking .booking .booking__date--double .booking__item:nth-child(2) .booking__input{border-radius:3px 0 0 3px}@media(min-width:993px){.c-booking .booking .booking__date--big{width:614px}}.c-booking .booking .booking__date-calc{position:absolute;top:20px;right:auto;bottom:auto;left:16px;z-index:1}@media(max-width:992px){.c-booking .booking .booking__date-calc{top:auto;right:auto;bottom:8px;left:8px}}@media(min-width:993px){.c-booking .booking .booking__travelers{width:308px}}.c-booking .booking .booking__reverse{position:absolute;z-index:1;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:18px;font-size:1.125rem}@media(max-width:992px){.c-booking .booking .booking__reverse{top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-booking .booking .booking__reverse:hover{border-color:#142258;color:#142258}.c-booking .booking .booking__item{position:relative}.c-booking .booking .booking__input{-webkit-transition:all .25s;transition:all .25s;background-color:#f8fafc;border:1px solid #f8fafc;border-radius:3px;padding:8px 16px;height:64px;cursor:pointer}@media(max-width:992px){.c-booking .booking .booking__input{padding:8px 12px}}.c-booking .booking .booking__input.is-open{border-color:#142258}.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:8px;color:#5b6d7b}.c-booking .booking .booking__input-header i{margin-right:8px;color:#ffa903;font-size:16px;font-size:1rem}.c-booking .booking .booking__input-title{display:block;font-size:16px;font-size:1rem;font-weight:700}.c-booking .booking .booking__list{background-color:#fff;position:absolute;top:70px;right:auto;bottom:auto;left:0;z-index:10}@media(min-width:993px){.c-booking .booking .booking__list{width:362px;padding:8px;border-radius:3px;-webkit-box-shadow:0 4px 16px 0 rgba(16,24,40,.08);box-shadow:0 4px 16px 0 rgba(16,24,40,.08)}}@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{margin-bottom:12px}@media(max-width:992px){.c-booking .booking .booking__list-title{padding:0 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;border-radius:4px;padding:10px 16px;cursor:pointer}.c-booking .booking .booking__result:hover{background-color:#f8fafc}.c-booking .booking .booking__result-icon{font-size:20px;font-size:1.25rem;color:#a8a8a8;margin-right:12px}.c-booking .booking .booking__result-icon.icon-enter{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.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-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-booking .booking .booking__result-main label{color:#768591}.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-left:8px;font-size:12px;font-size:.75rem}.c-booking .booking .booking__passengers{background-color:#fff;position:absolute;top:70px;right:auto;bottom:auto;left:0;z-index:10}@media(min-width:993px){.c-booking .booking .booking__passengers{width:310px;padding:24px;border-radius:3px;-webkit-box-shadow:0 4px 16px 0 rgba(16,24,40,.08);box-shadow:0 4px 16px 0 rgba(16,24,40,.08)}}@media(max-width:992px){.c-booking .booking .booking__passengers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101}}.c-booking .booking .booking__passengers hr{margin:24px 0}@media(max-width:992px){.c-booking .booking .booking__passengers-inner{height:calc(100vh - 112px);height:calc(var(--vh, 1vh)*100 - 112px);overflow:auto;padding:16px}}.c-booking .booking .booking__passengers-confirm{height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e4e6ea;padding:0 16px}.c-booking .booking .booking__passengers-confirm,.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}.c-booking .booking .booking__passengers-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-booking .booking .booking__passengers-row:not(:last-child){margin-bottom:16px}.c-booking .booking .booking__passengers-row-title{max-width:calc(100% - 132px)}.c-booking .booking .booking__passengers-row-title label{color:#768591;font-size:12px;font-size:.75rem;margin-left: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{width:calc(50% - 8px);margin-top:16px}.c-booking .booking .booking__passengers-items .booking__passengers-select:nth-child(2n-1){margin-right:16px}.c-booking .booking .booking__passengers-select--border:not(:last-child){margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e6ea}.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:12px;font-size:.75rem;margin-bottom:8px}.c-booking .booking .booking__passengers-select-header button{color:#2e90fa;font-size:inherit}@media(min-width:993px){.c-booking .booking .booking__room{max-height:284px;overflow:auto;margin-right:-8px;padding-right:8px}}.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;border-bottom:1px solid #e4e6ea;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}}.c-booking .booking .booking__date-header .btn{width:100px;min-width:0}@media(max-width:992px){.c-booking .booking .booking__date-header .btn{color:#2e90fa;background:none;border:none;width:auto}}.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:#768591;-webkit-transition:all .25s;transition:all .25s;padding:0 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:56px}.c-booking .booking .booking__locale-item.is-active,.c-booking .booking .booking__locale-item:hover{color:#142258}.c-booking .booking .booking__locale-item.is-active:after,.c-booking .booking .booking__locale-item:hover:after{width:100%}.c-booking .booking .booking__locale-item:not(:last-child){margin-right:32px}.c-booking .booking .booking__locale-item:after{content:"";height:2px;position:absolute;bottom:0;border-radius:2px;width:0;background-color:#142258;-webkit-transition:width .25s ease;transition:width .25s ease}.c-booking .booking .booking__submit{width:150px}@media(max-width:992px){.c-booking .booking .booking__submit{width:100%;height:48px}}.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 #e4e6ea}.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-right:4px}.c-booking .booking .pdp{--radius:3px;--disabled-opacity:0.6;--primary-color:#ffa903;--secondary-color:#ef9f05;--main-box-shadow:0 4px 16px 0 rgba($primary-dark-1,0.08);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:#0a2439;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;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}.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:33px;height:33px;margin:4px}.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:#0a2439}.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:#768591}.c-booking .booking .pdp .pdp-picker .pdp-arrow.disabled{opacity:.6!important}.c-booking .booking .pdp .pdp-picker .pdp-arrow:not(.disabled):hover{color:#142258}.c-booking .booking .pdp .pdp-picker .pdp-arrow i{font-size:10px;font-size:.625rem}.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:16px;font-size:1rem;font-weight:700;color:#0a2439}.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__subtitle{color:#5b6d7b;line-height:1.6}@media(min-width:993px){.c-faq .faq .faq__subtitle{margin-bottom:32px}}.c-faq .faq .faq__item:not(:last-child){margin-bottom:16px}@media(max-width:992px){.c-faq .faq .faq__item:not(:last-child){margin-bottom:8px}}.c-newsletter .newsletter{margin-bottom:64px}@media(max-width:992px){.c-newsletter .newsletter{margin-bottom:32px}}.c-newsletter .newsletter .newsletter__container{position:relative;border-radius:3px}@media(min-width:993px){.c-newsletter .newsletter .newsletter__container{height:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;overflow:hidden;padding:24px 64px;color:#fff}}@media(max-width:992px){.c-newsletter .newsletter .newsletter__container{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.1);box-shadow:0 1px 2px 0 rgba(16,24,40,.1)}}.c-newsletter .newsletter .newsletter__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:560px;max-width:100%}@media(max-width:992px){.c-newsletter .newsletter .newsletter__inner{width:100%;padding:24px 12px 16px}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__img{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:992px){.c-newsletter .newsletter .newsletter__img{width:100%;height:179px}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c173e;background:-webkit-gradient(linear,right top,left top,color-stop(40%,rgba(12,23,62,0)),to(#0a1233));background:linear-gradient(-90deg,rgba(12,23,62,0) 40%,#0a1233)}}.c-newsletter .newsletter .newsletter__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-newsletter .newsletter .newsletter__title{margin-bottom:12px;font-weight:700}@media(min-width:993px){.c-newsletter .newsletter .newsletter__title{font-size:32px;font-size:2rem;color:#ffa903;margin-bottom:16px}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__subtitle{margin-bottom:24px}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__input input{width:calc(100% - 94px);border-radius:3px 0 0 3px;border-right:none}}@media(max-width:992px){.c-newsletter .newsletter .newsletter__input input{margin-bottom:16px}}@media(min-width:993px){.c-newsletter .newsletter .newsletter__input input:focus{border-color:#ffa903}}.c-newsletter .newsletter .newsletter__input button{width:100%}@media(min-width:993px){.c-newsletter .newsletter .newsletter__input button{width:94px;padding:0;border-radius:3px 0 0 3px}}.c-description .description{margin-bottom:64px}@media(max-width:992px){.c-description .description{margin-bottom:32px}}.c-description .description .description__body{max-height:140px;overflow:hidden;-webkit-transform-origin:0 top;transform-origin:0 top;text-align:justify;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}@media(max-width:992px){.c-description .description .description__body{max-height:167px}}.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:#2e90fa;-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 #d6d9e0;border-radius:3px;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:#0a2439;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:#142258}.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}