.reasons-to-book__product-reference,.reasons-to-book__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.reasons-to-book__title{font-size:1.6rem;color:#464650}.reasons-to-book__product-reference{font-size:1.4rem;line-height:1.5;color:#464650}.reasons-to-book{background:#727272;color:#fff;padding:14px;text-align:center;border-radius:5px}.reasons-to-book__inside{border:1px solid #fff;padding:14px;border-radius:5px}.reasons-to-book__title{color:#fff;text-transform:uppercase;margin-bottom:10px}.reasons-to-book__separator{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.54rem;margin:6px 80px}.reasons-to-book__separator:after,.reasons-to-book__separator:before{content:"";height:1px;background:#fff;flex:1 1 0%;margin:0 15px}.reasons-to-book__item{margin-bottom:10px}.reasons-to-book__product-reference{color:#fff}.reasons-to-book__phone{margin-bottom:10px}.reasons-to-book .help-desk-phone-number,.reasons-to-book .help-desk-phone-number__international .help-desk-phone-number__link,.reasons-to-book .help-desk-phone-number__link{color:#fff}.promotion-code__form{position:relative;display:flex}.promotion-code .control-group{flex:1 1 0%}.promotion-code .control-group__input{border-top-right-radius:0;border-bottom-right-radius:0}.promotion-code__button.button{width:50px;height:50px;background:#727272;border-radius:0 5px 5px 0;box-shadow:none}.promotion-code__button.button .button__text .icon{margin-right:0}@media screen and (min-width:1024px){.promotion-code__button.button:hover{background:#2e2e35}}.promotion-code__message{display:block;margin-top:5px}.promotion-code__message--error{color:#a94442}.promotion-code__message--success{color:#3493dc}.promotion-code__message--disabled{color:#727272}.price-detail .atol-protected,.price-detail .quotation-item__price,.price-detail__item--payment-method .price-detail__label,.price-detail__item--total-de-emphasize .price-detail__label,.price-detail__item--total .price-detail__label,.price-detail__list .included__title,.price-detail__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif}.price-detail__list .included__title{font-size:1.6rem;color:#464650}.price-detail .atol-protected,.price-detail .quotation-item__price,.price-detail__item--payment-method .price-detail__label,.price-detail__item--total-de-emphasize .price-detail__label,.price-detail__item--total .price-detail__label,.price-detail__value{font-size:1.4rem;line-height:1.5;color:#464650}.price-detail__atol{display:none}@media screen and (min-width:1024px){.price-detail__atol{display:flex;align-items:center;margin-top:-10px;position:absolute}.price-detail__atol__separator{margin:0 5px;display:inline-block;height:15px;width:1px;background-color:#e1e1e4}}@media screen and (min-width:1024px){.price-detail__footer{position:relative}.price-detail__footer .included--atol{padding-top:35px}}.price-detail__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:1.4rem}.price-detail__item .amount{color:#464650}.price-detail__item--total{text-transform:uppercase;margin-bottom:10px}.price-detail__item--total .price-detail__label{font-size:1.54rem}.price-detail__item--total .amount{color:#ec008c}.price-detail__item--payment-method{margin-top:-10px}.price-detail__item--payment-method .price-detail__label{display:flex;align-items:center}.price-detail__item--payment-method .price-detail__label .icon{height:29px;width:35px;margin-right:5px}.price-detail .quotation-item{font-size:1.4rem}.price-detail__note{margin-bottom:0;font-size:1.1rem}.price-detail .quotation-item__description,.price-detail__label{text-align:left;font-size:1.4rem;color:#727272}.price-detail__room-details{font-size:1.2rem;margin-left:20px}.price-detail .quotation-item__price,.price-detail__value{font-size:1.4rem;min-width:80px;margin-left:20px;text-align:right}.price-detail .quotation-item__price .amount{color:#464650}.price-detail__item--total .amount__value{font-size:1.9rem}.price-detail__value-with-deposit .amount__value{font-size:2.1rem}.price-detail__item--total-de-emphasize .price-detail__label{font-size:1.5rem!important;color:#464650}.price-detail__item--total-with-deposit .amount__value{color:#464650;font-size:1.7rem}.price-detail__list .more-details .rc-collapse-content>.rc-collapse-content-box{padding:0 0 10px}.price-detail__list .separator{margin:15px auto;background-color:#e1e1e4;width:100%}.price-detail__list .separator:last-of-type{margin:7px auto}.price-detail__list .included__list:last-of-type{margin-top:14px}.price-detail__list .included__list .list{text-align:left}.price-detail__list .included__title{margin-bottom:14px}.price-detail__list .pay-now__label{text-transform:none}.price-detail__list .pay-now__value .amount__value{color:#464650}.price-detail__list .price-detail-with-deposit .pay-now__label{text-transform:uppercase;font-size:1.54rem}.price-detail__list .price-detail-with-deposit .pay-now .amount__value{color:#ec008c;font-size:2.1rem}.price-detail .atol-protected{margin-top:-10px;margin-bottom:10px;justify-content:flex-end;letter-spacing:.5px}@media screen and (min-width:1024px){.price-detail .atol-protected{font-size:1.2rem}}.price-detail .atol-protected svg{margin-right:5px;width:15px;height:15px}.price-detail .pay-now{margin-bottom:15px}.quotation-item{display:flex;justify-content:space-between;align-items:center}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__toogle-button,.collapsable-quotation-price-detail__total .amount__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapsable-quotation-price-detail__toogle-button{font-family:"718-book",sans-serif}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__total .amount__value{font-family:"718-bold",sans-serif}.collapsable-quotation-price-detail .included__title,.collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label,.collapsable-quotation-price-detail__toogle-button,.collapsable-quotation-price-detail__total .amount__value{font-size:1.4rem;line-height:1.5;color:#464650}.collapsable-quotation-price-detail>.more-details .rc-collapse-content>.rc-collapse-content-box{padding:0}.collapsable-quotation-price-detail__container{margin-bottom:10px}.collapsable-quotation-price-detail__total{font-size:1.2rem;display:flex;justify-content:space-between}.collapsable-quotation-price-detail__total .amount__value{font-size:1.8rem;text-transform:uppercase}.collapsable-quotation-price-detail__label{font-size:1.8rem}.collapsable-quotation-price-detail__pay-now{font-size:1.2rem;display:flex;justify-content:space-between;padding:10px;border-top:1px solid #fff}.collapsable-quotation-price-detail__pay-now .amount__value,.collapsable-quotation-price-detail__pay-now .collapsable-quotation-price-detail__label{font-size:2rem;text-transform:uppercase}.collapsable-quotation-price-detail__pay-now .separator{margin:0 auto}.collapsable-quotation-price-detail__note{font-size:1.3rem;text-transform:none}.collapsable-quotation-price-detail__payment-method{margin-top:5px}.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label{font-size:1.2rem;display:flex;align-items:center}.collapsable-quotation-price-detail__payment-method .collapsable-quotation-price-detail__label .icon{height:20px;width:30px;margin-right:5px}.collapsable-quotation-price-detail__toogle-button{display:flex;align-items:center;font-size:1.2rem;cursor:pointer;text-decoration:none}.collapsable-quotation-price-detail__toogle-button .icon{height:10px;width:10px;margin-right:5px}@media screen and (min-width:1024px){.collapsable-quotation-price-detail__toogle-button{margin-top:0}}.collapsable-quotation-price-detail .included__title{text-transform:uppercase;margin-bottom:5px}.collapsable-quotation-price-detail .included__list{color:#fff;margin-bottom:14px}.collapsable-quotation-price-detail .list__item{margin-bottom:5px}.collapsable-quotation-price-detail .quotation-price-detail__item--total+.separator{display:block}.booking-aside__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;display:flex;align-items:center;justify-content:left;padding:0 20px;font-size:1.65rem;box-sizing:border-box;text-align:center;min-height:40px}.booking-aside{position:relative}.booking-aside__title{padding:0 30px;color:#464650;height:40px;background:#e1e1e4;border-radius:5px 5px 0 0;text-transform:none}.booking-aside__title .product-time{text-transform:lowercase}.booking-aside__title .product-time__suffix{letter-spacing:0}.booking-aside__title .product-time__value{margin-right:2px}.booking-aside__title .product-time .icon{height:15px;width:15px}.booking-aside__content{background:#fff;border-radius:0 0 5px 5px;border:none}.booking-aside__content .credits-burner,.booking-aside__content .my-flight-detail,.booking-aside__content .price-detail__list,.booking-aside__content .promotion-code{padding:20px}.booking-aside__content .pay-now__label{font-size:1.5rem}.booking-aside__content .pay-now__value .amount__value{font-size:1.7rem}.booking-aside__atol{padding:5px 10px;margin-bottom:30px;background:#fff}.booking-aside__panel{margin-bottom:30px;opacity:1;transition:opacity .3s ease}.booking-aside__panel--hidden{opacity:0;pointer-events:none}.booking-aside__panel--contact{margin-bottom:20px}.booking-aside--my-booking .icon--lightning{background-image:url(/static/icons/icon-lightning-grey.svg)}.booking-aside--my-booking .my-booking__body{padding:0}.booking-aside--my-quotation .more-details{text-align:right}.booking-aside--my-quotation .included__title{text-align:left}.credits-burner__amount .amount__value,.credits-burner__note .amount__value{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"718-bold",sans-serif;font-size:1.4rem;line-height:1.5;color:#464650}.credits-burner__main{display:flex;justify-content:space-between;align-items:center}.credits-burner__main--none{justify-content:center;color:#464650}.credits-burner__amount{color:#464650;height:50px;padding:0 20px;width:100%;box-sizing:border-box;display:flex;align-items:center;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #e1e1e4;outline:none;appearance:none;box-shadow:none}.credits-burner__amount .amount{display:inline-block}.credits-burner__amount .amount__value{font-size:1.4rem}.credits-burner__amount--burned{border-radius:0;border:none;box-shadow:none}.credits-burner .button{display:flex;align-items:center;justify-content:center;height:45px;flex:1 1 0%;padding-right:10px;padding-left:10px;background:#727272;border-radius:0 5px 5px 0;box-shadow:none}@media screen and (min-width:1024px){.credits-burner .button:hover{background:#2e2e35}}.credits-burner__cancel{min-width:60px}.credits-burner__cancel .icon{margin-right:0}.credits-burner__note{display:flex;align-items:center;margin-bottom:14px}.credits-burner__note .icon{height:15px;width:15px;margin-right:5px}.credits-burner__note .amount{display:inline-block}.credits-burner__note .amount__value{color:#464650;font-size:1.4rem}.credits-burner__note span{flex:1 1 0%}.credits-burner__message{margin-top:5px;color:#727272}