.zone-section__container:has(.discover-flights-widget){max-width:100%;padding:0}.discover-flights-widget{padding:32px 16px;background:#f3f6f8;width:100%}.discover-flights-widget__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;margin:0 auto;width:100%;gap:24px}.discover-flights-widget__title{font-weight:700;font-size:24px;line-height:100%;text-align:center;color:#304659}.discover-flights-widget__destination{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.discover-flights-widget__destination,.discover-flights-widget__destination__selectboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;gap:12px}.discover-flights-widget__destination__selectboxes{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.discover-flights-widget__destination__submit{width:57px;height:126px;border-radius:10px;padding:10px;background:#fdb813}.discover-flights-widget__footer{margin-top:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-flights-widget__footer__booking{width:100%;height:51px;padding:18px 24px;border-radius:8px;background:#ffc847;color:#323a47;font-weight:700;font-size:14px;line-height:14px}.discover-flights-widget__footer__see-more{font-weight:700;font-size:15px;line-height:100%;color:#304659;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;-webkit-padding-end:18px;padding-inline-end:18px}.discover-flights-widget__footer__see-more:after{content:"";display:block;width:8px;height:8px;border-color:#304659;border-style:solid;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;inset-inline-end:3px;top:3px}.discover-flights-widget__footer__see-more:hover{text-decoration:underline;cursor:pointer}.discover-flights-widget__flights{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.discover-flights-widget__flights__flight--skeleton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:101px;gap:8px;padding:6px}.discover-flights-widget__flights__flight--skeleton__img{width:108px;height:89px;opacity:1;border-radius:5px}.discover-flights-widget__flights__flight--skeleton__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:6px}.discover-flights-widget__flights__flight--skeleton__dest{width:112px;height:15px}.discover-flights-widget__flights__flight--skeleton__date{width:90px;height:12px;margin-top:4px}.discover-flights-widget__flights__flight--skeleton__price{margin-top:17px;width:58px;height:14px}.discover-flights-widget__flights__flight--skeleton__price-desc{margin-top:4px;width:100px;height:10px}.discover-flights-widget__flights__flight--skeleton__btn{width:75px;height:30px;position:absolute;inset-inline-end:16px;bottom:12px}.discover-flights-widget__flights__flight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:101px;gap:8px;opacity:1;border-radius:10px;border:1px solid #e4e7ec;padding:6px;background:#fff}.discover-flights-widget__flights__flight__img{width:108px;height:89px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.discover-flights-widget__flights__flight__info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px;padding:6px;-webkit-padding-end:10px;padding-inline-end:10px}.discover-flights-widget__flights__flight__info,.discover-flights-widget__flights__flight__info__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.discover-flights-widget__flights__flight__info__top{gap:4px}.discover-flights-widget__flights__flight__info__dest{font-weight:700;font-size:15px;line-height:100%;color:#323a47}.discover-flights-widget__flights__flight__info__date{font-weight:400;font-size:13px;line-height:100%;color:#7c8594}.discover-flights-widget__flights__flight__info__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-flights-widget__flights__flight__info__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.discover-flights-widget__flights__flight__info__price__amount{font-family:Open Sans,sans-serif!important;font-weight:700;font-size:20px;line-height:14px;color:#f7a500}.discover-flights-widget__flights__flight__info__price__desc{font-weight:400;font-size:10px;line-height:100%;color:#4a5261}.discover-flights-widget__flights__flight__info__btn{padding:10px 16px;border-radius:6px;font-weight:700;font-size:10px;line-height:100%;text-align:center;background:#fdb813;color:#323a47;cursor:pointer}@media (min-width:768px){.discover-flights-widget{padding:60px 32px}.discover-flights-widget__container{gap:44px}.discover-flights-widget__title{font-size:36px;line-height:40px;text-align:start}.discover-flights-widget__destination,.discover-flights-widget__destination__selectboxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.discover-flights-widget__destination__selectboxes .widget-destination-select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.discover-flights-widget__destination__selectboxes .widget-destination-select__icon{width:32px;height:32px}.discover-flights-widget__destination__selectboxes .widget-destination-select__input{left:72px}.discover-flights-widget__destination__submit{width:57px;height:57px}.discover-flights-widget__flights{gap:9px}.discover-flights-widget__flights__flight{height:71px}.discover-flights-widget__flights__flight__img{height:59px}.discover-flights-widget__flights__flight__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.discover-flights-widget__flights__flight__info__bottom{gap:24px}.discover-flights-widget__flights__flight__info__top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.discover-flights-widget__flights__flight__info__dest{font-size:15px;line-height:100%}.discover-flights-widget__flights__flight__info__date{line-height:15px}.discover-flights-widget__flights__flight__info__price,.discover-flights-widget__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-flights-widget__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.discover-flights-widget__footer__booking{width:auto;height:39px;padding:12px 20px;line-height:15px}}.widget-destination-select{padding:12px 24px 12px 72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;position:relative;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,.08);box-shadow:0 4px 8px 0 rgba(50,58,71,.08);border-radius:8px;border:2px solid transparent}.widget-destination-select:after{content:"";position:absolute;top:calc(50% - 3px);inset-inline-end:32px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);border-color:#cad0db;border-style:solid;border-width:0 3px 3px 0;width:10px;height:10px;background:transparent;border-radius:2px}.widget-destination-select__cancel-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);inset-inline-end:22px;width:24px;height:24px;display:none;background-color:#fff}.widget-destination-select__cancel-btn:after,.widget-destination-select__cancel-btn:before{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;background-color:#cad0db}.widget-destination-select__cancel-btn:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.widget-destination-select__cancel-btn:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.widget-destination-select__icon{position:absolute;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}.widget-destination-select__label{font-weight:400;font-size:13px;line-height:100%;color:#7c8594}.widget-destination-select__value{font-weight:400;font-size:16px;line-height:100%;color:#323a47}.widget-destination-select--open .widget-destination-select__cancel-btn{display:block}.widget-destination-select--open:after{display:none}.widget-destination-select--open{border-color:#fdb813}.widget-destination-select--open .widget-destination-select__input{opacity:1}.widget-destination-select--open .widget-destination-select__label,.widget-destination-select--open .widget-destination-select__value{opacity:0}.widget-destination-select--open .widget-destination-select__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.widget-destination-select--open .widget-destination-select__icon{content:url(attr(data-search-icon))}.widget-destination-select__input::-webkit-input-placeholder{color:#cad0db!important;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;opacity:1!important}.widget-destination-select__input::-moz-placeholder{color:#cad0db!important;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;opacity:1!important}.widget-destination-select__input:-ms-input-placeholder{color:#cad0db!important;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;opacity:1!important}.widget-destination-select__input::-ms-input-placeholder{color:#cad0db!important;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;opacity:1!important}.widget-destination-select__input::placeholder{color:#cad0db!important;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;opacity:1!important}.widget-destination-select__input{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:64px;width:calc(100% - 112px);height:30px;opacity:0;font-weight:500;font-size:21px;line-height:20px;vertical-align:middle;color:#323a47}.widget-destination-select__dropdown{position:absolute;top:100%;left:0;z-index:1;margin-top:4px;width:100%;opacity:1;border-radius:8px;padding:15px;border:1px solid #e7e7e7;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922);background:#fff;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-destination-select__dropdown__option{font-weight:500;font-size:16px;line-height:36px;vertical-align:middle;color:#323a47;width:100%;white-space:nowrap;cursor:pointer}.widget-destination-select__dropdown__scroll-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;overflow-y:auto;max-height:234px}.widget-destination-select__dropdown__scroll-container::-webkit-scrollbar{width:8px;-webkit-margin-end:15px;margin-inline-end:15px;margin-top:15px}.widget-destination-select__dropdown__scroll-container::-webkit-scrollbar-track{background:transparent}.widget-destination-select__dropdown__scroll-container::-webkit-scrollbar-thumb{background:#cad0db;border-radius:5px}