@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap");.m-booking-summary__card.is-active:before,.m-booking-summary__selection-item--is-active:before,.m-flight-panel__item--ok:before,[class*=c-icon-]{font-family:pegasus-base-fonts;font-weight:400}[class*=srv-]{font-family:pegasus-hotel-service-fonts;display:inline-block;vertical-align:middle;font-weight:400}.c-step{border:1px dashed #c2d5f5;color:#c2d5f5;background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100px;width:100px;padding:20px;text-align:center;border-radius:50%}.c-step:not(.c-step--active):hover{cursor:pointer}.c-step__icon{color:#c2d5f5;margin-bottom:10px}.c-step__text{font-size:12px;line-height:1}.c-step--active{color:#fff;background:#3e79e0;border:1px dashed #3e79e0;-webkit-box-shadow:0 0 5px #215eca;box-shadow:0 0 5px #215eca}.c-step--active .c-step__icon{color:#fff}.c-step--prev{color:#3e79e0;background:#f3f8fe;border:3px solid #dde8ef}.c-step--prev .c-step__icon{color:#3e79e0}.c-btn-heading{border-bottom:1px solid #dfe0e4;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding-bottom:10px}.c-btn-heading--r{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-btn-heading__container{color:#3e79e0;font-weight:600;text-transform:uppercase;position:relative}.c-btn-heading__container:after{content:"";position:absolute;bottom:-11px;right:0;width:100%;height:2px;background-color:#3e79e0}.m-card{border:1px solid #dfe0e4;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.m-card__img{position:relative}.m-card__img:before{padding-top:32%;display:block;content:"";width:100%}.m-card__img>iframe,.m-card__img>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}.m-card__box{padding:10px 20px 15px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.m-card__head{min-height:100px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}.m-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.m-card__price{font-size:20px}.m-card__btn{text-align:center;margin-top:10px}.m-card-resume{margin-bottom:15px}@media (min-width:64em){.m-card-resume{display:-webkit-box;display:-ms-flexbox;display:flex}}.m-card-resume [class*=srv-]{font-size:25px}.m-card-resume [class*=srv-]:before{padding:5px}.m-card-resume__img{position:relative;-ms-flex-item-align:start;align-self:flex-start}.m-card-resume__img picture{overflow:hidden;position:relative}.m-card-resume__img picture:before{padding-top:53.48837%;display:block;content:"";width:100%}.m-card-resume__img picture>iframe,.m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}@media (max-width:1023px){.m-card-resume__img picture{position:relative}.m-card-resume__img picture:before{padding-top:24.46809%;display:block;content:"";width:100%}.m-card-resume__img picture>iframe,.m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}.m-card-resume__img picture:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);height:100%;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f6f6f6;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;font-family:pegasus-base-fonts;content:"\e94b";font-size:40px;color:#c6c6c6;border-radius:4px}.m-card-resume__img img{min-height:230px;max-height:230px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.m-card-resume__img img{-o-object-fit:cover;object-fit:cover}}@media (max-width:63.9375em){.m-card-resume__img{margin-bottom:10px}}@media (min-width:64em){.m-card-resume__img{margin-right:20px;width:50%}}.m-card-resume__best-price{position:absolute;top:10px;left:10px}.m-card-resume__best-price img{max-height:none;min-height:0;-o-object-fit:contain;object-fit:contain;max-width:100px}.m-card-resume__box{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-ms-flex-negative:0;flex-shrink:0}@media (min-width:64em){.m-card-resume__box{width:0}}.m-card-resume__title{display:-webkit-box;display:-ms-flexbox;display:flex}.m-card-resume__title i{margin-left:5px}.m-card-resume__street{color:#dfe0e4}.m-card-resume__tripadvisor{margin-top:5px}.m-card-resume__desc{margin-top:8px;font-size:14px;line-height:18px}.m-card-resume__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.m-card-resume__icons-box{height:40px;overflow:hidden}.m-card-resume__icon{margin-right:10px;margin-bottom:5px}.m-card-resume__icon:last-child{margin-right:0}.m-card-resume__more{font-size:13px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-card-resume__share{position:absolute;right:0;top:0}.m-card-resume__share .c-icon{padding:0 5px}.m-card-resume__share .c-icon:before{padding:0}.m-card-resume .m-hotel-name__title{cursor:pointer}.m-card-resume__price{text-align:center;background-color:#f6f6f6;max-width:200px;width:100%;padding:10px;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-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #dfe0e4}.m-card-resume__price-description{color:#666;line-height:26px}.m-card-resume__price-lodging{font-size:14px;color:#333;line-height:26px}.m-card-resume__price .c-price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.m-card-resume__price .c-price__from{color:#999;margin-right:5px}.m-card-resume--equal{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 15px)}.m-card-resume--bordered{border:1px solid #c6c6c6;border-radius:4px}.m-card-resume--bordered .m-card-resume__box,.m-card-resume--bordered .m-card-resume__table{padding:0 10px}.m-card-resume--vertical{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-card-resume--vertical .m-card-resume__box{width:100%}.m-card-resume--vertical .m-card-resume__img{width:100%;margin-bottom:10px;margin-right:0}.m-card-resume--vertical .m-card-resume__table{width:100%}.m-card-resume--vertical .c-price{text-align:right}.m-card-resume--has-share .m-hotel-name{padding-right:100px}.m-card-resume--hotels{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@media (max-width:74.9375em){.m-card-resume--hotels{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-card-resume--hotels .m-card-resume__box{min-width:0}@media (min-width:75em){.m-card-resume--hotels .m-card-resume__img{max-width:270px;margin-right:5px}}@media (max-width:74.9375em){.m-card-resume--hotels .m-card-resume__img{margin-bottom:0;margin-right:0;width:100%}}.m-card-resume--hotels .m-card-resume__img picture{overflow-y:hidden}@media (max-width:29.9375em){.m-card-resume--hotels .m-card-resume__img picture{position:relative}.m-card-resume--hotels .m-card-resume__img picture:before{padding-top:57.5%;display:block;content:"";width:100%}.m-card-resume--hotels .m-card-resume__img picture>iframe,.m-card-resume--hotels .m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (min-width:30em) and (max-width:47.9375em){.m-card-resume--hotels .m-card-resume__img picture{position:relative}.m-card-resume--hotels .m-card-resume__img picture:before{padding-top:32.85714%;display:block;content:"";width:100%}.m-card-resume--hotels .m-card-resume__img picture>iframe,.m-card-resume--hotels .m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (min-width:48em) and (max-width:63.9375em){.m-card-resume--hotels .m-card-resume__img picture{position:relative}.m-card-resume--hotels .m-card-resume__img picture:before{padding-top:22%;display:block;content:"";width:100%}.m-card-resume--hotels .m-card-resume__img picture>iframe,.m-card-resume--hotels .m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (min-width:64em) and (max-width:74.9375em){.m-card-resume--hotels .m-card-resume__img picture{position:relative}.m-card-resume--hotels .m-card-resume__img picture:before{padding-top:28.57143%;display:block;content:"";width:100%}.m-card-resume--hotels .m-card-resume__img picture>iframe,.m-card-resume--hotels .m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (min-width:75em){.m-card-resume--hotels .m-card-resume__img picture{position:relative}.m-card-resume--hotels .m-card-resume__img picture:before{padding-top:85.18519%;display:block;content:"";width:100%}.m-card-resume--hotels .m-card-resume__img picture>iframe,.m-card-resume--hotels .m-card-resume__img picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}.m-card-resume--hotels .m-card-resume__img picture:after{height:100%;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f6f6f6;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;font-family:pegasus-base-fonts;content:"\e94b";font-size:40px;color:#c6c6c6;border-radius:4px}@media (min-width:75em){.m-card-resume--hotels .m-card-resume__box{padding:15px 10px}}@media (min-width:30em) and (max-width:74.9375em){.m-card-resume--hotels .m-card-resume__box{padding:15px}}@media (max-width:29.9375em){.m-card-resume--hotels .m-card-resume__box{padding:10px}}.m-card-resume--hotels .m-card-resume__icons{padding-right:20px}@media (max-width:40.875em){.m-card-resume--hotels .m-card-resume__price{border-left:0;border-top:1px solid #dfe0e4;max-width:inherit}}.m-card-resume--hotels .m-hotel-name__direction{margin-bottom:40px}.m-card-resume--hotels+.m-table-hotel .m-table-hotel__row{margin-bottom:0}.m-card-resume--congresses .m-card-resume__box{padding:20px 20px 0 0}@media (max-width:1023px){.m-card-resume--congresses .m-card-resume__box{padding:0 15px}}.m-card-resume+.m-message{margin-top:-5px}.m-links{-webkit-column-count:5;-moz-column-count:5;column-count:5}@media (max-width:63.9375em){.m-links{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (max-width:47.9375em){.m-links{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:34.9375em){.m-links{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:29.9375em){.m-links{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.m-links__item{display:inline-block;padding:4px 5px}@media (max-width:29.9375em){.m-links__item{display:block}}.m-price-fixed{background-color:#3e79e0;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.29);box-shadow:0 2px 10px 2px rgba(0,0,0,.29);padding:10px;color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:90;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}@media (min-width:64em){.m-price-fixed{display:none}}.m-price-fixed__link{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;margin-right:15px}.m-price-fixed__link .c-icon{color:#fff;padding:0 10px 0 0;font-size:20px}@media (max-width:21.8125em){.m-price-fixed__phone .c-icon{padding:5px;font-size:11px}}.m-price-fixed__phone .c-icon{background:#fff}.m-price-fixed__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:15px}.m-price-fixed__element .c-btn{padding-left:10px;padding-right:10px}@media (max-width:29.9375em){.m-price-fixed__element .c-btn{font-size:12px}}.m-price-fixed__element .c-price{margin-right:15px;color:#fff}.m-price-fixed__element .c-price__desc{color:#fff;font-size:11px}@media (max-width:29.9375em){.m-price-fixed__element .c-price__desc{display:none}}.m-price-fixed-desk{background-color:#fff;-webkit-box-shadow:0 2px 11px 4px rgba(0,0,0,.3);box-shadow:0 2px 11px 4px rgba(0,0,0,.3);z-index:5;position:relative}@media (max-width:63.9375em){.m-price-fixed-desk{display:none}}.m-price-fixed-desk__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-price-fixed-desk__icon{padding:0 .5px}.m-price-fixed-desk__icon .c-icon{background-color:#a6bbd4;border-radius:0;color:#fff;padding:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.m-price-fixed-desk__icon .c-icon.is-active,.m-price-fixed-desk__icon .c-icon:active,.m-price-fixed-desk__icon .c-icon:focus,.m-price-fixed-desk__icon .c-icon:hover{background-color:#3e79e0;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.m-price-fixed-desk__content{font-size:14px;background-color:#fff;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;padding:0 15px;white-space:nowrap}.m-price-fixed-desk__content .c-link--underline:hover{cursor:pointer}.m-price-fixed-desk__wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-price-fixed-desk__box,.m-price-fixed-desk__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.m-price-fixed-desk__box{width:35px;min-width:35px;margin-right:1px}.m-price-fixed-desk__box,.m-price-fixed-desk__box.is-active{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}.m-price-fixed-desk__box.is-active{width:100%}.m-price-fixed-desk__box.is-active .m-price-fixed-desk__icon .c-icon{background-color:#3e79e0;-webkit-transition:background .6s;-o-transition:background .6s;transition:background .6s}.m-price-fixed-desk__price{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px}.m-price-fixed-desk__price .c-btn{margin-left:15px}.m-price-fixed-desk__price .c-price__desc{font-size:12px;font-weight:700}.m-price-fixed-desk__hotel{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}.m-price-fixed-desk__hotel-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-price-fixed-desk__icon-combined{-webkit-box-flex:0.2;-ms-flex-positive:0.2;flex-grow:0.2;text-align:center;position:relative}.m-price-fixed-desk__icon-combined .c-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.m-price-fixed-desk__icon-combined .c-icon:before{background-color:#7ed321;border-radius:50%;font-size:11px;padding:5px}.m-price-fixed-desk__hotel-destination{display:block;font-size:11px;font-weight:500;line-height:9px;text-transform:uppercase}.m-price-fixed-desk__hotel-name{font-weight:700;font-size:14px;margin-right:10px}.m-price-fixed-desk__hotel-name .c-icon{font-size:10px;color:#666;position:relative;top:-5px;padding:0;margin-left:5px}.m-price-fixed-desk__help{position:absolute;right:0;bottom:-100px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}@media (max-width:63.9375em){.m-price-fixed-desk__help{display:none}}.m-price-fixed-desk__flight{padding:0 5px;font-size:11px}@media (min-width:75em){.m-price-fixed-desk__flight{font-size:12px;padding:0 10px}}.m-price-fixed-desk__flight:first-child{padding-left:0}.m-price-fixed-desk__flight-time{font-weight:700}.m-price-fixed-desk__flight-location{max-width:120px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:75em){.m-price-fixed-desk__flight-location{max-width:150px}}.m-price-fixed-desk__flight-edit,.m-price-fixed-desk__insurance-link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.m-price-fixed-desk .c-loader{padding:0 0 0 10px}.m-price-fixed-desk .c-loader__loading{width:20px;height:20px;margin:0}.m-price-fixed-desk--payment{padding:0;opacity:0;position:fixed;height:0;top:0;left:0;width:100%;-webkit-transition:opacity .6s;-o-transition:.6s opacity;transition:opacity .6s}.m-price-fixed-desk--payment.stuck{height:auto;opacity:1;padding:6px 0}.m-price-fixed-desk--payment .m-price-fixed-desk__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0}.m-price-fixed-desk--payment .c-price span{margin-left:15px;margin-right:15px}.m-price-fixed-desk--payment .c-price__desc{font-size:15px;font-weight:700}.m-booking-summary__inner{position:relative;margin-top:30px}.m-booking-summary__detail-icon{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left}@media (max-width:63.9375em){.m-booking-summary__detail-icon{padding-right:20px;padding-bottom:20px}}@media (min-width:64em){.m-booking-summary__detail-icon{position:absolute;right:0;top:10px;max-width:110px}}.m-booking-summary__detail-icon .c-link{padding:7px 5px 7px 30px;background:#fcfcfc;display:block;-webkit-transition:background .6s;-o-transition:.6s background;transition:background .6s;border-radius:2px}@media (min-width:64em){.m-booking-summary__detail-icon .c-link{border:1px solid #3e79e0}}@media (min-width:64em) and (max-width:63.9375em){.m-booking-summary__detail-icon .c-link{text-decoration:underline}}@media (min-width:64em){.m-booking-summary__detail-icon .c-link__icon{left:5px}.m-booking-summary__detail-icon .c-link:hover{background:#3e79e0;color:#fff}.m-booking-summary__detail-icon .c-link br{display:inline-block;content:"&nbsp;";margin-right:5px}.m-booking-summary__detail-icon .c-link .c-icon:before{padding:10px}}@media (min-width:768px){.m-booking-summary__layout .m-booking-summary__col{width:37.5%}.m-booking-summary__layout .m-booking-summary__double{width:25%}}@media (min-width:64em){.m-booking-summary__layout{display:-webkit-box;display:-ms-flexbox;display:flex}}.m-booking-summary__col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:47.9375em){.m-booking-summary__col{margin-bottom:20px}.m-booking-summary__col:last-child{margin-bottom:0}}.m-booking-summary__column--loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.m-booking-summary__column--loading{width:21%}}.m-booking-summary__column--details{padding:15px;background-color:#f9f9f9}@media (min-width:64em){.m-booking-summary__column--details{width:79%}}.m-booking-summary__column--price{display:block;position:relative;background:#e9f0f9;border:1px solid #dae3f2;padding:20px 10px}@media (min-width:30em){.m-booking-summary__column--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:30em) and (max-width:63.9375em){.m-booking-summary__column--price{-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:none}.m-booking-summary__column--price .m-booking-summary__resume-title{width:50%;text-align:left}.m-booking-summary__column--price .m-booking-summary__resume-price{width:50%;text-align:right}.m-booking-summary__column--price .m-booking-summary__resume-price .c-price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:64em){.m-booking-summary__column--price{width:21%;padding:50px 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-booking-summary__column--price:before{content:"";top:-1px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;height:0;width:0;border-top:10px solid #f9f9f9;border-right:10px solid transparent;border-left:10px solid transparent}@media (min-width:64em){.m-booking-summary__column--price:before{left:-1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f9f9f9}}@media (width:1024px){.m-booking-summary__column--price .c-price{font-size:22px}.m-booking-summary__column--price .c-price__old-price{font-size:13px}}@media (min-width:30em) and (max-width:63.9375em){.m-booking-summary__column--loader>:first-child,.m-booking-summary__column--loader>:nth-child(2){width:100%;text-align:center}}.m-booking-summary__card{background:#fff;border:1px solid #e6e6e6;display:block;width:100%}.m-booking-summary__card.m-booking-summary__card--has-status{position:relative}.m-booking-summary__card.m-booking-summary__card--has-status.m-booking-summary__box--hotel{padding-bottom:25px}.m-booking-summary__card.m-booking-summary__card--has-status.m-booking-summary__box--hotel .m-booking-summary__status{left:0;bottom:0}.m-booking-summary__card.m-booking-summary__card--has-status.m-booking-summary__double-item .m-booking-summary__product{margin-right:20px}.m-booking-summary__card.m-booking-summary__card--has-status.m-booking-summary__double-item .m-booking-summary__status{right:0;top:0}.m-booking-summary__card.is-active{position:relative;border:2px solid #3e79e0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:4px}.m-booking-summary__card.is-active:before{content:"\e940";background-color:#3e79e0;height:40px;width:40px;position:absolute;top:-10px;left:-10px;color:#fff;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;font-size:18px;padding-bottom:2px;z-index:1;border-radius:50%}.m-booking-summary__card--theme-2{padding:12px;margin-bottom:20px}@media (max-width:1023px){.m-booking-summary__card--theme-2{margin-bottom:10px}}.m-booking-summary__card.m-booking-summary__card--no-shadow{-webkit-box-shadow:0 0;box-shadow:0 0}.m-booking-summary__img{overflow:hidden;position:relative}.m-booking-summary__img-icons{position:absolute;z-index:2;right:0;top:15px;padding:10px 5px;color:#fff;background-color:rgba(113,141,189,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:4px}.m-booking-summary__img-icons .c-icon{color:#fff;font-size:18px}.m-booking-summary__img-icons .c-icon:before{padding:0 10px}.m-booking-summary__box{padding:15px;color:#666}.m-booking-summary__box .m-hotel-name__direction{font-size:14px}.m-booking-summary__box .m-hotel-name__opinions-tripadvisor{max-width:100px;display:block}.m-booking-summary__box .c-icon--super:before{padding:10px}.m-booking-summary__text{margin-top:15px;border-top:1px solid #dfe0e4;border-bottom:1px solid #dfe0e4;padding:5px 0;font-size:14px}.m-booking-summary__text-concept{font-size:11px;text-transform:uppercase;width:100%;display:block;color:#333;font-weight:600}.m-booking-summary__flight{margin-bottom:20px}.m-booking-summary__buttons{text-align:right;margin-top:15px}.m-booking-summary__link{font-size:13px;text-transform:capitalize;padding-left:20px}.m-booking-summary__link .c-link__icon{font-size:14px}.m-booking-summary__double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:30em) and (max-width:47.9375em){.m-booking-summary__double{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.m-booking-summary__double-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}@media (max-width:29.9375em){.m-booking-summary__double-item:last-child{margin:0}}@media (min-width:48em){.m-booking-summary__double-item:last-child{margin:0}}.m-booking-summary__resume-title{text-align:center}.m-booking-summary__resume-subtitle{text-transform:uppercase;font-size:11px}.m-booking-summary__resume-price{text-align:center}.m-booking-summary__resume-price-person{font-weight:600;font-size:14px}.m-booking-summary__resume-buttons{margin-top:20px;width:100%}.m-booking-summary__resume-more{position:relative;font-size:12px;margin-top:10px}@media (min-width:1024px){.m-booking-summary__resume-more{position:absolute;left:0;right:0;bottom:25px}}.m-booking-summary__resume-more .c-link{display:block;text-align:center}.m-booking-summary__tab-link{font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:651px) and (max-width:768px){.m-booking-summary__tab-link{font-size:12px}}@media (max-width:650px){.m-booking-summary__tab-link{display:block;font-size:11px}}@media (max-width:650px){.m-booking-summary__tab-text{display:block;text-align:center}}.m-booking-summary__tab-price{display:block;text-align:center}@media (min-width:651px){.m-booking-summary__tab-price{margin-left:5px}}@media (min-width:651px){.m-booking-summary__tab-price:before{color:#c2d5f5;content:"|"}}.m-booking-summary .uip-tabs__navigation-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-booking-summary .uip-tabs__navigation-link{text-transform:uppercase;font-weight:700;color:#c2d5f5;height:100%;padding:15px}@media (max-width:40.5625em){.m-booking-summary .uip-tabs__navigation-link{padding-left:10px;padding-right:10px;min-width:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.m-booking-summary .uip-tabs__navigation-link .c-icon{color:#cbdbeb;font-size:26px}@media (max-width:768px){.m-booking-summary .uip-tabs__navigation-link .c-icon{font-size:20px}}@media (max-width:650px){.m-booking-summary .uip-tabs__navigation-link .c-icon{display:none}}.m-booking-summary .uip-tabs__navigation-link--active,.m-booking-summary .uip-tabs__navigation-link--active .c-icon,.m-booking-summary .uip-tabs__navigation-link:hover,.m-booking-summary .uip-tabs__navigation-link:hover .c-icon{color:#3e79e0}.m-booking-summary__loader-icon{margin:20px auto 60px}.m-booking-summary__loader-text{font-weight:600;font-size:14px;line-height:20px;text-transform:uppercase;display:block;text-align:center}.m-booking-summary__product{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}.m-booking-summary__product--has-margin-bottom{margin-bottom:20px}.m-booking-summary__icon-include{-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#fff;margin-right:8px}.m-booking-summary__icon-include:before{background-color:#7ed321;border-radius:50%;font-size:8px;padding:5px}.m-booking-summary__icon-rq{-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#ebebeb;margin-right:8px}.m-booking-summary__icon-rq:before{background-color:#ff8600;border:1px solid transparent;border-radius:0;font-size:13px;font-weight:700;padding:2px}.m-booking-summary__destination{font-size:13px;text-transform:uppercase;margin-bottom:5px}.m-booking-summary__destination-name{font-weight:600}.m-booking-summary__regime{font-size:13px}@media (max-width:29.9375em){.m-booking-summary__selection{margin-bottom:10px}}@media (min-width:30em){.m-booking-summary__selection-item:last-child .m-booking-summary__box--hotel{margin-bottom:0}}@media (max-width:29.9375em){.m-booking-summary__selection-item:last-child,.m-booking-summary__selection-item:last-child .m-booking-summary__box--hotel{margin-bottom:0}}.m-booking-summary__selection-item--is-active{position:relative}.m-booking-summary__selection-item--is-active:before{content:"\e940";background-color:#3e79e0;position:absolute;color:#fff;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;padding-bottom:2px;z-index:1;border-radius:50%;font-size:14px;height:30px;left:15px;top:20px;width:30px}@media (max-width:47.9375em){.m-booking-summary__selection-item .m-booking-summary__box--hotel{margin-bottom:70px}}.m-booking-summary__selection--hotels{position:relative}.m-booking-summary__selection--hotels:before{background-color:#7ed321;border-radius:50%;content:"\e906";color:#fff;font-family:pegasus-base-fonts;font-weight:700;padding:10px;z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:64em){.m-booking-summary__selection--hotels:before{left:51.8%}}@media (min-width:48em) and (max-width:63.9375em){.m-booking-summary__selection--hotels:before{left:51.2%}}.m-booking-summary--combined .m-booking-summary__product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase}.m-booking-summary--combined .m-booking-summary__product--has-margin-bottom{margin-bottom:5px}.m-booking-summary--combined .m-booking-summary__buttons{margin-top:5px}@media (min-width:48em){.m-booking-summary--combined .m-booking-summary__buttons{text-align:right}}@media (max-width:47.9375em){.m-booking-summary--combined .m-booking-summary__buttons{text-align:center}}.m-booking-summary--combined .m-booking-summary__flight{margin-bottom:8px}.m-booking-summary--combined .m-booking-summary__flight:last-child{margin:0}.m-booking-summary--combined .m-booking-summary__img-icons{padding:5px}.m-booking-summary--combined .m-booking-summary__img-icons .c-icon{font-size:16px}.m-booking-summary--combined .m-booking-summary__img-icons .c-icon:before{padding:0 8px}@media (max-width:1023px){.m-booking-summary--combined .m-booking-summary__selection--services{margin-bottom:10px}}@media (max-width:479px){.m-booking-summary--combined .m-booking-summary__selection--services>div{margin-bottom:10px}.m-booking-summary--combined .m-booking-summary__selection--services>div:last-child{margin-bottom:0}}.m-booking-summary__include--check{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;font-size:14px;letter-spacing:-.1px}.m-booking-summary .pg-l-booking-summary{padding:15px}.m-booking-summary .uip-tabs__tabs-panel{-webkit-box-shadow:0 0 3px 0 rgba(215,224,239,.6);box-shadow:0 0 3px 0 rgba(215,224,239,.6)}.m-booking-summary .uip-tabs__navigation-link--active{-webkit-box-shadow:0 -1px 1px 0 rgba(215,224,239,.6);box-shadow:0 -1px 1px 0 rgba(215,224,239,.6)}.m-booking-summary .uip-tabs__navigation-link--active .m-booking-summary__tab-price:before{color:#3e79e0}.m-booking-summary__column--price{background:#e7eaee}@media (min-width:1400px){.m-booking-summary__column--price .c-price{font-size:40px}}@media (min-width:1024px) and (max-width:1399px){.m-booking-summary__column--price .c-price{font-size:33px;font-weight:600;line-height:38px;margin-bottom:5px}}@media (min-width:1024px){.m-booking-summary__column--price .c-price--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-booking-summary__column--price .c-price--inline .c-price__old-price{display:block;line-height:17px}}.m-booking-summary__column--details{padding:20px}.m-booking-summary__card{-webkit-box-shadow:0 0 10px 0 rgba(215,224,239,.6);box-shadow:0 0 10px 0 rgba(215,224,239,.6);border-radius:4px}.m-booking-summary__flight{margin-bottom:30px;display:block}.m-booking-summary__flight:last-child{margin:0}.m-booking-summary__box--flight{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.m-booking-summary__box--flight .m-booking-summary__box{-ms-flex-item-align:center;align-self:center;width:100%}.m-booking-summary__double .m-booking-summary__product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:uppercase;font-size:16px}.m-booking-summary__double .m-booking-summary__product strong{font-weight:600}.m-booking-summary .m-flight-brief__concept{text-transform:uppercase;font-size:16px;color:inherit}.m-booking-summary .m-flight-brief__concept strong{font-weight:600}.m-booking-summary__resume-subtitle{display:block;margin-top:5px}.m-booking-summary__text{position:relative;border-bottom:none}.m-booking-summary__text:before{font-size:11px;text-transform:uppercase;width:100%;display:block;color:#333;font-weight:600}.m-booking-summary__loader{top:0;left:0;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-booking-summary__status{position:absolute}.m-hotel-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.m-hotel-name__icon{color:#000;vertical-align:top;padding:0 0 0 10px}.m-hotel-name__icon:before{padding:0}.m-hotel-name__direction{color:#999;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-hotel-name__direction-icon{margin-right:2px}.m-hotel-name__direction-text{margin-right:5px}.m-hotel-name__direction-container{display:inline-block}.m-hotel-name__direction-distance{color:#333;font-size:13px;margin-top:8px;width:100%}.m-hotel-name__map{white-space:nowrap}.m-hotel-name__info{color:#666;display:block;font-size:12px}@media (min-width:64em) and (max-width:74.9375em){.m-hotel-name__info{margin-bottom:5px}}@media (min-width:75em){.m-hotel-name__info{margin-bottom:10px}}.m-hotel-name__title--link-fake{cursor:pointer}.m-hotel-name__title.c-link{line-height:inherit}.m-hotel-name__title.c-heading--type-4{line-height:27px}.m-hotel-name__opinions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em) and (max-width:74.9375em){.m-hotel-name__opinions{display:block}}@media (min-width:75em){.m-hotel-name__opinions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.m-hotel-name__opinions-tripadvisor{margin-right:5px}.m-hotel-name__opinions-number{font-size:12px}.m-hotel-resume__img{margin:-15px -15px 15px}.m-hotel-resume__title{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.m-hotel-resume__title span{margin-right:5px}.m-hotel-resume__title .c-icon{font-size:12px}.m-hotel-resume__dates{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-hotel-resume__dates,.m-hotel-resume__icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;font-size:12px}.m-hotel-resume__icons,.m-hotel-resume__icons span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-hotel-resume__icons span{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.m-hotel-resume__icons span .c-icon{margin-left:5px;color:#666}.m-hotel-resume__text{font-size:12px}.m-hotel-resume__room{margin-bottom:10px}.m-hotel-resume__room:last-child{margin-bottom:0}.m-hotel-resume__room-container{border:1px solid #dfe0e4;margin:10px 0;padding:10px}.m-hotel-resume__heading{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#333;display:block;font-size:14px}.m-hotel-resume__heading.toggle-open .c-icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-flight-brief__item{margin-bottom:20px}.m-flight-brief__item:last-child{margin:0}.m-flight-brief__heading{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;border-bottom:1px solid #dfe0e4;padding-bottom:5px}.m-flight-brief__heading-item--logo img{max-width:60px}.m-flight-brief__detail,.m-flight-brief__time{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}.m-flight-brief__time{border-bottom:1px solid #dfe0e4;border-top:1px solid #dfe0e4;color:#999;font-size:12px;margin-bottom:5px;margin-top:15px;padding:5px 0}.m-flight-brief__time .c-icon-scale{margin:0 7px}.m-flight-brief__concept{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600}.m-flight-brief__concept-icon{color:#666;padding:0;margin-right:5px;font-size:24px}.m-flight-brief__date{font-size:12px;font-weight:600}.m-flight-brief__details{position:relative}.m-flight-brief__details-icon{padding:4px;color:#666;border-color:#666}.m-flight-brief__details-icon:before{padding:0}.m-flight-brief__hour{font-size:12px;font-weight:600;color:#333}.m-flight-brief__airport{color:#666;font-size:12px;max-width:92px}.m-flight-brief__airport--iata{font-weight:600}.m-flight-brief__direction{margin:6px 4px 0}.m-flight-brief__status{margin:0}.m-flight-resume__icon-prov--auto{width:auto}.m-flight-resume__icon:before{padding:0}.m-flight-resume__icon.c-icon--xbig{padding:0 10px;width:20%}.m-flight-resume__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;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:5px}.m-flight-resume__location{width:40%;font-size:12px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-flight-resume__location:last-child{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:end;-ms-flex-align:end;align-items:flex-end}.m-flight-resume__location-letters{font-weight:700;font-size:24px;line-height:24px;margin-right:4px}.m-flight-resume__location-time{font-weight:700}.m-flight-resume__location-icon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-flight-resume__scale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.m-flight-resume__scale-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:12px}.m-flight-resume__scale-text .c-icon{margin:0 5px}.m-flight-resume__details-scale{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#c6c6c6;padding:5px;margin-bottom:5px}.m-flight-resume__details-scale,.m-flight-resume__details-scale span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-flight-resume__details-scale__icon{padding:0 3px;-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0)}.m-flight-resume__details-locator{margin-bottom:10px}.m-flight-resume__details-locator-num{font-size:13px;color:#333;font-weight:700}.m-flight-resume__details-locator-op{font-size:12px;color:#ff9224}.m-flight-resume__details-info-time-type{font-weight:700;text-transform:uppercase;color:#666}.m-flight-resume__details-info-time-hour{font-weight:700;font-size:15px}.m-flight-resume__details-info-destination b{font-weight:600;text-transform:uppercase}.m-flight-resume__details-flight{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-flight-resume__details-flight-type{text-transform:uppercase;padding-right:3px}.m-flight-resume__details-flight-day{color:#333}.m-flight-resume__details-flight-hour{font-size:15px}.m-flight-resume__details-flight-airport{color:#999}.m-flight-resume__details-flight-airport strong{text-transform:uppercase;color:#333;font-weight:600}.m-flight-resume__details-flight--heading{margin-top:10px}.m-flight-resume__details-info{margin-bottom:5px}.m-flight-resume__details-loc{font-weight:700;font-size:13px;color:#333}.m-flight-resume__details-operator{color:#ff9224}.m-flight-resume__details-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:12px;cursor:pointer}.m-flight-resume__details-title.toggle-open .c-icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.m-flight-resume__details-title .c-icon{color:#999;margin-right:8px}.m-flight-resume__details-title.is-active .c-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.m-flight-resume__details-content{background-color:rgba(236,241,245,.5);padding:5px 10px;margin-top:5px;display:none;font-size:12px}.m-flight-resume__details-content.is-active{display:block}.m-flight-resume__details-subtitle{text-transform:uppercase;margin-top:10px;color:#999}.m-flight-resume__details-subtitle strong{color:#666}.m-flight-resume__details-subtitle:first-child{margin-top:0}.m-flight-resume__details-text{color:#999}.m-flight-resume__details-text strong{color:#666}.m-flight-resume__details-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999;margin:5px -10px;background-color:#ebedf0;padding:5px 10px}.m-flight-resume__details-head>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-flight-resume__details-head>div .m-flight-resume__icon-prov{margin-right:5px}.m-flight-resume__details-head:last-child{margin-bottom:0}.m-table-hotel--has-budget .m-table__concept:last-child{min-width:315px}@media (max-width:47.9375em){.m-table-hotel--has-budget .m-table__concept:last-child{min-width:100%}}@media (min-width:400px){.m-table-hotel--has-budget .m-table-hotel__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:315px}}.m-table-hotel--has-budget .m-table-hotel__actions .c-btn{margin-right:15px;width:100%}.m-table-hotel--has-budget .m-table-hotel__actions .c-btn:last-child{margin-right:0}.m-table-hotel [class*=m-table__more-content]{border-top:1px dashed #e1e1e1}.m-table-hotel .m-table__col:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:47.9375em){.m-table-hotel__heading{display:none}}.m-table-hotel__heading-2{display:none}@media (max-width:47.9375em){.m-table-hotel__heading-2{display:block}}@media (min-width:48em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{padding-top:20.89844%;display:block;content:"";width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (min-width:30em) and (max-width:47.9375em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{padding-top:27.86458%;display:block;content:"";width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (max-width:29.9375em){.m-table-hotel__header-image{position:relative}.m-table-hotel__header-image:before{padding-top:50%;display:block;content:"";width:100%}.m-table-hotel__header-image>iframe,.m-table-hotel__header-image>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (max-width:47.9375em){.m-table-hotel__row{padding-left:10px;padding-right:10px;background:rgba(62,121,224,.06);margin:15px 0;border:0}.m-table-hotel__row:first-child{margin-top:0}.m-table-hotel__row:last-child{margin-bottom:0}}@media (max-width:47.9375em){.m-table-hotel__price-night{display:none}}.m-table-hotel__price{font-size:16px}@media (max-width:47.9375em){.m-table-hotel__price{position:absolute;padding-right:0;right:10px;top:10px;font-size:18px}}.m-table-hotel__actions-icon{padding:0 10px 0 0;color:#fff}.m-table-hotel__actions-icon:before{padding:0}@media (max-width:47.9375em){.m-table-hotel__actions{padding:0;width:100%}.m-table-hotel__actions .c-btn{width:100%;margin-top:35px;padding-top:10px;padding-bottom:10px}}@media (max-width:47.9375em) and (max-width:39.9375em){.m-table-hotel__actions .c-btn{margin-top:20px}}@media (max-width:47.9375em){.m-table-hotel__actions .m-table__selected{margin-top:35px}}@media (max-width:39.9375em){.m-table-hotel__actions{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.m-table-hotel__room{font-size:14px;font-weight:600;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:100%;white-space:nowrap}@media (max-width:47.9375em){.m-table-hotel__room{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0;padding-right:85px}.m-table-hotel__room .c-icon{padding-left:0;padding-top:0;padding-bottom:0}}.m-table-hotel__no-refundable{width:100%;color:#999;font-weight:700;font-size:10px;text-transform:uppercase;display:block}.m-table-hotel__no-availability{text-align:center;color:#cc4b37;font-size:12px;text-transform:uppercase;font-weight:700}.m-table-hotel__regime{font-size:14px;font-weight:600}@media (max-width:47.9375em){.m-table-hotel__regime{width:100%;padding-left:0;padding-right:85px}}.m-table-hotel__offer{font-size:12px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-table-hotel__offer .c-icon{margin-right:5px}@media (max-width:47.9375em){.m-table-hotel__offer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;padding-left:0;padding-right:0;width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.m-table-hotel__offer .c-icon{margin-top:30px;padding:0}}@media (max-width:47.9375em) and (max-width:47.9375em){.m-table-hotel__offer .c-icon{margin-top:20px}}@media (max-width:39.9375em){.m-table-hotel__offer{padding-left:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.m-table-hotel__price .c-price__old-price{display:block}@media (min-width:48em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 65px)}}@media (min-width:30em) and (max-width:47.9375em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 135px)}}@media (max-width:29.9375em){.m-table-room .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 165px)}}.m-table-room--hotel .m-table-room__col--room{min-width:16%;padding:0 10px}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--room{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;margin-bottom:10px}}.m-table-room--hotel .m-table-room__col--regime{min-width:15%;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--regime{min-width:17%}}@media (min-width:768px) and (max-width:1023px){.m-table-room--hotel .m-table-room__col--regime{min-width:19%}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--regime{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;margin-bottom:10px;min-width:100%}}.m-table-room--hotel .m-table-room__col--offer{min-width:12.5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--offer{padding:0 5px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;min-width:17%}}.m-table-room--hotel .m-table-room__col--offer .c-icon--has-border-narrow{opacity:.65}.m-table-room--hotel .m-table-room__col--offer .c-icon--has-border-narrow:before{background-color:#fff;border-radius:50%}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--offer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}}.m-table-room--hotel .m-table-room__col--hotel-expense{min-width:4%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}@media (min-width:48em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link--has-icon{padding-left:0}}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{border-radius:50%;opacity:.65}@media (min-width:64em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:-15px}}@media (min-width:48em) and (max-width:63.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:-23px}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon{left:0}}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link__icon:before{background-color:#fff;border-radius:50%}.m-table-room--hotel .m-table-room__col--hotel-expense .c-link span{text-decoration:underline;margin-left:5px;opacity:1}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--hotel-expense{margin-top:10px;min-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-table-room--hotel .m-table-room__col--hotel-expense .c-icon{margin-right:5px}}.m-table-room--hotel .m-table-room__col--price{text-align:center;min-width:12%;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room--hotel .m-table-room__col--price{min-width:18%}}@media (max-width:47.9375em){.m-table-room--hotel .m-table-room__col--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.m-table-room--hotel .m-table-room__col--price .c-price{display:block;width:110px}}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--price{padding:0}}.m-table-room--hotel .m-table-room__col--price .uip-popover{text-align:left}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--price .uip-popover{right:0}.m-table-room--hotel .m-table-room__col--price .uip-popover__arrow--bottom{left:auto!important;right:0}}.m-table-room--hotel .m-table-room__col--actions{padding:0 10px 0 0;min-width:15.5%}@media (max-width:1199px){.m-table-room--hotel .m-table-room__col--actions{margin-top:5px;min-width:100%}}@media (max-width:767px){.m-table-room--hotel .m-table-room__col--actions{padding:0}}.m-table-room__col:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-table-room__col--actions .c-btn{font-size:12px;padding:8px 12px}.m-table-room__col--actions .c-btn[data-status]{padding:8px 12px 8px 35px}@media (max-width:47.9375em){.m-table-room__col--actions{padding-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}.m-table-room__col--actions .c-btn{margin-top:10px;padding-bottom:10px;padding-top:10px}}@media (max-width:47.9375em) and (min-width:48em){.m-table-room__col--actions .m-table__selected{margin-top:35px}}@media (max-width:39.9375em){.m-table-room__col--actions{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}}@media (max-width:29.9375em){.m-table-room__col--actions .c-btn{width:100%}}.m-table-room__col--offer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;position:relative;padding:0 10px;margin-left:5px}.m-table-room__col--offer .c-icon,.m-table-room__col--offer img{margin-right:5px}.m-table-room__col--offer img{max-width:22px}.m-table-room__col--offer .uip-popover{text-align:left}@media (max-width:47.9375em){.m-table-room__col--offer{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px;padding-left:0;-ms-flex-preferred-size:inherit;flex-basis:inherit;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;padding-right:0;text-align:left;width:auto}.m-table-room__col--offer>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-table-room__col--offer .c-icon{margin-top:30px;padding:0}}@media (max-width:47.9375em) and (max-width:47.9375em){.m-table-room__col--offer .c-icon{margin-top:0}}.m-table-room__col--price{font-size:16px;position:relative;left:0}.m-table-room__col--price .c-price__old-price{color:#999;display:block;font-size:13px;font-weight:600;line-height:12px}.m-table-room__col--price .c-icon-info.pg-a-icon-o{vertical-align:text-bottom}@media (min-width:48em){.m-table-room__col--price{text-align:center}}@media (max-width:47.9375em){.m-table-room__col--price{text-align:right;padding-right:0}.m-table-room__col--price .c-price{text-align:right}}.m-table-room__col--regime{font-size:13px;font-weight:600}@media (max-width:47.9375em){.m-table-room__col--regime{padding-left:0;-ms-flex-preferred-size:10%;flex-basis:10%;margin-bottom:10px}}@media (max-width:29.9375em){.m-table-room__col--regime{margin-bottom:10px;-ms-flex-preferred-size:100%;flex-basis:100%}}.m-table-room__col--room{display:inline-block;font-size:13px;font-weight:600;max-width:100%}@media (max-width:47.9375em){.m-table-room__col--room{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0}.m-table-room__col--room .c-icon{padding-bottom:0;padding-left:0;padding-top:0}}@media (max-width:47.9375em){.m-table-room__col--status{-ms-flex-preferred-size:inherit;flex-basis:inherit;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;padding-left:0;margin-bottom:10px;margin-left:5px}.m-table-room__col--status .c-status{margin-left:0;margin-right:0}}.m-table-room__col--toggle{position:relative}@media (max-width:47.9375em){.m-table-room__col--toggle{position:absolute;top:30px;right:10px}}.m-table-room__col--check{position:relative;max-width:30px;padding:0}@media (max-width:47.9375em){.m-table-room__col--check{min-width:35px}}@media (min-width:48em){.m-table-room__col--check .c-icon{visibility:hidden}}@media (max-width:47.9375em){.m-table-room__col--check{margin-bottom:10px;margin-top:10px}}.m-table-room__col--check .c-checkbox label{position:absolute;left:10px;top:-3px;padding-right:0}@media (max-width:47.9375em){.m-table-room__col--check .c-checkbox label{left:20px}}@media (min-width:48em){.m-table-room__col--check .c-checkbox label:before{top:12px}}@media (max-width:47.9375em){.m-table-room__col--expense{margin-bottom:10px}}.m-table-room__collapse{margin-bottom:-10px;margin-top:10px}.m-table-room__heading{padding:12px 0}@media (max-width:47.9375em){.m-table-room__heading{display:none}}.m-table-room__heading--xs{display:none}@media (max-width:47.9375em){.m-table-room__heading--xs{display:block}}.m-table-room__heading--check{position:relative;min-width:30px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.m-table-room__no-availability{color:#cc4b37;font-weight:700;text-align:center;font-size:12px;text-transform:uppercase}.m-table-room__no-refundable{color:#999;display:block;font-weight:700;font-size:10px;text-transform:uppercase;width:100%}@media (max-width:47.9375em){.m-table-room__row{background:rgba(62,121,224,.06);padding-left:10px;padding-right:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.m-table-room__row:first-child{margin-top:0}.m-table-room__row:last-child{margin-bottom:0}}.m-table-room__row-collapse{position:relative}@media (max-width:47.9375em){.m-table-room__row-collapse{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.m-table-room__row-collapse .m-table__icon-selected{margin-left:-10px}.m-table-room__concept--hotel-room{min-width:17%;padding:0 10px}.m-table-room__concept--hotel-regime{min-width:15%;padding:0 10px}@media (min-width:1024px) and (max-width:1199px){.m-table-room__concept--hotel-regime{min-width:16%}}.m-table-room__concept--hotel-fare,.m-table-room__concept--hotel-promo{min-width:12.5%;text-align:center;padding:0 10px}@media (min-width:1023px) and (max-width:1199px){.m-table-room__concept--hotel-fare,.m-table-room__concept--hotel-promo{min-width:16%}}.m-table-room__concept--hotel-expense{min-width:10%;text-align:center;padding:0}.m-table-room__concept--hotel-price{min-width:15%;text-align:center;padding:0 10px}@media (min-width:1023px) and (max-width:1199px){.m-table-room__concept--hotel-price{min-width:17%}}.m-table-room__concept--hotel-fake-column{padding:0;min-width:14%}@media (max-width:1199px){.m-table-room__concept--hotel-fake-column{display:none}}.m-table-room__row--negotiated-fare{background-color:#f4f9ed}.m-table-room__title-xs{margin-bottom:4px;font-size:14px;font-weight:700;min-width:170px;text-transform:uppercase;display:none}@media (max-width:47.9375em){.m-table-room__title-xs{display:block}}@media (max-width:29.9375em){.m-table-room__title-xs{min-width:100%}}@media (min-width:48em){.m-table-hotel-combined .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 60px)}}@media (max-width:47.9375em){.m-table-hotel-combined .dropdown-table.toggle-open .dropdown-table__handler{max-height:calc(100% - 105px)}}.m-table-hotel-combined__col{display:block;padding:10px 15px}@media (max-width:47.9375em){.m-table-hotel-combined__col{width:100%}}.m-table-hotel-combined__col--offers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:30em) and (max-width:47.9375em){.m-table-hotel-combined__col--offers{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0;width:50%}}@media (min-width:48em){.m-table-hotel-combined__col--offers{max-width:190px}}@media (max-width:47.9375em){.m-table-hotel-combined__col--room:after{content:",";margin-left:-3px}}.m-table-hotel-combined__col--status{max-width:80px}@media (max-width:47.9375em){.m-table-hotel-combined__col--status{padding-bottom:0;padding-top:0}}@media (min-width:48em){.m-table-hotel-combined__col--toggle{position:absolute;right:0}}@media (max-width:47.9375em){.m-table-hotel-combined__col--toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px}}@media (min-width:48em){.m-table-hotel-combined__col--toggle-open{position:absolute;right:0}}@media (max-width:47.9375em){.m-table-hotel-combined__col--toggle-open{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px}}.m-table-hotel-combined__col--toggle-open span{-webkit-animation:fadeIn 2s;animation:fadeIn 2s}.m-table-hotel-combined__col--toggle-open span:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#3e79e0;content:" ";width:1px}@media (min-width:48em){.m-table-hotel-combined__col--toggle-open span:before{height:85px;top:0;left:60px}}@media (max-width:47.9375em){.m-table-hotel-combined__col--toggle-open span:before{top:0;left:60px;height:180px}}.m-table-hotel-combined__col--total{position:relative}@media (min-width:48em){.m-table-hotel-combined__col--total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:55px;max-width:145px}}@media (max-width:47.9375em){.m-table-hotel-combined__col--total{padding-top:0;display:block;text-align:right;padding-right:4px}}@media (max-width:47.9375em){.m-table-hotel-combined__col--total-title{padding-bottom:0;padding-top:0}}.m-table-hotel-combined__col--services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:30em) and (max-width:47.9375em){.m-table-hotel-combined__col--services{display:inline-block;width:49%}}.m-table-hotel-combined__col--services .c-icon{margin-right:4px}.m-table-hotel-combined__col--separator{padding:0}@media (min-width:48em){.m-table-hotel-combined__col--separator{border-left:1px solid #e1e1e1}}.m-table-hotel-combined__col--separator:first-child{border-left:none}.m-table-hotel-combined__col--action{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;min-width:135px}@media (min-width:64em){.m-table-hotel-combined__col--action .c-btn{width:100%}}@media (max-width:47.9375em){.m-table-hotel-combined__col--action{padding-bottom:15px;text-align:center}}@media (min-width:48em){.m-table-hotel-combined__collapse{margin-top:2px}}@media (min-width:48em){.m-table-hotel-combined__collapse .m-table-hotel-combined__row{padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px}}.m-table-hotel-combined__concept{padding:10px 15px}.m-table-hotel-combined__concept.m-table__concept{margin-left:0;margin-right:0}@media (max-width:47.9375em){.m-table-hotel-combined__concept{display:inline-block}}@media (min-width:48em){.m-table-hotel-combined__heading{padding:0}}@media (max-width:47.9375em){.m-table-hotel-combined__heading--desktop{display:none}}@media (min-width:48em){.m-table-hotel-combined__heading--mobile{display:none}}@media (max-width:47.9375em){.m-table-hotel-combined__heading--mobile{display:block}}.m-table-hotel-combined__icon-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50px}.m-table-hotel-combined__more-content{display:none}.m-table-hotel-combined__more-content .m-table-hotel-combined__content{border-top:6px solid #dfe0e4}.m-table-hotel-combined__more-content--is-active{display:block}.m-table-hotel-combined__offers,.m-table-hotel-combined__offers-item{display:-webkit-box;display:-ms-flexbox;display:flex}.m-table-hotel-combined__offers-item{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px}.m-table-hotel-combined__offers-item:first-child{margin-left:0}.m-table-hotel-combined__panel{margin:0;line-height:1.5;font-weight:inherit;font-size:inherit;border-bottom:1px solid #dfe0e4;background-color:rgba(62,121,224,.2);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px;position:relative}.m-table-hotel-combined__panel:after{content:"";position:absolute;display:block;height:0;width:0;border-top:10px solid rgba(62,121,224,.2);border-right:10px solid transparent;border-left:10px solid transparent}@media (max-width:63.9375em){.m-table-hotel-combined__panel:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px}}@media (min-width:48em){.m-table-hotel-combined__panel{display:none}}.m-table-hotel-combined__panel-text{font-weight:600}.m-table-hotel-combined__panel-title{font-size:14px;text-transform:uppercase}.m-table-hotel-combined__row{padding:0}@media (max-width:47.9375em){.m-table-hotel-combined__row{display:block}.m-table-hotel-combined__row .m-table__icon-selected{display:none}}.m-table-hotel-combined__row .m-table__row{padding:0}.m-table-hotel-combined__row--price{background-color:#fbfdff;padding:0;position:relative}@media (min-width:48em){.m-table-hotel-combined__row--price .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;line-height:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:47.9375em){.m-table-hotel-combined__row--price .c-price{display:inline;font-size:19px;line-height:20px;text-align:right;vertical-align:middle}}.m-table-hotel-combined__row--price .c-price__old-price{font-size:13px;line-height:14px;text-align:right}.m-table-hotel-combined__row--price .dropdown-table{top:17px}.m-table-hotel-combined__total{font-weight:600;text-transform:uppercase}@media (min-width:48em){.m-table-hotel-combined__total{font-size:12px}}.m-fare-detail{min-width:280px;text-align:left}.m-fare-detail__text{font-size:13px}.m-fare-detail__text picture{display:inline-block;margin-left:5px;max-width:50px;vertical-align:middle}.m-fare-detail__text span{display:block;font-size:12px;font-weight:600}.m-fare-detail__info{background:rgba(62,121,224,.06);margin:15px -15px -15px;padding-bottom:15px}.m-fare-detail__table{font-size:13px;margin:0 15px}.m-fare-detail__table span{font-weight:600}.m-fare-detail__note{background-color:#fff;font-size:12px;padding:5px 10px;margin:15px}.m-fare-detail__text-price{color:#ff9224;font-size:18px;font-weight:600;min-width:58%}.m-fare-detail__actions{text-align:center}.dropdown-table{position:absolute;top:18px;right:15px;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:center;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:30em) and (max-width:47.9375em){.dropdown-table{top:41px}}@media (max-width:29.9375em){.dropdown-table{top:80px}}.dropdown-table.toggle-open .dropdown-table__button{-webkit-transition:transform .3s;-o-transition:.3s transform;transition:transform .3s}.dropdown-table.toggle-open .dropdown-table__button .c-icon{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.dropdown-table.toggle-open .dropdown-table__handler{max-height:100%}.dropdown-table.toggle-open .dropdown-table__handler:before{opacity:1}.dropdown-table__button{cursor:pointer}.dropdown-table__handler{color:transparent;bottom:0;width:1px;background:rgba(62,121,224,.6);height:100%;max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;-webkit-transition:max-height .6s;-o-transition:.6s max-height;transition:max-height .6s}.dropdown-table__handler:before{content:".";color:transparent;position:absolute;pointer-events:none;width:10px;height:10px;background-color:#3e79e0;border-radius:50%;opacity:0;-webkit-transition:opacity .5s;-o-transition:.5s opacity;transition:opacity .5s}.m-countdown{position:relative}@media (min-width:48em){.m-countdown{height:580px}}@media (max-width:47.9375em){.m-countdown{height:560px}}.m-countdown__heading{color:#fff;font-family:Lato,sans-serif,helvetica;margin-bottom:10px;text-align:center}@media (min-width:64em){.m-countdown__heading{font-size:35px}}@media (max-width:63.9375em){.m-countdown__heading{font-size:25px}}@media (min-width:64em){.m-countdown__heading--2{line-height:35px}}@media (max-width:63.9375em){.m-countdown__heading--2{line-height:25px}}.m-countdown__heading span{font-weight:300}.m-countdown__container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (min-width:48em){.m-countdown__container{min-width:70%}}@media (max-width:47.9375em){.m-countdown__container{min-width:90%}}.m-countdown__time-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;-o-transition:.6s transform,.6s opacity;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}.m-countdown__time-left.is-active{opacity:1}@media (min-width:64em){.m-countdown__time-left{margin-bottom:50px;margin-top:50px}}@media (max-width:63.9375em){.m-countdown__time-left{margin-bottom:20px;margin-top:20px}}.m-countdown__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.m-countdown__group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.m-countdown__group,.m-countdown__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-countdown__item{color:#333;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (min-width:64em){.m-countdown__item{margin:15px}}@media (max-width:63.9375em){.m-countdown__item{margin:10px}}.m-countdown__item:before{background:hsla(0,0%,100%,.7);border-radius:50%;content:" ";display:block}@media (min-width:68.125em){.m-countdown__item:before{height:160px;width:160px}}@media (min-width:30em) and (max-width:68.0625em){.m-countdown__item:before{height:100px;width:100px}}@media (max-width:29.9375em){.m-countdown__item:before{height:80px;width:80px}}.m-countdown__info{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;font-family:Lato,sans-serif,helvetica;font-weight:600;text-align:center;width:65%}@media (min-width:68.125em){.m-countdown__info{font-size:50px}}@media (min-width:30em) and (max-width:68.0625em){.m-countdown__info{font-size:35px}}@media (max-width:29.9375em){.m-countdown__info{font-size:25px}}.m-countdown__detail{border-top:1px solid #666;display:block;font-weight:300}@media (min-width:68.125em){.m-countdown__detail{font-size:25px}}@media (min-width:30em) and (max-width:68.0625em){.m-countdown__detail{font-size:15px}}@media (max-width:29.9375em){.m-countdown__detail{font-size:13px}}.m-countdown__btn{display:table;line-height:20px;margin:0 auto}.m-flight-panel__btn--is-pending{background:#939eb1;pointer-events:none}.m-flight-panel__seats{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#62a519;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:11px;margin-bottom:5px;margin-top:-5px;width:100%}@media (min-width:35.625em){.m-flight-panel__seats{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){.m-flight-panel__seats{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:5px}}.m-flight-panel__seats--warning{color:#c46470}.m-flight-panel__wrap{background-color:#fff;position:relative;-webkit-box-shadow:0 0 3px 0 #c6c6c6;box-shadow:0 0 3px 0 #c6c6c6;border-radius:4px}@media (min-width:768px){.m-flight-panel__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}.m-flight-panel__fare-selected{display:none}.m-flight-panel__item--is-active .m-flight-panel__fare-selected,.m-flight-panel__item--status-2 .m-flight-panel__fare-selected{display:block}.m-flight-panel__item{position:relative;margin-bottom:20px;height:100%;-webkit-box-shadow:0 0 3px 0 #c6c6c6;box-shadow:0 0 3px 0 #c6c6c6;border-radius:4px}.m-flight-panel__item--is-active{border:1px solid #8ab65e;border-radius:6px 6px 0 0}.m-flight-panel__item--is-active .m-flight-panel__btn{background:#ff9224}.m-flight-panel__item--is-active .m-flight-panel__lock{display:block;opacity:1}@media (max-width:767px){.m-flight-panel__item--is-active .m-flight-panel__lock{margin-left:15px}}.m-flight-panel__item--is-active .m-flight-panel__wrap--with-actions{min-height:160px}.m-flight-panel__item--is-active .m-flight-panel__headline{background-color:#8ab65e}.m-flight-panel__item--fares-is-active{z-index:101}.m-flight-panel__item--fares-is-active .m-family-fares{display:block}.m-flight-panel__item--fares-is-active .m-flight-panel__col--price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-flight-panel__item--fares-is-active.m-flight-panel__item--status-1 .m-flight-panel__row{min-height:95px}.m-flight-panel__item--fares-is-active .m-flight-panel__lock{display:none}.m-flight-panel__item--is-recommended .m-flight-panel__wrap,.m-flight-panel__item--is-selected .m-flight-panel__wrap{border-radius:0 0 4px 4px}.m-flight-panel__item--is-selected{-webkit-box-shadow:0 0 3px 0 #8ab65e;box-shadow:0 0 3px 0 #8ab65e}.m-flight-panel__item--ok{border:1px solid #8ab65e}.m-flight-panel__item--ok:before{content:"\e940";background-color:#3adb76;height:18px;width:18px;position:absolute;top:-6px;left:-6px;color:#fff;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;font-size:10px;padding-bottom:2px;z-index:1;border-radius:50%}.m-flight-panel__item--status-1 .m-flight-panel__choose-rate-status-2,.m-flight-panel__item--status-2 .m-flight-panel__choose-rate-status-1{display:none}.m-flight-panel__item--status-2 .m-flight-panel__choose-rate-status-2{display:block}.m-flight-panel__item--simple-combination .m-flight-panel__choose-rate{display:none}.m-flight-panel__item--multiple-combination .m-flight-panel__content-details{padding:0 15px 0 45px}.m-flight-panel__item--multiple-combination .m-flight-panel__info{max-width:75px}@media (min-width:1200px){.m-flight-panel__item--multiple-combination .m-flight-panel__destination{max-width:190px}}.m-flight-panel__col{width:100%}.m-flight-panel__col--content{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-flight-panel__col--content,.m-flight-panel__col--price{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-flight-panel__col--price{top:0;right:0;height:100%;padding:5px 15px;-ms-flex-item-align:center;align-self:center}@media (min-width:768px){.m-flight-panel__col--price{max-width:175px;border-left:1px solid #f3f4f6;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.m-flight-panel__col--price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f3f4f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 15px}}.m-flight-panel__row{position:relative;width:100%}@media (min-width:768px){.m-flight-panel__row{padding-right:175px}}.m-flight-panel__row:first-child:after{content:"";position:absolute;width:calc(100% - 185px);height:1px;background:#f1f2f4;bottom:0;left:0}@media (max-width:767px){.m-flight-panel__row:first-child:after{width:100%}}.m-flight-panel__row--one-way{min-height:100px}.m-flight-panel__row--no-padding-right{padding-right:0}.m-flight-panel__row--no-padding-right:first-child:after{width:100%}.m-flight-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.m-flight-panel__content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;padding-top:5px;position:relative;width:100%}@media (min-width:571px){.m-flight-panel__content-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:570px){.m-flight-panel__content-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.m-flight-panel__content-row:after{content:"";position:absolute;width:calc(100% + 50px);height:1px;background:#f1f2f4;top:0;left:-45px}.m-flight-panel__content-row:first-child{border:none;margin-bottom:0}.m-flight-panel__content-row:first-child:after{background:none}.m-flight-panel__content-icon{max-width:40px;min-width:40px;background:#f0f2f6;padding:15px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px 0 0 4px}.m-flight-panel__content-details,.m-flight-panel__content-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.m-flight-panel__content-details{-ms-flex-item-align:center;align-self:center;padding:0 15px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-flight-panel__check{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:-25px}@media (max-width:767px){.m-flight-panel__check{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:5px;left:-22px}}.m-flight-panel__check .c-radio{display:-webkit-box;display:-ms-flexbox;display:flex}.m-flight-panel__check .c-radio label:before{top:0;position:relative}.m-flight-panel__destination{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:10px}@media (min-width:1024px) and (max-width:1199px){.m-flight-panel__destination{width:140px}}@media (min-width:768px) and (max-width:1023px){.m-flight-panel__destination{max-width:220px;width:100%}}@media (min-width:571px) and (max-width:767px){.m-flight-panel__destination{max-width:30%}}@media (min-width:481px) and (max-width:570px){.m-flight-panel__destination{max-width:30%;margin-bottom:10px}}@media (max-width:480px){.m-flight-panel__destination{margin-bottom:10px;margin-right:0;width:100%}}.m-flight-panel__destination-hour{font-weight:700;margin-right:5px}.m-flight-panel__destination-date{font-size:12px;margin-right:5px}.m-flight-panel__destination-airport{font-size:12px;color:#666;width:100%}.m-flight-panel__destination-airport-iata{font-weight:600}.m-flight-panel__info{color:#999;font-size:10px;max-width:130px;width:100%;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}@media (min-width:1200px){.m-flight-panel__info{margin-left:10px}}@media (max-width:570px){.m-flight-panel__info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.m-flight-panel__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}.m-flight-panel__info-item:last-child{padding-bottom:0}.m-flight-panel__info-item .c-icon{margin-right:3px}.m-flight-panel__prov{margin-left:auto;margin-right:10px;max-width:50px;width:100%}@media (max-width:480px){.m-flight-panel__prov{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0 auto;max-width:inherit;width:auto}}.m-flight-panel__prov img{display:block;margin:0 auto}@media (max-width:480px){.m-flight-panel__prov img{margin:0}}.m-flight-panel__more-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.m-flight-panel__more-info .c-icon{cursor:pointer;margin-left:3px;vertical-align:middle;height:22px;width:22px}.m-flight-panel__more-info .c-icon:before{padding:2px}@media (max-width:767px){.m-flight-panel__more-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.m-flight-panel__lock{display:none;opacity:0}.m-flight-panel__btn,.m-flight-panel__lock{margin-top:10px;font-size:12px;text-align:center;padding:10px}.m-flight-panel__btn{display:block}@media (max-width:767px){.m-flight-panel__btn{margin-left:15px;margin-top:0}}.m-flight-panel__price .c-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.m-flight-panel__price .c-price .c-icon{margin-left:5px}.m-flight-panel__price .c-price .c-icon:before{padding:4px}.m-flight-panel__price .c-price__desc{font-size:12px}.m-flight-panel__headline{background-color:rgba(62,121,224,.88);position:relative;z-index:1;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:4px 4px 0 0}.m-flight-panel__headline-title{text-transform:capitalize;font-weight:600;padding-right:60px}@media (max-width:767px){.m-flight-panel__headline-title{width:100%;padding-right:0;padding-bottom:5px}}.m-flight-panel__footer-selected,.m-flight-panel__selected{background-color:#8ab65e}.m-flight-panel__footer-selected{color:#fff;font-size:12px;padding:10px;text-align:center}.m-flight-panel__choose-rate{display:none;background-color:#fff;position:relative;z-index:1;padding:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;border-radius:4px}.m-flight-panel__choose-rate-title{font-weight:600;margin-left:10px}.m-flight-panel__choose-rate-icon{color:#ff9224}.m-flight-panel__flight-price{max-width:60px;width:100%}@media (max-width:480px){.m-flight-panel__flight-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:inherit;width:25%}}.m-flight-panel__flight-price .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.m-steps{text-align:center}.m-steps__title{margin-bottom:20px}.m-steps__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:90%;margin:0 auto;position:relative}.m-steps__items:before{content:"";height:1px;width:100%;background:#c2d5f5;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-steps__item{position:relative}@media (max-width:29.9375em){.m-steps .c-step{width:80px;height:80px;padding:10px}.m-steps .c-step__icon{font-size:20px}.m-steps .c-step__text{font-size:11px}}.m-hotel-heading{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;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:61.1875em){.m-hotel-heading__item:first-child{width:100%;margin-bottom:20px}}@media (min-width:992px){.m-hotel-heading__item--wrap{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}}.m-hotel-heading__item--wrap .c-price{margin-right:20px}@media (min-width:381px){.m-hotel-heading__item--wrap .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:768px) and (max-width:991px){.m-hotel-heading__item--wrap .c-price{margin-bottom:10px;margin-right:0}}.m-hotel-heading__item--wrap .c-price__desc{margin-right:5px}@media (max-width:381px){.m-hotel-heading__item--wrap .c-price__desc{text-align:left;margin:0 0 5px}}.m-hotel-heading__title{margin:0 0 5px}.m-hotel-heading__title.c-category{line-height:inherit}.m-hotel-heading__location{margin-left:10px}@media (max-width:480px){.m-hotel-heading__location{display:block;margin-left:0;margin-top:10px}}.m-hotel-heading__stars{display:inline-block;position:relative;vertical-align:text-top;font-size:14px;line-height:20px}.m-hotel-heading__price{font-size:24px}@media (max-width:61.1875em){.m-hotel-heading__price{width:50%}}.m-hotel-heading--fixed{padding:10px 0}.m-hotel-heading--fixed .m-hotel-heading__item:first-child{width:60%;margin-bottom:0}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__item:first-child{width:100%}}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__item--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.m-hotel-heading--fixed .m-hotel-heading__title{font-size:18px;line-height:23px;font-weight:700}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__title{max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block}}.m-hotel-heading--fixed .m-hotel-heading__info{font-size:14px;line-height:18px}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__info{display:none}}.m-hotel-heading--fixed .m-hotel-heading__price{line-height:22px}@media (max-width:767px){.m-hotel-heading--fixed .m-hotel-heading__stars{display:none}}.m-hotel-heading--modal .m-hotel-heading__info{color:#999;font-size:13px}.m-hotel-heading__btn{line-height:20px;margin-left:10px;max-width:120px;padding:5px 15px}.m-user-search--not-padding>#modify-search:first-of-type{display:block}.m-map{position:relative;min-height:300px;height:100%}.m-map--loading:before,.m-map--non-load:before{content:" ";position:absolute;bottom:0;top:0;left:0;right:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;z-index:1}.m-map--loading:before{background-color:transparent}.m-map--non-load:before{background:rgba(62,121,224,.3)}.m-map__link{position:absolute;right:10px;top:10px;z-index:2;background-color:#ff9224;color:#fff;border-radius:0;cursor:pointer;padding:10px}.m-map__element{position:absolute;height:100%!important;width:100%;top:0;left:0}.m-map__element img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.m-map__btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;margin:0 auto;line-height:16px;text-align:center}.uip-modal .m-map__element{min-height:80vh;position:relative;height:auto;width:auto}.m-poi-list{padding:20px 0}.m-poi-list__item .c-poi{border-bottom:1px solid #e1e1e1;padding:10px 0}.s-slider-with-map{margin-top:-62px}.s-slider-with-map__map{position:relative;padding-top:20px}.s-slider-with-map__map .m-map{background:#e1e1e1}@media (min-width:48em){.s-slider-with-map__map .m-map{position:absolute;height:100%;width:calc(100% - 20px);left:20px;top:0;overflow:hidden}}.s-slider-with-map--full{margin-top:0}.s-slider-with-map--full .m-slider{margin-bottom:15px}.s-slider-with-map--no-margin{margin-top:0}.s-notification{max-width:500px}.pg-a-bullet{line-height:16px;font-size:14px;content:attr(data-day);color:#3e79e0;background:#fff;left:-80px;border-radius:50%;border:2px solid #3e79e0;width:55px;height:55px;padding:8px;position:absolute;text-align:center;z-index:2;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 3px 4px #aaa;box-shadow:0 3px 4px #aaa}.pg-m-flight-path .pg-m-flight-info{letter-spacing:-.5px;width:100%}.pg-m-flight-path .pg-m-flight-scale{margin-top:8px}.pg-m-flight-path .pg-a-logo-company{max-width:60px}.pg-m-flight-scale{border-bottom:1px solid #c2d5f5;border-top:1px solid #c2d5f5;color:#c2d5f5;padding:3px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg-m-flight-scale,.pg-m-flight-scale__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pg-m-flight-scale__info{position:relative}.pg-m-flight-scale__info>.c-icon:before{padding:3px}.pg-m-flight-scale__info>.c-icon--has-border{border-color:#c2d5f5}.pg-m-flight-scale__time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pg-m-flight-scale__time .c-icon{margin-right:5px}.pg-m-flight-scale .c-status{margin:0}.pg-m-flight-scale .c-icon{color:#c2d5f5}.pg-m-flight-scale .hidden+.pg-m-flight-scale__info{margin-left:auto}.pg-m-included-service{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pg-m-included-service,.pg-m-included-service--ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-m-included-service__title{color:#666;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px;width:75%}.pg-m-included-service__title a{font-weight:500;display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:99%}.pg-m-included-service__action{position:relative;margin-bottom:5px;margin-right:5px}.pg-m-included-service__action:last-child{margin-right:0}@media (max-width:767px){.pg-m-included-service__action--title{margin-right:0;width:100%}}.pg-m-included-service .c-icon-check{color:#00e3a6;border:1px solid #00e3a6;border-radius:50%;padding:3px}.pg-m-included-service .c-icon-check,.pg-m-included-service .c-status{margin-right:10px}.pg-m-included-service .c-icon.c-icon--has-border:before{padding:3px}.pg-m-included-service .pg-a-service{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pg-m-price-info__view-detail{margin-left:10px}@media (min-width:48em){.pg-m-price-info__view-detail{position:relative}}.pg-m-price-info__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.pg-m-price-info .c-price,.pg-m-price-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pg-m-price-info .c-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-m-price-info .c-price__element{font-size:35px;line-height:42px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pg-m-price-info .c-price__old-price{font-size:14px;font-weight:400;line-height:17px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.pg-m-price-info .c-price__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width:47.9375em){.pg-m-price-info .uip-popover{left:0!important;right:0}.pg-m-price-info .uip-popover .m-table-breakdown--into-popover{min-width:inherit}.pg-m-price-info .uip-popover__inner{width:100%}.pg-m-price-info .uip-popover__arrow--bottom{left:50%!important}}@media (max-width:29.9375em){.pg-m-price-info .uip-popover .m-table__concept{padding:0 5px;font-size:10px}}.pg-m-flight{display:grid;justify-items:stretch;grid-template-columns:1fr 170px}.pg-m-flight .uip-popover__tabs-content{padding-bottom:0}@media (max-width:47.9375em){.pg-m-flight .uip-popover .uip-tabs--flash-2 .uip-tabs__navigation-link{font-size:12px}}@media (max-width:47.9375em){.pg-m-flight .uip-popover .m-message{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:47.9375em){.pg-m-flight .uip-popover .m-message .m-message__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.pg-m-flight .uip-popover pre{font-size:12px;overflow-y:auto;margin:0;max-height:300px;white-space:pre-wrap}@media (max-width:767px){.pg-m-flight.step-1:before,.pg-m-flight.step-2:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:2}}.pg-m-flight__row{display:grid;grid-template-columns:1fr}@media (max-width:767px){.pg-m-flight__row{grid-column:1/3}}.pg-m-flight__itinerary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:40px 1fr 1fr 90px 48px 120px;justify-items:stretch;border-right:1px solid #f0f2f6;border-top:1px solid #f0f2f6}@media (max-width:991px){.pg-m-flight__itinerary{grid-template-columns:40px 1fr 1fr 1fr 1fr}}.pg-m-flight__icon{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;background:#f0f2f6;height:100%}.pg-m-flight__icon .c-icon{color:#333}@media (max-width:991px){.pg-m-flight__icon{grid-row:1/3}}@media (max-width:579px){.pg-m-flight__icon{grid-row:1/5}}.pg-m-flight__info-tip{padding:10px;font-size:12px}@media (max-width:991px){.pg-m-flight__info-tip{grid-column:span 2}}@media (max-width:767px){.pg-m-flight__info-tip{-ms-flex-item-align:start;align-self:start}}.pg-m-flight__hour span{font-size:15px;font-weight:700;margin-right:5px}@media (max-width:767px){.pg-m-flight__hour span{display:block;margin-right:0}}.pg-m-flight__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.pg-m-flight__time .c-icon{margin-right:4px}.pg-m-flight__icons{text-align:center}.pg-m-flight__icons .c-icon{margin-left:4px}.pg-m-flight__icons .c-icon:first-child{margin-left:0}.pg-m-flight__duration{color:#999;font-size:12px;padding:10px;white-space:nowrap}.pg-m-flight__prov{display:grid;grid-template-columns:1fr 30px;padding:10px;width:100%}@media (max-width:991px){.pg-m-flight__prov{grid-template-columns:repeat(2,1fr);row-gap:5px}}@media (max-width:767px){.pg-m-flight__prov{grid-template-columns:repeat(2,55px);grid-column:span 2}}.pg-m-flight__prov img{-ms-flex-item-align:center;align-self:center;max-width:50px}@media (min-width:992px){.pg-m-flight__prov img{justify-self:right}}.pg-m-flight__more{position:relative}@media (min-width:992px){.pg-m-flight__more{justify-self:right}}.pg-m-flight__more .c-icon-info{cursor:pointer;height:22px;vertical-align:middle;width:22px}.pg-m-flight__seats{color:#62a519;font-size:12px;font-weight:600;grid-column:1/-1;margin-top:5px}@media (min-width:992px){.pg-m-flight__seats{text-align:right}}.pg-m-flight__seats--warning{color:#c46470}.pg-m-flight__price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-row:1/3;grid-column:2/3;-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}@media (max-width:767px){.pg-m-flight__price{border-top:1px solid #f0f2f6;grid-column:1/3;grid-row:3/3}}.pg-m-flight--ow .pg-m-flight__price{grid-row:1/1}@media (max-width:767px){.pg-m-flight--ow .pg-m-flight__price{grid-column:1/3;grid-row:2/2}}.step-1 .pg-m-flight__price{grid-row:1/2}@media (max-width:767px){.step-1 .pg-m-flight__price,.step-2 .pg-m-flight__price{grid-row:4/4}}.pg-m-flight__price-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.pg-m-flight__price-container,.pg-m-flight__price .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pg-m-flight__price .c-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}.pg-m-flight__price .c-icon--has-border{margin-left:8px;margin-top:4px}.pg-m-flight__price .c-icon--has-border:before{padding:4px}.pg-m-flight__price--from .c-price{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.pg-m-flight__price--from .c-price__from{color:#666;margin-right:30px;text-align:right;width:100%}.pg-m-flight__btn{font-size:12px;margin:10px}.pg-m-flight__fares{display:none;grid-column:1/-1;min-width:1px}.step-1 .pg-m-flight__fares.pg-m-flight__fares--step-1,.step-2 .pg-m-flight__fares.pg-m-flight__fares--step-2{display:block;z-index:2}.pg-m-flight .pg-m-fare-edit{margin:5px auto;max-width:150px;width:100%}.pg-m-flight__steps{margin-left:15px;margin-top:5px}.pg-m-flight--one-fare.pg-m-flight.step-1 .pg-m-flight__price{grid-row:1/3}.pg-m-flight--not-price{grid-template-columns:1fr 0}.pg-m-flight--not-price .pg-m-flight__price{overflow:hidden}.pg-o-booking-summary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:64em){.pg-o-booking-summary{border-left:1px solid #e9e9e9;margin-left:15px;padding-left:15px}}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary{-webkit-box-shadow:-6.5px 0 8px -10px #e9e9e9;box-shadow:-6.5px 0 8px -10px #e9e9e9;padding:15px}.pg-o-booking-summary:last-child{-webkit-box-shadow:inset 0 8px 12px -14px #e9e9e9;box-shadow:inset 0 8px 12px -14px #e9e9e9}}@media (max-width:47.9375em){.pg-o-booking-summary{-webkit-box-shadow:inset 0 10px 4px -12px #e9e9e9;box-shadow:inset 0 10px 4px -12px #e9e9e9;margin-top:15px;margin-right:0;padding-bottom:15px;padding-top:15px}}.pg-o-booking-summary__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg-o-booking-summary__header--orion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.pg-o-booking-summary__header .c-link--has-icon{padding-left:18px}.pg-o-booking-summary__header .c-btn{background:#3e79e0}.pg-o-booking-summary__header .c-btn:hover{background:#1f5ac2}.pg-o-booking-summary .pg-m-flight-path__row{display:block;margin-bottom:12px}.pg-o-booking-summary .pg-m-flight-path__row:last-child{margin-bottom:0}.pg-o-booking-summary .pg-m-hotel{margin-bottom:15px}.pg-o-booking-summary .pg-m-hotel--hz:last-child{margin-bottom:0}.pg-o-booking-summary .pg-m-hotel--hz .pg-m-hotel__picture{position:relative;max-width:73px}.pg-o-booking-summary .pg-m-hotel--hz .pg-m-hotel__picture:before{padding-top:78.08219%;display:block;content:"";width:100%}.pg-o-booking-summary .pg-m-hotel--hz .pg-m-hotel__picture>iframe,.pg-o-booking-summary .pg-m-hotel--hz .pg-m-hotel__picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}.pg-o-booking-summary .pg-m-hotel__picture{margin-bottom:10px}@media (min-width:48em){.pg-o-booking-summary .pg-m-hotel__picture{position:relative}.pg-o-booking-summary .pg-m-hotel__picture:before{padding-top:37.67123%;display:block;content:"";width:100%}.pg-o-booking-summary .pg-m-hotel__picture>iframe,.pg-o-booking-summary .pg-m-hotel__picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (max-width:47.9375em){.pg-o-booking-summary .pg-m-hotel__picture{position:relative}.pg-o-booking-summary .pg-m-hotel__picture:before{padding-top:28.57143%;display:block;content:"";width:100%}.pg-o-booking-summary .pg-m-hotel__picture>iframe,.pg-o-booking-summary .pg-m-hotel__picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}@media (max-width:29.9375em){.pg-o-booking-summary .pg-m-hotel__picture{position:relative}.pg-o-booking-summary .pg-m-hotel__picture:before{padding-top:41.66667%;display:block;content:"";width:100%}.pg-o-booking-summary .pg-m-hotel__picture>iframe,.pg-o-booking-summary .pg-m-hotel__picture>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}}.pg-o-booking-summary .pg-m-hotel__address{margin-bottom:20px}.pg-o-booking-summary .pg-m-hotel .c-status{position:absolute;left:3px;z-index:2;top:4px}.pg-o-booking-summary .pg-m-included-service{margin-bottom:10px}.pg-o-booking-summary .pg-m-included-service:last-child{margin-bottom:0}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary .pg-o-price-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pg-o-booking-summary .pg-o-price-box__actions{max-width:220px}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary .pg-o-price-box__actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 20px;max-width:100%}}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary .pg-o-price-box__actions-item{border-bottom:0;margin-bottom:0;margin-right:10px;padding-bottom:0}}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary .pg-o-price-box__actions-item:last-child{margin-right:0}}@media (min-width:48em) and (max-width:63.9375em){.pg-o-booking-summary .pg-m-price-info__content{margin-bottom:0}}.pg-o-flight-path{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pg-o-flight-path .pg-m-flight-info{letter-spacing:-.5px;width:100%}.pg-o-flight-path .pg-m-flight-scale{margin-top:8px}.pg-o-flight-path .pg-a-logo-company{max-width:60px}.pg-o-flight-path>.c-icon{padding:0 10px;color:#c2d5f5}.pg-o-price-box__actions{margin:0 auto}.pg-o-price-box__actions-item{border-bottom:1px dashed #c2d5f5;margin-bottom:5px;padding-bottom:5px;line-height:0}.pg-o-price-box__actions-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pg-l-booking-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:63.9375em){.pg-l-booking-summary{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pg-l-booking-summary__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:64em){.pg-l-booking-summary__item{width:25%}}@media (min-width:48em) and (max-width:63.9375em){.pg-l-booking-summary__item{width:33.333%}.pg-l-booking-summary__item:last-child{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding-bottom:20px;width:100%}}@media (max-width:47.9375em){.pg-l-booking-summary__item{width:100%}}.pg-l-booking-summary__item .pg-o-booking-summary__header--orion{max-width:179px;margin:0 auto 20px}@media (max-width:47.9375em){.pg-l-booking-summary__item .pg-o-booking-summary{border-bottom:1px solid #e9e9e9}}.pg-l-booking-summary__item:first-child .pg-o-booking-summary{padding-left:0;margin-left:0;border-left:none}@media (max-width:47.9375em){.pg-l-booking-summary__item:first-child .pg-o-booking-summary{margin-top:0;padding-top:0}}@media (max-width:63.9375em){.pg-l-booking-summary__item:last-child .pg-o-booking-summary{padding-bottom:0}}.pg-l-booking-summary__item .pg-m-price-info{padding:13px 0}.pg-l-booking-summary__item .pg-m-price-info__content{position:relative}.pg-l-booking-summary__item .pg-m-price-info .c-price__desc,.pg-l-booking-summary__item .pg-m-price-info .c-price__old-price{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.pg-l-booking-summary__item .pg-m-price-info .c-price__old-price{top:-13px}.pg-l-booking-summary__item .pg-m-price-info .c-price__desc{bottom:-13px}.pg-l-booking-summary__item .pg-o-booking-summary{height:100%}@media (min-width:64em){.pg-l-booking-summary--not-fly .pg-l-booking-summary__item{-ms-flex-negative:0;flex-shrink:0;width:auto}.pg-l-booking-summary--not-fly .pg-l-booking-summary__item:first-child{max-width:40%}}@media (min-width:64em){.pg-l-booking-summary--not-fly .pg-o-booking-summary{margin-left:40px;padding-left:40px}}.pg-l-booking-summary--not-fly .pg-o-booking-summary .pg-o-price-box__actions,.pg-l-booking-summary--not-fly .pg-o-booking-summary__header--orion{max-width:inherit}[disabled]{pointer-events:none;opacity:.3}.u-empty{opacity:0}@media (min-width:64em){.u-empty{display:none}}.u-has-error{border:1px solid #de543f;border-radius:4px}[class*="--underline"]{text-decoration:underline}[class*="--uppercase"]{text-transform:uppercase}.u-w-full{width:100%}.u-block{display:block}.u-radius{border-radius:4px}.u-radius-half-t{border-radius:4px 4px 0 0}.u-radius-half-b{border-radius:0 0 4px 4px}.u-radius-half-l{border-radius:4px 0 0 4px}.padding-tb{padding-top:20px;padding-bottom:20px}.u-underline{text-decoration:underline}[class^=aspect-ratio]{position:relative}[class^=aspect-ratio]:before{position:relative;content:"";display:block;width:100%}[class^=aspect-ratio]:after{height:100%;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f6f6f6;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;font-family:pegasus-base-fonts;content:"\e94b";font-size:40px;color:#c6c6c6;border-radius:4px}[class^=aspect-ratio]>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}.aspect-ratio-1:before{padding-bottom:1%}.aspect-ratio-2:before{padding-bottom:2%}.aspect-ratio-3:before{padding-bottom:3%}.aspect-ratio-4:before{padding-bottom:4%}.aspect-ratio-5:before{padding-bottom:5%}.aspect-ratio-6:before{padding-bottom:6%}.aspect-ratio-7:before{padding-bottom:7%}.aspect-ratio-8:before{padding-bottom:8%}.aspect-ratio-9:before{padding-bottom:9%}.aspect-ratio-10:before{padding-bottom:10%}.aspect-ratio-11:before{padding-bottom:11%}.aspect-ratio-12:before{padding-bottom:12%}.aspect-ratio-13:before{padding-bottom:13%}.aspect-ratio-14:before{padding-bottom:14%}.aspect-ratio-15:before{padding-bottom:15%}.aspect-ratio-16:before{padding-bottom:16%}.aspect-ratio-17:before{padding-bottom:17%}.aspect-ratio-18:before{padding-bottom:18%}.aspect-ratio-19:before{padding-bottom:19%}.aspect-ratio-20:before{padding-bottom:20%}.aspect-ratio-21:before{padding-bottom:21%}.aspect-ratio-22:before{padding-bottom:22%}.aspect-ratio-23:before{padding-bottom:23%}.aspect-ratio-24:before{padding-bottom:24%}.aspect-ratio-25:before{padding-bottom:25%}.aspect-ratio-26:before{padding-bottom:26%}.aspect-ratio-27:before{padding-bottom:27%}.aspect-ratio-28:before{padding-bottom:28%}.aspect-ratio-29:before{padding-bottom:29%}.aspect-ratio-30:before{padding-bottom:30%}.aspect-ratio-31:before{padding-bottom:31%}.aspect-ratio-32:before{padding-bottom:32%}.aspect-ratio-33:before{padding-bottom:33%}.aspect-ratio-34:before{padding-bottom:34%}.aspect-ratio-35:before{padding-bottom:35%}.aspect-ratio-36:before{padding-bottom:36%}.aspect-ratio-37:before{padding-bottom:37%}.aspect-ratio-38:before{padding-bottom:38%}.aspect-ratio-39:before{padding-bottom:39%}.aspect-ratio-40:before{padding-bottom:40%}.aspect-ratio-41:before{padding-bottom:41%}.aspect-ratio-42:before{padding-bottom:42%}.aspect-ratio-43:before{padding-bottom:43%}.aspect-ratio-44:before{padding-bottom:44%}.aspect-ratio-45:before{padding-bottom:45%}.aspect-ratio-46:before{padding-bottom:46%}.aspect-ratio-47:before{padding-bottom:47%}.aspect-ratio-48:before{padding-bottom:48%}.aspect-ratio-49:before{padding-bottom:49%}.aspect-ratio-50:before{padding-bottom:50%}.aspect-ratio-51:before{padding-bottom:51%}.aspect-ratio-52:before{padding-bottom:52%}.aspect-ratio-53:before{padding-bottom:53%}.aspect-ratio-54:before{padding-bottom:54%}.aspect-ratio-55:before{padding-bottom:55%}.aspect-ratio-56:before{padding-bottom:56%}.aspect-ratio-57:before{padding-bottom:57%}.aspect-ratio-58:before{padding-bottom:58%}.aspect-ratio-59:before{padding-bottom:59%}.aspect-ratio-60:before{padding-bottom:60%}.aspect-ratio-61:before{padding-bottom:61%}.aspect-ratio-62:before{padding-bottom:62%}.aspect-ratio-63:before{padding-bottom:63%}.aspect-ratio-64:before{padding-bottom:64%}.aspect-ratio-65:before{padding-bottom:65%}.aspect-ratio-66:before{padding-bottom:66%}.aspect-ratio-67:before{padding-bottom:67%}.aspect-ratio-68:before{padding-bottom:68%}.aspect-ratio-69:before{padding-bottom:69%}.aspect-ratio-70:before{padding-bottom:70%}.aspect-ratio-71:before{padding-bottom:71%}.aspect-ratio-72:before{padding-bottom:72%}.aspect-ratio-73:before{padding-bottom:73%}.aspect-ratio-74:before{padding-bottom:74%}.aspect-ratio-75:before{padding-bottom:75%}.aspect-ratio-76:before{padding-bottom:76%}.aspect-ratio-77:before{padding-bottom:77%}.aspect-ratio-78:before{padding-bottom:78%}.aspect-ratio-79:before{padding-bottom:79%}.aspect-ratio-80:before{padding-bottom:80%}.aspect-ratio-81:before{padding-bottom:81%}.aspect-ratio-82:before{padding-bottom:82%}.aspect-ratio-83:before{padding-bottom:83%}.aspect-ratio-84:before{padding-bottom:84%}.aspect-ratio-85:before{padding-bottom:85%}.aspect-ratio-86:before{padding-bottom:86%}.aspect-ratio-87:before{padding-bottom:87%}.aspect-ratio-88:before{padding-bottom:88%}.aspect-ratio-89:before{padding-bottom:89%}.aspect-ratio-90:before{padding-bottom:90%}.aspect-ratio-91:before{padding-bottom:91%}.aspect-ratio-92:before{padding-bottom:92%}.aspect-ratio-93:before{padding-bottom:93%}.aspect-ratio-94:before{padding-bottom:94%}.aspect-ratio-95:before{padding-bottom:95%}.aspect-ratio-96:before{padding-bottom:96%}.aspect-ratio-97:before{padding-bottom:97%}.aspect-ratio-98:before{padding-bottom:98%}.aspect-ratio-99:before{padding-bottom:99%}.aspect-ratio-100:before{padding-bottom:100%}.no-pointer-events{pointer-events:none}.text-break{display:block}.u-align-l{text-align:left}.u-align-r{text-align:right}.text-align-center,.u-align-c{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.italic,.u-italic{font-style:italic}.visible-lg,.visible-lg-down,.visible-md,.visible-md-down,.visible-sm,.visible-sm-down,.visible-xs,.visible-xs-down{display:none}@media (max-width:29.9375em){.visible-xs{display:block}}@media (min-width:48em) and (max-width:63.9375em){.visible-sm{display:block}}@media (min-width:64em) and (max-width:74.9375em){.visible-md{display:block}}@media (min-width:75em){.visible-lg{display:block}}@media (max-width:47.9375em){.visible-sm-down{display:block}}@media (max-width:63.9375em){.visible-md-down{display:block}.visible-md-down--inline{display:inline-block}}@media (max-width:74.9375em){.visible-lg-down{display:block}}@media (max-width:29.9375em){.hidden-xs{display:none}}@media (min-width:30em) and (max-width:47.9375em){.hidden-sm{display:none}}@media (min-width:64em) and (max-width:74.9375em){.hidden-md{display:none}}@media (min-width:75em){.hidden-lg{display:none}}@media (max-width:47.9375em){.hidden-sm-down{display:none}}@media (max-width:63.9375em){.hidden-md-down{display:none}}@media (max-width:74.9375em){.hidden-lg-down{display:none}}.hidden{display:none}.u-pointer{cursor:pointer}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-dir-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.js-sticky-trigger,.sticky{width:100%;z-index:40;background-color:#fff}.js-sticky-trigger--transparent,.sticky--transparent{background-color:transparent}.js-sticky-trigger--transparent.stuck,.sticky--transparent.stuck{background-color:#fff;-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;transition:background-color .4s linear;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.js-sticky-trigger--transparent.stuck .m-anchor-nav--theme-2 .m-anchor-nav__links,.sticky--transparent.stuck .m-anchor-nav--theme-2 .m-anchor-nav__links{border-bottom:0}.stuck{position:fixed;top:0;width:100%}.sticky-container{position:relative}.slide-out-left{-webkit-animation:slide-out-left 1s both;animation:slide-out-left 1s both}.slide-out-right{-webkit-animation:slide-out-right 1s both;animation:slide-out-right 1s both}[data-effect^=slide-out-]{visibility:hidden}.u-line-through{text-decoration:line-through}.u-m-80{margin:80px}.u-mh-80{margin-left:80px;margin-right:80px}.u-mv-80{margin-bottom:80px;margin-top:80px}.u-p-80{padding:80px}.u-pv-80{padding-top:80px;padding-bottom:80px}.u-ph-80{padding-left:80px;padding-right:80px}.u-mt-80{margin-top:80px}.u-pt-80{padding-top:80px}.u-mb-80{margin-bottom:80px}.u-pb-80{padding-bottom:80px}.u-ml-80{margin-left:80px}.u-pl-80{padding-left:80px}.u-mr-80{margin-right:80px}.u-pr-80{padding-right:80px}.u-m-70{margin:70px}.u-mh-70{margin-left:70px;margin-right:70px}.u-mv-70{margin-bottom:70px;margin-top:70px}.u-p-70{padding:70px}.u-pv-70{padding-top:70px;padding-bottom:70px}.u-ph-70{padding-left:70px;padding-right:70px}.u-mt-70{margin-top:70px}.u-pt-70{padding-top:70px}.u-mb-70{margin-bottom:70px}.u-pb-70{padding-bottom:70px}.u-ml-70{margin-left:70px}.u-pl-70{padding-left:70px}.u-mr-70{margin-right:70px}.u-pr-70{padding-right:70px}.u-m-60{margin:60px}.u-mh-60{margin-left:60px;margin-right:60px}.u-mv-60{margin-bottom:60px;margin-top:60px}.u-p-60{padding:60px}.u-pv-60{padding-top:60px;padding-bottom:60px}.u-ph-60{padding-left:60px;padding-right:60px}.u-mt-60{margin-top:60px}.u-pt-60{padding-top:60px}.u-mb-60{margin-bottom:60px}.u-pb-60{padding-bottom:60px}.u-ml-60{margin-left:60px}.u-pl-60{padding-left:60px}.u-mr-60{margin-right:60px}.u-pr-60{padding-right:60px}.u-m-50{margin:50px}.u-mh-50{margin-left:50px;margin-right:50px}.u-mv-50{margin-bottom:50px;margin-top:50px}.u-p-50{padding:50px}.u-pv-50{padding-top:50px;padding-bottom:50px}.u-ph-50{padding-left:50px;padding-right:50px}.u-mt-50{margin-top:50px}.u-pt-50{padding-top:50px}.u-mb-50{margin-bottom:50px}.u-pb-50{padding-bottom:50px}.u-ml-50{margin-left:50px}.u-pl-50{padding-left:50px}.u-mr-50{margin-right:50px}.u-pr-50{padding-right:50px}.u-m-40{margin:40px}.u-mh-40{margin-left:40px;margin-right:40px}.u-mv-40{margin-bottom:40px;margin-top:40px}.u-p-40{padding:40px}.u-pv-40{padding-top:40px;padding-bottom:40px}.u-ph-40{padding-left:40px;padding-right:40px}.u-mt-40{margin-top:40px}.u-pt-40{padding-top:40px}.u-mb-40{margin-bottom:40px}.u-pb-40{padding-bottom:40px}.u-ml-40{margin-left:40px}.u-pl-40{padding-left:40px}.u-mr-40{margin-right:40px}.u-pr-40{padding-right:40px}.u-m-30{margin:30px}.u-mh-30{margin-left:30px;margin-right:30px}.u-mv-30{margin-bottom:30px;margin-top:30px}.u-p-30{padding:30px}.u-pv-30{padding-top:30px;padding-bottom:30px}.u-ph-30{padding-left:30px;padding-right:30px}.u-mt-30{margin-top:30px}.u-pt-30{padding-top:30px}.u-mb-30{margin-bottom:30px}.u-pb-30{padding-bottom:30px}.u-ml-30{margin-left:30px}.u-pl-30{padding-left:30px}.u-mr-30{margin-right:30px}.u-pr-30{padding-right:30px}.u-m-25{margin:25px}.u-mh-25{margin-left:25px;margin-right:25px}.u-mv-25{margin-bottom:25px;margin-top:25px}.u-p-25{padding:25px}.u-pv-25{padding-top:25px;padding-bottom:25px}.u-ph-25{padding-left:25px;padding-right:25px}.u-mt-25{margin-top:25px}.u-pt-25{padding-top:25px}.u-mb-25{margin-bottom:25px}.u-pb-25{padding-bottom:25px}.u-ml-25{margin-left:25px}.u-pl-25{padding-left:25px}.u-mr-25{margin-right:25px}.u-pr-25{padding-right:25px}.u-m-20{margin:20px}.u-mh-20{margin-left:20px;margin-right:20px}.u-mv-20{margin-bottom:20px;margin-top:20px}.u-p-20{padding:20px}.u-pv-20{padding-top:20px;padding-bottom:20px}.u-ph-20{padding-left:20px;padding-right:20px}.u-mt-20{margin-top:20px}.u-pt-20{padding-top:20px}.u-mb-20{margin-bottom:20px}.u-pb-20{padding-bottom:20px}.u-ml-20{margin-left:20px}.u-pl-20{padding-left:20px}.u-mr-20{margin-right:20px}.u-pr-20{padding-right:20px}.u-m-15{margin:15px}.u-mh-15{margin-left:15px;margin-right:15px}.u-mv-15{margin-bottom:15px;margin-top:15px}.u-p-15{padding:15px}.u-pv-15{padding-top:15px;padding-bottom:15px}.u-ph-15{padding-left:15px;padding-right:15px}.u-mt-15{margin-top:15px}.u-pt-15{padding-top:15px}.u-mb-15{margin-bottom:15px}.u-pb-15{padding-bottom:15px}.u-ml-15{margin-left:15px}.u-pl-15{padding-left:15px}.u-mr-15{margin-right:15px}.u-pr-15{padding-right:15px}.u-m-10{margin:10px}.u-mh-10{margin-left:10px;margin-right:10px}.u-mv-10{margin-bottom:10px;margin-top:10px}.u-p-10{padding:10px}.u-pv-10{padding-top:10px;padding-bottom:10px}.u-ph-10{padding-left:10px;padding-right:10px}.u-mt-10{margin-top:10px}.u-pt-10{padding-top:10px}.u-mb-10{margin-bottom:10px}.u-pb-10{padding-bottom:10px}.u-ml-10{margin-left:10px}.u-pl-10{padding-left:10px}.u-mr-10{margin-right:10px}.u-pr-10{padding-right:10px}.u-m-5{margin:5px}.u-mh-5{margin-left:5px;margin-right:5px}.u-mv-5{margin-bottom:5px;margin-top:5px}.u-p-5{padding:5px}.u-pv-5{padding-top:5px;padding-bottom:5px}.u-ph-5{padding-left:5px;padding-right:5px}.u-mt-5{margin-top:5px}.u-pt-5{padding-top:5px}.u-mb-5{margin-bottom:5px}.u-pb-5{padding-bottom:5px}.u-ml-5{margin-left:5px}.u-pl-5{padding-left:5px}.u-mr-5{margin-right:5px}.u-pr-5{padding-right:5px}.u-m-0{margin:0}.u-mh-0{margin-left:0;margin-right:0}.u-mv-0{margin-bottom:0;margin-top:0}.u-p-0{padding:0}.u-pv-0{padding-top:0;padding-bottom:0}.u-ph-0{padding-left:0;padding-right:0}.u-mt-0{margin-top:0}.u-pt-0{padding-top:0}.u-mb-0{margin-bottom:0}.u-pb-0{padding-bottom:0}.u-ml-0{margin-left:0}.u-pl-0{padding-left:0}.u-mr-0{margin-right:0}.u-pr-0{padding-right:0}.u-border{border:1px solid #e1e1e1}.u-border--pr-dark{border-color:#215eca}.u-border--pr-light{border-color:#c2d5f5}.u-border--sc-dark{border-color:#00aa64}.u-border--sc-light{border-color:#77ffc7}.u-border--tr-dark{border-color:#f07900}.u-border--tr-light{border-color:#ffdebd}.u-border--dashed{border-style:dashed}.u-border--dotted{border-style:dotted}.u-border--bw-2{border-width:2px}.u-border--bw-3{border-width:3px}.u-border--bw-4{border-width:4px}.u-border--bw-5{border-width:5px}.u-border--bw-6{border-width:6px}.u-border--bw-7{border-width:7px}.u-border--bw-8{border-width:8px}.u-border--bw-9{border-width:9px}.u-border--bw-10{border-width:10px}.u-border--b{border-left:0;border-right:0;border-top:0;border-bottom-width:1px}.u-border--t{border-bottom:0;border-left:0;border-right:0;border-top-width:1px}.u-border--tb{border-bottom-width:1px;border-left:0;border-right:0;border-top-width:1px}.u-border--l{border-bottom:0;border-right:0;border-top:0;border-left-width:1px}.u-border--r{border-bottom:0;border-left:0;border-top:0;border-right-width:1px}.u-ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.u-uppercase{text-transform:uppercase}.u-semi-bold{font-weight:600}.u-bold{font-weight:700}.u-ft-lato{font-family:Lato,sans-serif}.u-ft-7{font-size:7px;line-height:10.5px}.u-ft-10{font-size:10px;line-height:15px}.u-ft-11{font-size:11px;line-height:16.5px}.u-ft-12{font-size:12px;line-height:18px}.u-ft-13{font-size:13px;line-height:19.5px}.u-ft-14{font-size:14px;line-height:21px}.u-ft-15{font-size:15px;line-height:22.5px}.u-ft-16{font-size:16px;line-height:24px}.u-ft-17{font-size:17px;line-height:25.5px}.u-ft-18{font-size:18px;line-height:27px}.u-ft-19{font-size:19px;line-height:28.5px}.u-ft-20{font-size:20px;line-height:30px}.u-ft-22{font-size:22px;line-height:33px}.u-aspect{position:relative}.u-aspect:before{padding-top:100%;display:block;content:"";width:100%}.u-aspect>iframe,.u-aspect>img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%}.u-aspect--16\/8:before{padding-top:50%}.u-aspect--16\/9:before{padding-top:56.25%}.u-aspect--16\/7:before{padding-top:43.75%}.u-aspect--16\/11:before{padding-top:68.75%}.u-aspect--9\/16:before{padding-top:177.77778%}.u-aspect--9\/10:before{padding-top:90%}.u-aspect--3\/4:before{padding-top:133.33333%}.u-aspect--4\/3:before{padding-top:75%}.u-aspect--180:before{padding-top:180px}.u-aspect--300:before{padding-top:300px}.u-aspect--450:before{padding-top:450px}.u-aspect__content{width:100%;height:100%;position:absolute;left:0;top:0}.u-cl-category{color:#ff9224}.u-cl-white{color:#fff}.u-bg-white{background-color:#fff}.u-absolute{position:absolute}.u-relative{position:relative}.u-overflow-hidden{overflow:hidden}.u-fixed{position:fixed}.u-float-left{float:left}.u-stuck{position:-webkit-sticky;position:sticky;top:0;z-index:50}.commons-slider__pagination-dot.is-active{background-color:#3e79e0!important}.commons-slider__pagination-dot{border-radius:50%!important}.commons-slider__pagination,.m-waiting-timeline{margin-top:30px}