@charset "UTF-8";.scrollbar__box{background-color:#fff!important;z-index:999}.scrollbar__thumb{background-color:#16264985;border-radius:5px;width:8px;height:163px!important;cursor:pointer}@font-face{font-family:Roboto-Regular;src:url(/assets/Roboto-Regular-CFbaRf1w.eot?1);src:url(/assets/Roboto-Regular-CFbaRf1w.eot?1#iefix) format("embedded-opentype"),url(/assets/Roboto-Regular-56L6iL-I.woff2?1) format("woff2"),url(/assets/Roboto-Regular-BsN8iP2n.woff?1) format("woff"),url(/assets/Roboto-Regular-Ds6KraGe.ttf?1) format("truetype");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Roboto-Medium;src:url(/assets/Roboto-Medium-wdXOcZVn.eot?1);src:url(/assets/Roboto-Medium-wdXOcZVn.eot?1#iefix) format("embedded-opentype"),url(/assets/Roboto-Medium--cGQoWUT.woff2?1) format("woff2"),url(/assets/Roboto-Medium-BFS8JZeR.woff?1) format("woff"),url(/assets/Roboto-Medium-D3k-fcGv.ttf?1) format("truetype");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@font-face{font-family:Roboto-Light;src:url(/assets/Roboto-Light-DKDbSA-H.eot?1);src:url(/assets/Roboto-Light-DKDbSA-H.eot?1#iefix) format("embedded-opentype"),url(/assets/Roboto-Light-BND1yEHK.woff2?1) format("woff2"),url(/assets/Roboto-Light-D8eEbjjJ.woff?1) format("woff"),url(/assets/Roboto-Light-CvdGXh6_.ttf?1) format("truetype");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{line-height:1;-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}ul,ol{list-style-type:none}button{border:none;background-color:transparent;padding:0}dialog{border:none;padding:0}html:has(dialog[open]),html:has(dialog[open]) body{overflow:hidden}@font-face{font-family:icomoon;src:url(/assets/icomoon-BrtAgKC4.eot?1);src:url(/assets/icomoon-BrtAgKC4.eot?1#iefix) format("embedded-opentype"),url(/assets/icomoon-DeOe1M8Q.woff2?1) format("woff2"),url(/assets/icomoon-CkMDOTRa.woff?1) format("woff"),url(/assets/icomoon-CNT6O6ON.ttf?1) format("truetype");font-weight:400;font-style:normal;text-rendering:optimizeLegibility}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-].is-rotated,[class*=" icon-"].is-rotated{transform:rotate(180deg)}.icon-business-star:before{content:""}.icon-farelock:before{content:""}.icon-info1:before{content:""}.icon-info:before{content:""}.icon-times-circle-solid:before{content:""}.icon-check-circle-solid:before{content:""}.icon-pencil:before{content:""}.icon-plus-rounded:before{content:""}.icon-switch:before{content:""}.icon-close:before{content:""}.icon-lock-solid:before{content:""}.icon-sports:before{content:""}.icon-meal:before{content:""}.icon-clock:before{content:""}.icon-chair:before{content:""}.icon-business-person:before{content:""}.icon-cancel:before{content:""}.icon-check:before{content:""}.icon-seat:before{content:""}.icon-luggage:before{content:""}.icon-checkbox:before{content:""}.icon-briefcase:before{content:""}.icon-planes:before{content:""}.icon-no-flight:before{content:""}.icon-graph:before{content:""}.icon-hamburger:before{content:""}.icon-passenger:before{content:""}.icon-plane:before{content:""}.icon-user:before{content:""}.icon-world:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-up:before{content:""}::selection{color:#fff;background-color:#000}::-moz-selection{color:#fff;background-color:#000}html{font-family:Roboto-Regular;font-weight:400;font-size:12px;line-height:1.3333333333;color:#b1b1b1;background-color:#f6f7f8;overflow-y:scroll}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}html,body{width:100%;min-height:auto}body.has-white-bg{background-color:#fff}a{color:inherit;text-decoration:none;cursor:pointer}i{font-style:normal}em{font-style:italic}strong{font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6{font-family:Roboto-Regular;font-weight:400}p a{text-decoration:underline;color:#152649}.container{width:100%;display:block;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;max-width:1170px}@media (max-width: 760px){.container{padding-left:15px;padding-right:15px;overflow:clip}}.container--seats{padding-left:0;padding-right:0}.container--baggage,.container--services,.container--meals{padding-left:0;padding-right:0;max-width:1120px}.container--summary{padding:0;margin:0;max-width:unset}.container--extras{padding-left:0;padding-right:0;max-width:1120px}.columns{z-index:1;width:100%;display:block;position:relative;background-color:#f6f7f8}@media (max-width: 760px){.columns{padding-top:56px}}@media (max-width: 760px){.columns.has-fixed-mobile-top{padding-top:120px}}@media (max-width: 760px){.columns.has-fixed-mobile-top .columns__item.is-left{padding-bottom:0}}.columns.has-fixed-mobile-top .columns__screen-height{padding-top:0}@media (max-width: 760px){.columns.has-fixed-mobile-top .columns__screen-height{padding-top:0}}@media (max-width: 760px){.columns.regioncolumns .container{padding:0 4px!important}}@media (max-width: 760px){.columns.columns--no-padding-mobile{padding-top:0}}.columns__container{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;align-content:flex-start;justify-content:flex-start;min-height:calc(100vh - 153px)}@media (max-height: 968px) and (min-width: 1224px){.columns__container{min-height:735px}}@media (max-width: 1224px){.columns__container{min-height:calc(100vh - 125px)}}@media (max-width: 760px){.columns__container{display:block;min-height:50vh}}.columns__container--full-vh{min-height:100vh}.columns__choose_travel_dates{padding-bottom:15px}.columns__item{flex:0 0 32%;padding-top:32px;position:relative;padding-bottom:24px}@media (max-width: 1224px){.columns__item{flex:0 0 50%}}@media (max-width: 760px){.columns__item{width:100%;flex:0 0 100%;padding-left:0!important;padding-right:0!important}}.columns__item.no-padding{padding:0!important}.columns__item.is-left{z-index:1;padding-right:17px;min-height:735px}@media (max-width: 1224px){.columns__item.is-left{min-height:calc(100vh - 125px)}}@media (max-width: 760px){.columns__item.is-left{min-height:auto}}.columns__item.is-left.prepaid .accordionContainer{overflow-y:auto}.columns__item.is-left.prepaid .accordionContainer--no-pt{padding-top:0}.columns__item.is-left.prepaid .columns__screen-height{overflow-x:hidden;padding-top:0}.columns__item.is-middle{z-index:2;flex:1 1 36%;min-width:36%;padding-left:40px;padding-right:40px;box-shadow:0 0 16px #0000001f}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.columns__item.is-middle{padding-bottom:625px}}.columns__item.is-middle:before{top:0;bottom:0;z-index:0;left:100%;width:16px;content:"\a";display:none;position:absolute;background-color:#f6f7f8}@media (max-width: 1224px){.columns__item.is-middle:before{display:none}}@media (max-width: 1224px){.columns__item.is-middle{padding-right:0}}@media (max-width: 760px){.columns__item.is-middle{box-shadow:none}}.columns__item.is-middle .columns__screen-height{padding-left:40px;padding-right:40px;position:relative}@media (max-width: 1224px){.columns__item.is-middle .columns__screen-height{padding-right:0}}@media (max-width: 760px){.columns__item.is-middle .columns__screen-height{padding-left:0;padding-right:0}}@media (max-width: 1224px){.columns__item.is-middle.no-right-shadow{box-shadow:-11px 0 11px -7px #0000001a}}@media (max-width: 760px){.columns__item.is-middle.no-right-shadow{box-shadow:none}}.columns__item.is-middle.no-right-shadow:before{display:block}@media (max-width: 1224px){.columns__item.is-middle.no-right-shadow:before{display:none}}.columns__item.is-right{z-index:3;padding-left:40px;border-left:1px solid #e2e3e8;background-color:#f6f7f8}@media (max-width: 1224px){.columns__item.is-right{display:none}}.columns__item.has-two-cols{padding-right:0}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.columns__item.has-two-cols{padding-bottom:526px}}.columns__item-fixed-top{top:0;left:0;right:0;z-index:10;padding-top:24px;padding-left:40px;position:absolute;padding-right:40px;background-color:#f6f7f8}@media (max-width: 1224px){.columns__item-fixed-top{padding-right:0}}@media (max-width: 760px){.columns__item-fixed-top{padding-top:0;padding-left:0;padding-right:0;position:static}}.columns__screen-height{height:100%;overflow:auto;padding-top:124px;padding-bottom:24px}.columns__screen-height.no-fixed-bar{padding-top:24px}.columns__screen-height--no-pt{padding-top:0}@media (max-width: 760px){.columns__screen-height{height:auto;max-height:100%;padding-top:24px}}@media (max-width: 760px){.columns__screen-height .ScrollbarsCustom .content{position:relative!important}}.columns__inner{width:100%;display:flex}@media (max-width: 1224px){.columns__inner{display:block}}.columns__inner-col{width:50%;padding-bottom:24px}@media (max-width: 1224px){.columns__inner-col{width:100%}}.columns__inner-col.is-left{padding-right:24px;z-index:1}@media (max-width: 1224px){.columns__inner-col.is-left{padding-right:0}}.columns__inner-col.is-right{padding-left:24px;border-left:1px solid #e2e3e8}@media (max-width: 1224px){.columns__inner-col.is-right{padding-top:0;border-left:0;padding-left:0;padding-bottom:0}}.columns:has(.container--extras){position:unset}.upsell{width:100%;display:block;font-size:12px;font-family:Roboto-Regular;font-weight:400;line-height:1.3333333333;color:#333;background-color:#f6f7f8}.upsell__cols{width:100%;display:flex;padding:35px 0;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:space-between}@media (max-width: 1224px){.upsell__cols{display:block}}.upsell__col-left{flex:1 1 auto}.upsell__col-right{flex:0 0 310px;padding-left:40px}.upsell__col-right.is-expanded{flex:0 0 400px}@media (max-width: 1224px){.upsell__col-right{width:100%;flex:1 1 100%;padding-left:0;padding-top:35px}}.upsell__badge{font-size:12px;min-width:100px;padding:2px 15px;text-align:center;border-radius:18px;display:inline-block;font-family:Roboto-Medium;font-weight:400;background-color:#cdda32}@media (max-width: 1224px){.upsell__badge{margin-left:0;margin-top:10px}}.upsell__title{display:block;line-height:1;font-size:24px;margin-bottom:20px;font-family:Roboto-Medium;font-weight:400;color:#cdda32}.upsell__title.is-blue{color:#012169}.upsell__subtitle{line-height:1;font-size:24px;margin-bottom:7px;font-family:Roboto-Light;font-weight:400}.upsell__subtitle-min-height{display:block;min-height:100px;padding-top:28px;padding-bottom:8px}@media (max-width: 760px){.upsell__subtitle-min-height{min-height:0}}.upsell__table-wrapper{display:block;position:relative}.upsell__table{width:100%;display:table;text-align:left;table-layout:fixed;background-color:#fff;border-top:4px solid #cdda32}@media (max-width: 1224px){.upsell__table{height:auto!important}}.upsell__table.is-hidden{display:none!important}.upsell__table.is-blue{border-top:4px solid #012169}.upsell__table.no-borders td,.upsell__table.no-borders th{border-right:none!important}.upsell__table strong{font-family:Roboto-Medium;font-weight:400}.upsell__table thead,.upsell__table tbody{text-align:left}.upsell__table tbody tr:last-child td{padding-bottom:42px}.upsell__table td,.upsell__table th{padding:8px 16px;vertical-align:top;border-right:1px solid #e2e3e8}.upsell__table td.is-best,.upsell__table th.is-best{background-color:#fefff5}.upsell__table td.has-green-text,.upsell__table th.has-green-text,.upsell__table td.has-green-text .upsell__row-icon,.upsell__table th.has-green-text .upsell__row-icon{color:#899309}.upsell__table td.has-muted-text,.upsell__table th.has-muted-text,.upsell__table td.has-muted-text .upsell__row-icon,.upsell__table th.has-muted-text .upsell__row-icon{color:#ced2d7}.upsell__table td:last-child,.upsell__table th:last-child{border-right:none}.upsell__row{width:100%;display:block;padding-left:40px;position:relative}.upsell__row-icon{top:0;left:2px;font-size:20px;position:absolute;color:#012169}.upsell__row-icon.icon-cancel,.upsell__row-icon.icon-check{top:-1px;left:7px;font-size:14px}.upsell__row-text{width:100%;display:block;max-width:170px}.upsell__row-text-big{font-size:18px;padding-bottom:16px;font-family:Roboto-Medium;font-weight:400;color:#b1b1b1;line-height:1.3333333333}.upsell__row-link{font-size:14px;cursor:pointer;color:#012169}.upsell__row-link:hover{text-decoration:underline}.upsell__options{width:100%;text-align:center;table-layout:fixed;background-color:#fff}.upsell__options td{padding:20px;position:relative;vertical-align:middle;border-top:1px solid #e2e3e8;border-right:1px solid #e2e3e8}.upsell__options td.is-best,.upsell__options td.is-best .upsell__option-label{background-color:#fefff5}.upsell__options td:last-child{border-right:none}.upsell__option-label{left:0;top:-11px;z-index:5;display:block;font-size:14px;position:absolute;white-space:nowrap;padding:0 10px 0 40px;font-family:Roboto-Medium;font-weight:400;color:#333;background-color:#fff}.upsell__option-label:before{top:0;left:14px;content:"";position:absolute;transform:scale(1.3);color:#b1b1b1;transform-origin:center;font-family:icomoon}.upsell__option-label.is-inverse:before{transform:scale(1.3) rotate(180deg)}.upsell__option-item{display:block;text-align:center}.upsell__option-item label{display:block;cursor:pointer;padding:14px 10px;border-radius:4px;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);border:1px solid transparent}.upsell__option-item input{display:none}.upsell__option-item input:checked+label{background-color:#f8f9ff;border:1px solid rgba(1,33,105,.3)}.upsell__option-item input:checked+label .upsell__option-price{color:#012169}.upsell__option-item input:checked+label .upsell__option-check{border:1px solid #012169;background-color:#012169}.upsell__option-item input:checked+label .upsell__option-check:before{opacity:1;visibility:visible}.upsell__option-check{width:24px;height:24px;text-align:center;border-radius:100%;position:relative;display:inline-block;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:transparent;border:1px solid #ced2d7}.upsell__option-check:before{top:0;left:0;right:0;bottom:0;opacity:0;display:flex;content:"";flex-wrap:nowrap;position:absolute;visibility:hidden;align-items:center;align-content:center;justify-content:center;color:#fff;transition:all .2s cubic-bezier(.55,.085,.68,.53);font-family:icomoon}.upsell__option-price{display:block;font-size:14px;padding-top:5px;font-family:Roboto-Medium;font-weight:400;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#333}.upsell__option-seats{display:block;font-size:11px;padding-top:4px;color:#b1b1b1}.upsell__option-seats.is-red{color:#f97c70}.upsell__bottom{width:100%;display:flex;font-size:12px;text-align:left;flex-wrap:nowrap;align-items:center;flex-direction:row;align-content:center;padding:0 15px 30px;justify-content:space-between}@media (max-width: 760px){.upsell__bottom{display:block;text-align:center}}.upsell__bottom-right{display:flex;flex-wrap:nowrap;text-align:right;flex-direction:row;align-items:center;align-content:center;color:#313892;justify-content:flex-start}@media (max-width: 760px){.upsell__bottom-right{display:block;padding-top:25px;text-align:center}}.upsell__bottom-right .btnrounded{margin-left:20px}@media (max-width: 760px){.upsell__bottom-right .btnrounded{margin-left:0;margin-top:25px}}.upsell__bottom-price{font-size:24px;font-family:Roboto-Medium;font-weight:400}.upsell__bottom-link{padding:3px 0;position:relative;display:inline-block;-webkit-appearance:none;color:#313892}.upsell__bottom-link:after{left:0;right:0;bottom:0;opacity:1;height:1px;content:"\a";position:absolute;visibility:visible;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#313892}.upsell__bottom-link:hover:after{opacity:0;visibility:hidden}.upsl{width:100%;display:block;overflow:hidden}.upsl__item-smart_choice-coll-tablet-mobile{height:24px;border-radius:6px 6px 0 0;margin-top:-24px;position:absolute;background-color:#152649;width:calc(100% - 52px);display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width: 760px){.upsl__item-smart_choice-coll-tablet-mobile{width:calc(100% - 28px);margin-top:-23px}}.upsl__item-smart_choice-coll-tablet-mobile p{color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;line-height:24px;text-align:center}.upsl__item-best_value-coll-tablet-mobile{height:32px;border-radius:6px 6px 0 0;margin-top:-34px;position:absolute;margin-left:-30px;background-color:#cdda32;width:calc(100% + 4px);display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width: 1224px){.upsl__item-best_value-coll-tablet-mobile{height:24px;margin-top:-24px;width:calc(100% - 50px);margin-left:-1px}}@media (max-width: 760px){.upsl__item-best_value-coll-tablet-mobile{height:24px;width:calc(100% - 27px);margin-left:-1px;margin-top:-23px}}.upsl__item-best_value-coll-tablet-mobile p{color:#152649;font-size:16px;font-weight:700;letter-spacing:1px;line-height:34px;text-align:center}@media (max-width: 1224px){.upsl__item-best_value-coll-tablet-mobile p{font-size:12px;line-height:26px}}@media (max-width: 760px){.upsl__item-best_value-coll-tablet-mobile p{font-size:12px;line-height:26px}}.upsl__fixedmobile-btn{padding:16px 0!important}@media (max-width: 760px){.upsl{padding-top:56px}}.upsl__lock-fare-basket{margin-right:24px}.upsl__space-between-outbound-inbound-box{margin-left:-25px;margin-right:-25px;margin-top:24px;height:24px;background-color:#f2f3f5;border:1px solid #e2e3e8}.upsl__info-block-switch-airport{height:auto;border-radius:4px;background-color:#fbeccf;padding:8px;margin-top:6px;margin-bottom:12px;white-space:break-spaces;font-family:Roboto-Regular}.upsl__info-block-switch-airport span{height:72px;width:230px;color:#152649;font-size:12px;letter-spacing:0;line-height:18px}.upsl__info-block{height:auto;border-radius:4px;background-color:#fbeccf;min-height:40px;text-align:center}@media (max-width: 760px){.upsl__info-block{width:auto;display:grid;justify-content:center;align-items:center;min-height:40px}}.upsl__info-block span{color:#152649;font-size:14px;margin:auto;display:flex;padding:10px;white-space:break-spaces;line-height:18px;font-family:Roboto-Regular;justify-content:center}@media (max-width: 760px){.upsl__info-block span{margin-left:0}}.upsl__business-photo{position:absolute;top:410px}.upsl__business-photo .title{top:370px;left:121px;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;text-align:center;color:#fff;height:32px;font-family:Roboto-Medium}.upsl__business-photo .text{font-size:16px;letter-spacing:0;line-height:24px;text-align:center;color:#fff;height:72px;margin-left:30px;margin-right:30px;margin-top:12px}.upsl__cols{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:stretch}@media (max-width: 760px){.upsl__cols{display:block}}.upsl__cols-loading{min-height:60vh}.upsl__left{z-index:1;width:auto;flex:1;padding-top:32px;position:relative;padding-bottom:32px}@media (max-width: 1224px){.upsl__left{padding-top:28px}}.upsl__left .choose_another_bundle{font-size:14px;letter-spacing:0;line-height:16px;text-align:left;text-decoration:underline;margin-top:auto;cursor:pointer}.upsl__left .choose_another_bundle button{color:#313892}.upsl__left .box-icon{display:initial;float:left;margin-top:-3px}@media (max-width: 760px){.upsl__left .box-icon{border-radius:50%;box-sizing:border-box;height:41px;width:41px;border:1px solid #e1e3e7;display:inline-block;margin-right:12px}}.upsl__left .box-flight-info{display:flex;flex-wrap:wrap;line-height:18px}@media (max-width: 760px){.upsl__left .box-flight-info{display:flex;flex-direction:column}}.upsl__left .box-flight-direction-and-time{display:flex;flex-wrap:wrap;max-width:650px}@media (max-width: 1224px){.upsl__left .box-flight-direction-and-time{max-width:none}}.upsl__left .flight-direction-plan-icon-arrival{vertical-align:bottom;padding-left:17px;transform:rotate(180deg)}@media (max-width: 760px){.upsl__left .flight-direction-plan-icon-arrival{padding:7px}}.upsl__left .flight-direction-plan-icon-departure{vertical-align:bottom;padding-right:17px}@media (max-width: 760px){.upsl__left .flight-direction-plan-icon-departure{padding-left:7px;padding-top:7px}}.upsl__left .flight-direction-outbound-header{margin-top:15px;margin-bottom:-35px;width:60%}@media (max-width: 1224px){.upsl__left .flight-direction-outbound-header{margin-bottom:20px;width:100%}}.upsl__left .flight-direction-outbound-header-flight-selected{margin-top:15px;margin-bottom:24px;width:100%}@media (max-width: 1224px){.upsl__left .flight-direction-outbound-header-flight-selected{margin-bottom:20px;margin-top:-9px}}@media (max-width: 760px){.upsl__left .flight-direction-outbound-header-flight-selected{margin-bottom:20px}}.upsl__left .flight-direction-outbound-header-flight-selected .choose_another_bundle{margin-left:auto;font-size:14px;letter-spacing:0;line-height:16px;text-align:right;text-decoration:underline;margin-top:auto;cursor:pointer}.upsl__left .flight-direction-outbound-header-flight-selected .choose_another_bundle button{color:#313892}.upsl__left .flight-direction-inbound-header{margin-top:15px;margin-bottom:-35px;width:60%}@media (max-width: 1224px){.upsl__left .flight-direction-inbound-header{margin-bottom:20px;width:100%}}.upsl__left .flight-direction-inbound-header-flight-selected{margin-top:15px;margin-bottom:24px;width:100%}@media (max-width: 1224px){.upsl__left .flight-direction-inbound-header-flight-selected{margin-bottom:20px}}@media (max-width: 760px){.upsl__left .flight-direction-inbound-header-flight-selected{margin-bottom:20px}}.upsl__left .flight-direction-inbound-header-flight-selected .choose_another_bundle{margin-left:auto;font-size:14px;letter-spacing:0;line-height:16px;text-align:right;text-decoration:underline;margin-top:auto;cursor:pointer}.upsl__left .flight-direction-inbound-header-flight-selected .choose_another_bundle button{color:#313892}.upsl__left .flight-direction{font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:16px;margin-right:24px}@media (max-width: 760px){.upsl__left .flight-direction{padding-bottom:7px}}.upsl__left .flight-time{color:#152649;font-size:16px;padding-left:0;margin-right:24px}@media (max-width: 760px){.upsl__left .flight-time{padding-left:0;color:#69768f;padding-bottom:7px}}.upsl__left .dot:before{content:"•";padding-right:4px}.upsl__left .direct-flight-box{box-sizing:border-box;height:21px;width:auto;min-width:88px;border:1px solid #cdda32;border-radius:10px;display:inline-grid;margin-top:inherit}@media (max-width: 760px){.upsl__left .direct-flight-box{margin-left:0;width:max-content}}.upsl__left .direct-flight-box .direct-flight{color:#152649;font-size:12px;font-family:Roboto-Medium;letter-spacing:0;line-height:20px;text-align:center;padding-right:8px;padding-left:8px}.upsl__left .no-direct-flight-box{box-sizing:border-box;height:21px;width:auto;border:1px solid #10264c;border-radius:10px;display:inline-grid;margin-top:inherit}@media (max-width: 760px){.upsl__left .no-direct-flight-box{margin-left:0;width:max-content}}.upsl__left .no-direct-flight-box .no-direct-flight{color:#152649;font-size:12px;font-family:Roboto-Medium;letter-spacing:0;line-height:20px;text-align:center;padding-right:8px;padding-left:8px}.upsl__left hr{margin-top:24px;display:block;height:1px;border:0;border-top:1px solid #e2e3e8;margin-bottom:38px}@media (max-width: 1224px){.upsl__left hr{margin-bottom:5px}}@media (max-width: 900px){.upsl__left{width:calc(100% - 342px)}}@media (max-width: 760px){.upsl__left{width:100%;padding-right:0;padding-bottom:0}}.upsl__left h3{color:#152649}.upsl__left a{color:#313892;font-family:Roboto-Medium;font-size:14px}.upsl__left-header{margin-bottom:43px}@media (max-width: 1224px){.upsl__left-header{margin-bottom:30px}}@media (max-width: 1224px){.upsl__left-header.is-rt p{line-height:15px;font-size:14px;color:#9b9b9b}}@media (max-width: 760px){.upsl__left-header.is-rt p{line-height:15px;font-size:14px;color:#69768f}}.upsl__left-header span{cursor:pointer;color:#313892}@media (max-width: 1224px){.upsl__header-box{background-color:#f2f3f5;border-top:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;height:80px;margin-top:-24px;padding-top:22px}}@media (max-width: 760px){.upsl__header-box{background-color:#f2f3f5;border-top:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;height:80px;margin-top:-24px;padding-top:22px}}.upsl__basket-box{position:relative}.upsl__right{cursor:default;z-index:2;width:338px;max-width:338px;padding-top:24px;padding-left:24px;padding-bottom:24px;box-shadow:0 4px 16px #15264933;position:absolute;background-color:#fff;margin-top:45px;right:-70px;max-height:600px}@media screen and (min-width: 1224px) and (max-width: 1300px){.upsl__right{right:-40px}}@media (max-width: 1224px){.upsl__right{right:-30px}}@media (max-width: 760px){.upsl__right{display:none}}.upsl__right:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.upsl__right:after{bottom:100%;left:71%;border:solid transparent;content:" ";height:0;width:0;border-color:#88b7d500;border-bottom-color:#fff;border-width:10px;position:absolute;pointer-events:none}.upsl__col-desc{display:flex;font-size:12px;flex-wrap:nowrap;text-align:center;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:flex-end;color:#999;margin-bottom:-1px}@media (max-width: 1224px){.upsl__col-desc{width:100%}}@media (max-width: 760px){.upsl__col-desc{margin-bottom:-2px}}.upsl__col-desc .col-tab[aria-selected=true]{border-bottom:0;background-color:#f2f3f5}.upsl__col-desc button,.upsl__col-desc li{height:64px;width:212px;border-radius:4px 4px 0 0;background-color:#fff;border:1px solid #69768f;padding:13px 18px 0}.upsl__col-desc button div,.upsl__col-desc li div{cursor:pointer}.upsl__col-desc button .title-medium,.upsl__col-desc li .title-medium{text-align:left}@media (max-width: 760px){.upsl__col-desc button .title-medium,.upsl__col-desc li .title-medium{text-align:center}}.upsl__col-desc button .sold-out,.upsl__col-desc li .sold-out{width:100%;display:flex;font-family:Roboto-Regular}.upsl__col-desc button .lowest-price,.upsl__col-desc li .lowest-price{width:100%;display:flex;font-family:Roboto-Regular;color:#152649;font-size:12px;line-height:43px}@media (max-width: 760px){.upsl__col-desc button .lowest-price,.upsl__col-desc li .lowest-price{line-height:11px;justify-content:center;color:#69768f}}@media (max-width: 1224px){.upsl__col-desc button,.upsl__col-desc li{width:50%;border-radius:4px 4px 0 0;padding:13px 30px;text-align:left}}.upsl__col-desc button .icon-chevron-up,.upsl__col-desc li .icon-chevron-up{color:#152649;font-size:16px;margin-top:-17px;margin-left:auto;margin-bottom:-24px;display:flex}.upsl__col-desc button .icon-chevron-down,.upsl__col-desc li .icon-chevron-down{font-size:16px;color:#152649;margin-top:-17px;margin-left:auto;margin-bottom:-24px;display:flex}.upsl__col-desc button:first-child,.upsl__col-desc li:first-child{width:212px;margin-right:12px}@media (max-width: 1224px){.upsl__col-desc button:first-child,.upsl__col-desc li:first-child{width:50%;margin-right:0;border-right:0px;border-top-right-radius:0}}@media (max-width: 1224px){.upsl__col-desc button:nth-child(2),.upsl__col-desc li:nth-child(2){width:50%;border-top-left-radius:0}}.upsl__col-desc button[role=tab]:disabled,.upsl__col-desc button[role=tab][disabled]{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#69768f;opacity:.4}.upsl__col-desc button[role=tab]:disabled .title-medium,.upsl__col-desc button[role=tab][disabled] .title-medium{color:#989ea7}.upsl__col-desc button[role=tab]:disabled h3,.upsl__col-desc button[role=tab][disabled] h3{cursor:default;text-align:left}.upsl__col-desc button[role=tab]:disabled div,.upsl__col-desc button[role=tab][disabled] div{cursor:default}.upsl__btn-back{margin-right:auto}@media (max-width: 760px){.upsl__btn-back{padding-bottom:20px;padding-top:20px}}.upsl__btn-back .btn-back-mod{padding-left:0;color:#313892;cursor:pointer}.upsl__btn-back .btn-back-mod:hover{color:#3d5586}.upsl__comparison{margin-right:auto;margin-top:30px}@media (max-width: 760px){.upsl__comparison{padding-bottom:20px;padding-top:20px}}.upsl__btn{display:flex;margin-top:20px;align-items:center;justify-content:flex-end}.upsl__btn .icon-chevron-left{font-size:14px}.upsl__btn span{font-family:Roboto-Medium;padding:0 16px;font-size:16px}@media (max-width: 1224px){.upsl__btn{justify-content:flex-start}}@media (max-width: 760px){.upsl__btn{justify-content:space-between}}.upsl__items[role=tabpanel]{display:flex;position:initial;border:1px solid #69768f;border-radius:6px 0 6px 6px;background-color:#f2f3f5}@media (max-width: 1224px){.upsl__items[role=tabpanel]{border-radius:0 0 6px 6px;flex-direction:column}}.upsl__items[role=tabpanel] h3{color:#152649;cursor:pointer;text-align:left;width:100%;float:left}@media (max-width: 1224px){.upsl__oneway .upsl__item-option-col{flex:0 0 50%;z-index:2}}.upsl__outbound-selected,.upsl__inbound-selected{display:none}.upsl__item{width:100%;display:block;border:1px solid #e2e3e8;position:relative;border-top-width:4px;border-top-style:solid;padding:4px 0 4px 28px;background-color:#fff;margin:28px 0 28px 28px;border-radius:4px;min-height:484px;min-width:336px}@media (max-width: 1224px){.upsl__item{height:auto;width:auto;margin:12px 24px 0;min-height:261px;padding:4px 0 4px 16px}.upsl__item:first-child{margin-top:21px}}@media (max-width: 760px){.upsl__item{padding-left:16px;min-width:200px;margin:12px 12px 0}.upsl__item:first-child{margin-top:16px}}.upsl__item:last-child:before{left:0}.upsl__item.upsl__item-margin{margin-top:55px}.upsl__item.is-basic{border-top-color:#cdda32}@media (max-width: 1224px){.upsl__item.is-basic .upsl__btn-box{position:relative;bottom:12px;width:100%;padding-right:16px;margin-left:0}}@media (max-width: 760px){.upsl__item.is-basic .upsl__btn-box{padding-right:20px;margin-left:4px}}@media (max-width: 1224px){.upsl__item.is-basic .upsl__btn-box input{display:none}}.upsl__item.is-basic .btnrounded{background-color:#cdda32;color:#152649;min-width:50px;width:96px;height:40px;margin-top:7px;line-height:20px}@media (max-width: 1224px){.upsl__item.is-basic .btnrounded{width:100%;text-align:center}}.upsl__item.is-basic .btnrounded:hover:not(.btnrounded_soldout){background-color:#d9ec00}.upsl__item.is-basic .btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default}.upsl__item.is-basic_plus{border:2px solid #cdda32;border-top:4px solid #cdda32}@media (max-width: 1224px){.upsl__item.is-basic_plus{margin:23px 23px 0}}@media (max-width: 760px){.upsl__item.is-basic_plus{margin:11px 11px 0}}@media (max-width: 1224px){.upsl__item.is-basic_plus .upsl__btn-box{position:relative;bottom:12px;width:100%;padding-right:16px;margin-left:0}}@media (max-width: 760px){.upsl__item.is-basic_plus .upsl__btn-box{padding-right:20px;margin-left:4px}}@media (max-width: 1224px){.upsl__item.is-basic_plus .upsl__btn-box input{display:none}}.upsl__item.is-basic_plus .btnrounded{background-color:#cdda32;color:#152649;min-width:50px;width:96px;height:40px;margin-top:7px;line-height:20px}@media (max-width: 1224px){.upsl__item.is-basic_plus .btnrounded{width:100%;text-align:center}}.upsl__item.is-basic_plus .btnrounded:hover:not(.btnrounded_soldout){background-color:#d9ec00}.upsl__item.is-basic_plus .btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default}.upsl__item.is-basic_plus .upsl__item-best_value{height:32px;border-radius:6px 6px 0 0;margin-top:-34px;position:absolute;margin-left:-30px;background-color:#cdda32;width:calc(100% + 4px);display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width: 1224px){.upsl__item.is-basic_plus .upsl__item-best_value{height:24px;margin-top:-28px;width:calc(100% + 4px);margin-left:-18px}}@media (max-width: 760px){.upsl__item.is-basic_plus .upsl__item-best_value{height:24px;width:calc(100% + 4px);margin-left:-18px;margin-top:-27px}}.upsl__item.is-basic_plus .upsl__item-best_value p{color:#152649;font-size:16px;font-weight:700;letter-spacing:1px;line-height:34px;text-align:center}@media (max-width: 1224px){.upsl__item.is-basic_plus .upsl__item-best_value p{font-size:12px;line-height:26px}}@media (max-width: 760px){.upsl__item.is-basic_plus .upsl__item-best_value p{font-size:12px;line-height:26px}}.upsl__item.is-premium{border-top-color:#cdda32;margin-right:28px}@media (max-width: 1224px){.upsl__item.is-premium{margin:12px 24px 24px}}@media (max-width: 760px){.upsl__item.is-premium{margin:12px 12px 16px}}@media (max-width: 1224px){.upsl__item.is-premium .upsl__btn-box{position:relative;bottom:12px;width:100%;padding-right:16px;margin-left:0}}@media (max-width: 760px){.upsl__item.is-premium .upsl__btn-box{padding-right:20px;margin-left:4px}}@media (max-width: 1224px){.upsl__item.is-premium .upsl__btn-box input{display:none}}@media (max-width: 760px){.upsl__item.is-premium .upsl__option{padding-top:5px!important}}.upsl__item.is-premium .btnrounded{background-color:#cdda32;color:#152649;min-width:50px;width:96px;height:40px;margin-top:7px;line-height:20px}@media (max-width: 1224px){.upsl__item.is-premium .btnrounded{width:100%;text-align:center}}.upsl__item.is-premium .btnrounded:hover:not(.btnrounded_soldout){background-color:#d9ec00}.upsl__item.is-premium .btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default}.upsl__item.is-premium .upsl__item-info:before{font-size:110%;display:inline;content:" ";vertical-align:bottom;color:#b8c42e;font-family:icomoon;padding-bottom:15px;float:left;height:inherit}.upsl__item.is_not_bt_flight{border:1px solid #e2e3e8;border-top:4px solid #a1ae03;border-radius:4px;margin-right:28px;margin-top:28px}@media (max-width: 1224px){.upsl__item.is_not_bt_flight{margin:34px 24px 24px}}@media (max-width: 760px){.upsl__item.is_not_bt_flight{margin:12px 12px 24px}}.upsl__item.is-flight-with-stopover{box-sizing:border-box;border:1px solid #e2e3e8;border-radius:6px;margin-left:0;margin-right:28px;display:flex;align-items:center;justify-content:center;padding-left:21px;padding-right:21px;background-color:#f2f3f5;order:3;background-size:cover;background-position:top}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover{margin:-12px 24px 24px;height:auto;padding-left:4px;padding-right:4px}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover{margin:-12px 12px 16px;height:auto;padding-left:0;padding-right:0;display:initial}}.upsl__item.is-flight-with-stopover .box-container{height:auto;width:auto;margin-top:auto;margin-bottom:auto}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .box-container{margin-left:12px;margin-right:12px;padding-top:32px}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .box-container{margin-left:16px;margin-right:16px;padding-top:24px}}.upsl__item.is-flight-with-stopover .box-container-business{margin-bottom:auto;margin-top:auto}.upsl__item.is-flight-with-stopover .stopover-header{height:19px;color:#152649;font-family:Roboto-Medium;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;text-align:center;width:auto}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .stopover-header{text-align:left}}.upsl__item.is-flight-with-stopover .subtitle{height:auto;color:#152649;font-size:14px;letter-spacing:0;line-height:21px;text-align:center;margin-top:17px;margin-left:auto;margin-right:auto}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .subtitle{width:360px}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .subtitle{width:auto;height:auto;text-align:left}}.upsl__item.is-flight-with-stopover .direction{margin-top:21px;margin-bottom:28px;color:#152649;display:flex;flex-direction:column;margin-left:auto}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .direction{margin-bottom:24px;width:360px;margin-left:auto;margin-right:auto}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .direction{margin-bottom:20px;width:auto}}.upsl__item.is-flight-with-stopover .direction .box{display:flex;margin-bottom:10px}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .direction .box{margin-bottom:0;justify-content:left}}.upsl__item.is-flight-with-stopover .direction span{font-size:14px;font-weight:500;letter-spacing:0}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .direction span{margin-left:100px}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .direction span{text-align:left;margin-left:0}}.upsl__item.is-flight-with-stopover .direction span:nth-child(2){margin-left:14px;font-family:Roboto-Medium;margin-top:auto;margin-bottom:auto}.upsl__item.is-flight-with-stopover .direction span:nth-child(3){margin:auto auto auto 16px}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .direction span:nth-child(3){width:auto}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .direction span:nth-child(3){width:auto}}.upsl__item.is-flight-with-stopover .stopover-text-color{color:#fff}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .stopover-text-color{color:#152649}}.upsl__item.is-flight-with-stopover .info-block-switch-airport{height:88px;width:auto;border-radius:4px;background-color:#fbeccf;padding:8px;margin-top:6px;margin-bottom:12px}@media (max-width: 1224px){.upsl__item.is-flight-with-stopover .info-block-switch-airport{height:54px;margin-bottom:16px}}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .info-block-switch-airport{height:auto;margin-bottom:10px}}.upsl__item.is-flight-with-stopover .info-block-switch-airport span{height:63px;width:443px;color:#152649;font-size:14px;letter-spacing:0;line-height:21px}@media (max-width: 760px){.upsl__item.is-flight-with-stopover .info-block-switch-airport span{text-align:left;height:auto}}.upsl__item.is-business{border-top-color:#152649;min-height:543px;order:2;margin-right:28px}@media (max-width: 1224px){.upsl__item.is-business{height:auto;width:auto;order:3;min-height:auto;margin-top:12px;margin-bottom:24px;margin-right:24px}}@media (max-width: 760px){.upsl__item.is-business{margin-right:12px;margin-bottom:16px}}@media (max-width: 1224px){.upsl__item.is-business .upsl__btn-box{position:relative;bottom:12px;width:100%;padding-right:16px;margin-left:0}}@media (max-width: 760px){.upsl__item.is-business .upsl__btn-box{padding-right:20px;margin-left:4px}}@media (max-width: 1224px){.upsl__item.is-business .upsl__btn-box input{display:none}}.upsl__item.is-business .btnrounded{background-color:#152649;color:#fff;min-width:50px;width:96px;height:40px;margin-top:7px;line-height:20px}@media (max-width: 1224px){.upsl__item.is-business .btnrounded{width:100%;text-align:center}}.upsl__item.is-business .btnrounded:hover:not(.btnrounded_soldout){background-color:#414abf}.upsl__item.is-business .btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default}.upsl__item.is-business .upsl__item-info:before{font-size:110%;display:inline;content:" ";vertical-align:bottom;color:#b8c42e;font-family:icomoon;padding-bottom:15px;float:left;height:inherit}.upsl__item.is-business .upsl__item-info{width:auto;height:50%}.upsl__item.is-business_light{border:2px solid #152649;border-top:4px solid #152649;min-height:543px;width:336px;order:1}@media (max-width: 1224px){.upsl__item.is-business_light{height:auto;width:auto;order:2;margin:23px 23px 0}}@media (max-width: 760px){.upsl__item.is-business_light{margin:11px 11px 0}}@media (max-width: 1224px){.upsl__item.is-business_light .upsl__btn-box{position:relative;bottom:12px;width:100%;padding-right:4px;margin-left:-12px}}@media (max-width: 760px){.upsl__item.is-business_light .upsl__btn-box{padding-right:20px;margin-left:4px}}@media (max-width: 1224px){.upsl__item.is-business_light .upsl__btn-box input{display:none}}.upsl__item.is-business_light .btnrounded{background-color:#152649;color:#fff;min-width:50px;width:96px;height:40px;margin-top:7px;line-height:20px}@media (max-width: 1224px){.upsl__item.is-business_light .btnrounded{width:100%;text-align:center}}.upsl__item.is-business_light .btnrounded:hover:not(.btnrounded_soldout){background-color:#414abf}.upsl__item.is-business_light .btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default}.upsl__item.is-business_light .upsl__item-info:before{font-size:110%;display:inline;content:" ";vertical-align:bottom;color:#b8c42e;font-family:icomoon;padding-bottom:15px;float:left;height:inherit}.upsl__item.is-business_light .upsl__item-info{width:auto;height:50%}.upsl__item.is-business_light .upsl__item-smart-choice{height:32px;border-radius:6px 6px 0 0;margin-top:-34px;position:absolute;margin-left:-30px;background-color:#152649;width:calc(100% + 4px);display:flex;flex-wrap:nowrap;justify-content:center}@media (max-width: 1224px){.upsl__item.is-business_light .upsl__item-smart-choice{height:24px;margin-top:-28px;width:calc(100% + 4px);margin-left:-18px}}@media (max-width: 760px){.upsl__item.is-business_light .upsl__item-smart-choice{height:24px;width:calc(100% + 4px);margin-left:-18px;margin-top:-27px}}.upsl__item.is-business_light .upsl__item-smart-choice p{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;line-height:32px;text-align:center}@media (max-width: 1224px){.upsl__item.is-business_light .upsl__item-smart-choice p{font-size:12px;line-height:25px}}@media (max-width: 760px){.upsl__item.is-business_light .upsl__item-smart-choice p{font-size:12px;line-height:25px}}.upsl__item.is-photo{min-height:543px;height:auto;width:336px;border-top-color:#152649;margin-right:28px;padding:0;border-top-width:0;order:3;margin-left:0}@media (max-width: 1224px){.upsl__item.is-photo{height:auto;min-height:auto;width:auto;order:1;margin-top:24px;margin-right:24px;margin-left:24px}.upsl__item.is-photo img{width:inherit;margin-bottom:-2px}}@media (max-width: 760px){.upsl__item.is-photo{margin-right:12px;margin-left:12px}}.upsl__item-collapsed-box{display:flex;height:96px;margin:12px 24px 0}@media (max-width: 1224px){.upsl__item-collapsed-box{margin-top:12px}.upsl__item-collapsed-box:first-child{margin-top:21px}}@media (max-width: 760px){.upsl__item-collapsed-box{margin:12px 12px 0}}.upsl__item-collapsed-box .old-new-price{width:65px;margin-right:25px}@media (max-width: 1224px){.upsl__item-collapsed-box .old-new-price{margin-top:0;margin-right:0;display:flex;flex-direction:row;width:160px;height:100%;align-items:center;justify-content:end;gap:10px}}@media (max-width: 760px){.upsl__item-collapsed-box .old-new-price{margin-top:0;margin-right:0;display:flex;flex-direction:row;width:158px;height:100%;align-items:center}}@media (max-width: 350px){.upsl__item-collapsed-box .old-new-price{width:148px}}.upsl__item-collapsed-box .old-new-price div{text-align:right;padding-left:3px}@media (max-width: 1224px){.upsl__item-collapsed-box .old-new-price div{padding-left:unset}}@media (max-width: 1224px){.upsl__item-collapsed-box .old-new-price div:nth-last-child(1){text-align:right;align-self:center}}.upsl__item-collapsed-box .right-box{margin-left:auto}.upsl__item-collapsed-box .seat-icon{box-sizing:border-box;height:21px;width:41px;border:1px solid #d08505;border-radius:12px;background-color:#fff;display:flex}@media (max-width: 1224px){.upsl__item-collapsed-box .seat-icon{margin-left:1px;margin-bottom:24px}}@media (max-width: 760px){.upsl__item-collapsed-box .seat-icon{margin-left:1px;margin-bottom:24px}}.upsl__item-collapsed-box .seat-icon img{margin-left:5px}.upsl__item-collapsed-box .seat-icon .seats-left-number{margin-top:3px;color:#d08505;line-height:14px;font-family:Roboto-Medium;font-weight:500;font-size:12px}@media (max-width: 1224px){.upsl__item-collapsed-box .seat-icon-position{margin-top:20px}}@media (max-width: 760px){.upsl__item-collapsed-box .seat-icon-position{margin-top:19px}}.upsl__item-collapsed-box .flights__item-price-old{float:right;padding-left:9px;padding-top:4px;margin-right:12px}@media (max-width: 1224px){.upsl__item-collapsed-box .flights__item-price-old{float:none;text-align:center;line-height:21px;padding-right:unset;width:100%;margin-top:-13px;padding-left:5px}.upsl__item-collapsed-box .flights__item-price-old .chevron i{position:absolute;right:33px;color:#152649;height:16px;margin-top:16px}}@media (max-width: 760px){.upsl__item-collapsed-box .flights__item-price-old{float:none;text-align:center;line-height:22px;margin-right:11px;margin-top:-13px}.upsl__item-collapsed-box .flights__item-price-old .chevron i{position:absolute;right:16px;color:#152649;height:16px;margin-top:16px}}.upsl__item-collapsed-box .icon-down{margin-right:15px;margin-top:auto;margin-bottom:auto;width:19px}@media (max-width: 1224px){.upsl__item-collapsed-box .icon-down{color:#152649;margin-right:24px}}@media (max-width: 760px){.upsl__item-collapsed-box .icon-down{color:#152649}}@media (max-width: 1224px){.upsl__item-collapsed-box .icon-chevron-down-margin{margin-top:4px}}.upsl__item-collapsed-box .price{margin:auto 15px auto auto}@media (max-width: 1224px){.upsl__item-collapsed-box .price{margin-right:unset;text-align:start}}@media (max-width: 760px){.upsl__item-collapsed-box .price{margin-right:unset}}.upsl__item-collapsed-box .sold-out{color:#989ea7;font-family:Roboto-Medium;font-size:14px}@media (max-width: 1224px){.upsl__item-collapsed-box .sold-out{font-size:12px;margin-top:auto;margin-right:16px;margin-left:auto}}@media (max-width: 760px){.upsl__item-collapsed-box .sold-out{font-size:12px;margin-top:auto;margin-right:16px;margin-left:auto}}.upsl__item-collapsed-box .compartment{margin-top:auto;margin-bottom:auto;margin-left:20px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:16px}@media (max-width: 1224px){.upsl__item-collapsed-box .compartment{margin-left:16px;display:flex;align-items:center}.upsl__item-collapsed-box .compartment--sold-out{color:#989da7}}@media (max-width: 760px){.upsl__item-collapsed-box .compartment{margin-left:15px}.upsl__item-collapsed-box .compartment--sold-out{color:#989da7}}.upsl__item-collapsed-box.is-basic{box-sizing:border-box;height:96px;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-top-color:#cdda32;border-top-width:4px;border-top-style:solid}@media (max-width: 1224px){.upsl__item-collapsed-box.is-basic{height:64px}.upsl__item-collapsed-box.is-basic--sold-out{background-color:#f2f4f6!important}}@media (max-width: 760px){.upsl__item-collapsed-box.is-basic{margin-top:16px}.upsl__item-collapsed-box.is-basic--sold-out{background-color:#f2f4f6!important}}.upsl__item-collapsed-box.is-basic_plus{box-sizing:border-box;height:96px;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-top-color:#cdda32;border-top-width:4px;border-top-style:solid}@media (max-width: 1224px){.upsl__item-collapsed-box.is-basic_plus{height:64px}.upsl__item-collapsed-box.is-basic_plus--sold-out{background-color:#f2f4f6!important}}@media (max-width: 760px){.upsl__item-collapsed-box.is-basic_plus--sold-out{background-color:#f2f4f6!important}}.upsl__item-collapsed-box.is-premium{box-sizing:border-box;height:96px;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-top-color:#cdda32;border-top-width:4px;border-top-style:solid;margin-bottom:24px}@media (max-width: 1224px){.upsl__item-collapsed-box.is-premium{height:64px}.upsl__item-collapsed-box.is-premium--sold-out{background-color:#f2f4f6!important}}@media (max-width: 760px){.upsl__item-collapsed-box.is-premium{margin-bottom:16px}.upsl__item-collapsed-box.is-premium--sold-out{background-color:#f2f4f6!important}}.upsl__item-collapsed-box.is-premium .compartment{margin-top:auto;margin-bottom:auto;margin-left:20px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:16px}@media (max-width: 1224px){.upsl__item-collapsed-box.is-premium .compartment{margin-left:16px}.upsl__item-collapsed-box.is-premium .compartment--sold-out{color:#989da7}}@media (max-width: 760px){.upsl__item-collapsed-box.is-premium .compartment{margin-left:15px}.upsl__item-collapsed-box.is-premium .compartment--sold-out{color:#989da7}}.upsl__item-collapsed-box.is-business{box-sizing:border-box;height:96px;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-top-color:#152649;border-top-width:4px;border-top-style:solid;order:3;margin-bottom:21px}@media (max-width: 1224px){.upsl__item-collapsed-box.is-business{height:64px}.upsl__item-collapsed-box.is-business--sold-out{background-color:#f2f4f6!important}}@media (max-width: 760px){.upsl__item-collapsed-box.is-business--sold-out{background-color:#f2f4f6!important}}.upsl__item-collapsed-box.is-business_light{box-sizing:border-box;height:96px;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-top-color:#152649;border-top-width:4px;border-top-style:solid;order:2}@media (max-width: 1224px){.upsl__item-collapsed-box.is-business_light{height:64px}.upsl__item-collapsed-box.is-business_light--sold-out{background-color:#f2f4f6!important}}@media (max-width: 760px){.upsl__item-collapsed-box.is-business_light--sold-out{background-color:#f2f4f6!important}}.upsl__item-selected-box-tablet-mobile{box-sizing:border-box;padding:24px;border:1px solid #69768f;border-radius:4px;background-color:#f2f3f5}@media (max-width: 760px){.upsl__item-selected-box-tablet-mobile{padding:12px 12px 16px}}.upsl__item-selected-box-tablet-mobile .btnrounded--hollow{box-sizing:border-box;height:40px;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;margin-top:8px}.upsl__item-selected-box{display:flex;height:96px}@media (max-width: 1224px){.upsl__item-selected-box{min-height:64px!important;height:auto!important}}@media (max-width: 760px){.upsl__item-selected-box{min-height:64px;height:auto!important}}.upsl__item-selected-box .upgrade_upsell{display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto;line-height:24px}@media (max-width: 1224px){.upsl__item-selected-box .upgrade_upsell{display:flex;flex-direction:initial;margin-top:6px}}@media (max-width: 760px){.upsl__item-selected-box .upgrade_upsell{display:flex;flex-direction:column}}.upsl__item-selected-box .upgrade_upsell .upgrade_upsell-text{margin-left:20px;color:#69768f;font-size:16px;letter-spacing:0}@media (max-width: 760px){.upsl__item-selected-box .upgrade_upsell .upgrade_upsell-text{font-size:14px}}.upsl__item-selected-box .upgrade_upsell .next-available-compartment{margin-left:20px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:2rem}@media (max-width: 1224px){.upsl__item-selected-box .upgrade_upsell .next-available-compartment{font-size:21px;display:block}}@media (max-width: 760px){.upsl__item-selected-box .upgrade_upsell .next-available-compartment{font-size:21px}}.upsl__item-selected-box .extra-offer{margin-left:50px;margin-bottom:auto;margin-top:auto;width:50%}@media (max-width: 1224px){.upsl__item-selected-box .extra-offer{margin-left:20px;margin-top:-5px;margin-bottom:17px;width:unset}}@media (max-width: 760px){.upsl__item-selected-box .extra-offer{margin-left:20px;margin-top:5px;width:unset}}.upsl__item-selected-box .extra-offer-include li{color:#152649;font-size:16px;letter-spacing:0;line-height:30px}@media (max-width: 760px){.upsl__item-selected-box .extra-offer-include li{font-size:14px}}.upsl__item-selected-box .extra-offer-include li img{margin-bottom:-2px;margin-right:10px}@media (max-width: 760px){.upsl__item-selected-box .extra-offer-include li img{margin-bottom:-3px}}.upsl__item-selected-box .mobile-checkbox-price{display:flex;margin-bottom:16px}.upsl__item-selected-box .extra-offer-price{margin:auto 44px auto auto}@media (max-width: 1224px){.upsl__item-selected-box .extra-offer-price{margin-right:16px}}@media (max-width: 760px){.upsl__item-selected-box .extra-offer-price{margin-right:16px}}.upsl__item-selected-box .extra-offer-price .total-price{color:#15264980;font-size:16px;letter-spacing:0;line-height:24px}@media (max-width: 760px){.upsl__item-selected-box .extra-offer-price .total-price{float:left;font-size:14px}}.upsl__item-selected-box .extra-offer-price .selected-price-upsell{margin-right:unset;text-align:right;color:#313892}.upsl__item-selected-box .input-radio{margin-left:20px;margin-top:auto;margin-bottom:auto}@media (max-width: 1224px){.upsl__item-selected-box .input-radio{margin-left:unset;margin-right:17px;float:left}}@media (max-width: 760px){.upsl__item-selected-box .input-radio{margin-left:unset;margin-right:17px;float:left}}.upsl__item-selected-box .input-radio label{padding:16px 0 4px 26px}@media (max-width: 760px){.upsl__item-selected-box .input-radio label{padding:22px 0 4px 26px}}.upsl__item-selected-box .input-radio label:before{width:24px;height:24px;border:1px solid #313892}.upsl__item-selected-box .input-radio label:after{top:7px;left:7px;width:12px;height:12px}.upsl__item-selected-box .tablet-price-checkbox{float:unset;margin-left:auto;display:flex;margin-top:12px}.upsl__item-selected-box .tablet-price-checkbox label{margin-top:18px}.upsl__item-selected-box .icon-box{width:24px;padding:4px;height:24px;font-size:14px;border-radius:100%;margin:auto 0 auto 24px;transition:all .2s cubic-bezier(.55,.085,.68,.53);border:1px solid #ced2d7}@media (max-width: 760px){.upsl__item-selected-box .icon-box{margin-left:12px}}.upsl__item-selected-box button{margin-right:28px;margin-top:auto;margin-bottom:auto;width:77px;height:32px;min-width:77px;font-size:13px;line-height:0}.upsl__item-selected-box .selected-price-upsell{margin:auto 44px auto auto}@media (max-width: 1224px){.upsl__item-selected-box .selected-price-upsell{margin-right:16px;display:block;font-size:24px}}@media (max-width: 760px){.upsl__item-selected-box .selected-price-upsell{margin-right:16px;display:block;font-size:16px}}.upsl__item-selected-box .compartment{margin-top:auto;margin-bottom:auto;margin-left:20px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:2rem}@media (max-width: 1224px){.upsl__item-selected-box .compartment{font-size:21px}}@media (max-width: 760px){.upsl__item-selected-box .compartment{margin-left:20px}}.upsl__item-selected-box.is-basic{box-sizing:border-box;min-height:96px;height:auto;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-left-color:#cdda32;border-left-width:6px;border-left-style:solid}.upsl__item-selected-box.is-basic .icon-box{background-color:#cdda32}.upsl__item-selected-box.is-basic .icon-check{color:#152649}.upsl__item-selected-box.is-basic_plus{box-sizing:border-box;min-height:96px;height:auto;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-left-color:#cdda32;border-left-width:6px;border-left-style:solid}.upsl__item-selected-box.is-basic_plus .icon-box{background-color:#cdda32}.upsl__item-selected-box.is-basic_plus .icon-check{color:#152649}.upsl__item-selected-box.is-premium{box-sizing:border-box;min-height:96px;height:auto;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-left-color:#cdda32;border-left-width:6px;border-left-style:solid}.upsl__item-selected-box.is-premium .icon-box{background-color:#cdda32}.upsl__item-selected-box.is-premium .icon-check{color:#152649}.upsl__item-selected-box.is-business{box-sizing:border-box;min-height:96px;height:auto;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-left-color:#152649;border-left-width:6px;border-left-style:solid}.upsl__item-selected-box.is-business .icon-box{background-color:#10264c}.upsl__item-selected-box.is-business .icon-check{color:#fff}.upsl__item-selected-box.is-business_light{box-sizing:border-box;min-height:96px;height:auto;width:auto;border:1px solid #e2e3e8;border-radius:4px;background-color:#fff;border-left-color:#152649;border-left-width:6px;border-left-style:solid}.upsl__item-selected-box.is-business_light .icon-box{background-color:#152649}.upsl__item-selected-box.is-business_light .icon-check{color:#fff}.upsl__item-selected-box.left_border_white{border:1px solid #e2e3e8;border-left:6px solid #ffffff}.upsl__item-extra-upsell{display:block!important;background-color:#fff}.upsl__item-business-img{position:absolute;top:0;left:0;width:100%;height:100%}.upsl__item-inner{width:100%;flex-wrap:nowrap;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:stretch}@media (max-width: 760px){.upsl__item-inner{min-height:60px}}.upsl__item-title{display:block;height:45px;display:flex;justify-content:start;align-items:center;margin-bottom:10px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:2rem}@media (max-width: 540px){.upsl__item-title{font-size:1.3333333333rem}}@media (max-width: 760px){.upsl__item-title{margin-left:-1px}}@media (max-width: 1224px){.upsl__item-title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;font-size:16px;height:35px;margin-bottom:10px}}@media only screen and (max-width: 450px){.upsl__item-title{width:calc(100% - 140px);white-space:normal;display:flex;justify-content:center}}.upsl__item-title .upsl__badge{margin-left:2px;vertical-align:middle}@media (max-width: 1224px){.upsl__item-title .upsl__badge{margin:10px 0 0}}.upsl__item-text{display:block;line-height:1.4285714286;color:#152649;font-size:1.1666666667rem;font-size:14px}@media (max-width: 540px){.upsl__item-text{font-size:.9166666667rem}}@media (max-width: 1224px){.upsl__item-text{font-size:12px}}.upsl__item-info{display:block;color:#69768f;font-size:12px;font-family:Roboto-Medium;font-weight:400;line-height:1.4285714286}@media (max-width: 1224px){.upsl__item-info{font-size:11px}}.upsl__item-desc{flex:1 1 auto;text-align:left;padding-top:20px;padding-right:14px;padding-bottom:90px}@media (max-width: 1224px){.upsl__item-desc{padding-top:8px;padding-bottom:20px}}@media (max-width: 760px){.upsl__item-desc{padding-top:8px}}.upsl__item-desc .compartment-description{line-height:24px;font-size:16px;display:flex;margin-bottom:15px;color:#69768f;margin-top:-10px}@media (max-width: 1224px){.upsl__item-desc .compartment-description{width:70%;font-size:12px;margin-bottom:10px;line-height:20px}}.upsl__item-wrapper{display:flex;flex-direction:row;gap:12px;padding-bottom:5px;align-items:center}.upsl__item-icon{height:28px}.upsl__item-option-col{flex:0 0 148px;text-align:center;position:absolute;bottom:0;width:100%;margin-left:-28px;padding:24px 24px 16px}.upsl__item-option-col .soldout label{justify-content:right}@media (max-width: 1224px){.upsl__item-option-col{width:160px;flex:0 0 96px;padding:0;display:flex;justify-content:end;right:0;top:0;height:55px;text-align:right;margin-right:23px}}@media (max-width: 760px){.upsl__item-option-col{width:158px;flex:0 0 100px;padding-bottom:20px;height:65px}}@media (max-width: 350px){.upsl__item-option-col{width:148px;flex:0 0 100px;padding-bottom:20px;height:65px}}.upsl__item-no-flights{width:100%;height:100%;opacity:.6;display:flex;font-size:12px;flex-wrap:nowrap;text-align:center;align-items:center;pointer-events:none;align-content:center;flex-direction:column;justify-content:center;line-height:1.3333333333}.upsl__item-no-flights .icon-no-flight{font-size:24px}.upsl__item-no-flights li{padding:5px 0;max-width:100px}.upsl__option{height:100%;border-top-width:1px;border-top-style:solid;border-top-color:#e2e3e8;padding-top:15px}@media (max-width: 1224px){.upsl__option{border-top-width:0;padding-top:0}}@media (max-width: 760px){.upsl__option{border-top-width:0;padding-top:5px}}.upsl__option .flights__item-price-old{float:left;margin-top:6px}@media (max-width: 1224px){.upsl__option .flights__item-price-old{padding-top:0;height:17px;float:none;margin-top:0;margin-right:0}.upsl__option .flights__item-price-old .chevron i{position:absolute;right:-8px;color:#152649;height:16px;margin-top:10px}}@media (max-width: 760px){.upsl__option .flights__item-price-old{padding-top:0;height:17px;float:none;margin-top:0}.upsl__option .flights__item-price-old .chevron i{position:absolute;right:-13px;color:#152649;height:16px;margin-top:10px}}.upsl__option label{height:100%;display:flex;cursor:default;flex-wrap:nowrap;border-radius:4px;align-items:center;align-content:center;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#fff;border:1px solid #ffffff}.upsl__option label div{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.upsl__option label div .seat-icon{box-sizing:border-box;height:21px;width:41px;border:1px solid #d08505;border-radius:12px;background-color:#fff;display:flex;padding-right:5px}.upsl__option label div .seat-icon img{margin-left:5px}.upsl__option label div .seat-icon .seats-left-number{margin-top:3px;color:#d08505;line-height:14px;font-family:Roboto-Medium;font-weight:500}@media (max-width: 1224px){.upsl__option label div.chevron .icon-chevron-up-margin{margin-top:4px}.upsl__option label div.chevron i{color:#152649;margin-top:-8px}}@media (max-width: 760px){.upsl__option label div.chevron .icon-chevron-up-margin{margin-top:4px}.upsl__option label div.chevron i{color:#152649;margin-top:-8px}}.upsl__option label .btn-select{min-width:96px!important}@media (max-width: 1224px){.upsl__option label{flex-direction:row;justify-content:flex-start;gap:10px}}@media (max-width: 760px){.upsl__option label{padding:4px 0 0}}@media (max-width: 1224px){.upsl__option div:nth-last-child(1){text-align:left}}.upsl__option input{display:none}.upsl__option input:checked+label .upsl__option-check{border:1px solid #cdda32;background-color:#cdda32}.upsl__option input:checked+label .upsl__option-check .icon-check{opacity:1;visibility:visible}.upsl__option-check{width:24px;padding:4px;height:24px;display:flex;line-height:0;font-size:14px;flex-wrap:nowrap;border-radius:100%;flex-direction:row;align-items:center;align-content:center;justify-content:center;margin:0 auto 10px;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:transparent;border:1px solid #ced2d7}.upsl__option-check .icon-check{opacity:0;visibility:hidden;color:#fff;transition:all .2s cubic-bezier(.55,.085,.68,.53)}.upsl__option-price{display:block;font-size:24px;margin-top:6px;white-space:nowrap;text-align:left;font-family:Roboto-Medium;font-weight:400;color:#152649}@media (max-width: 1224px){.upsl__option-price{text-align:start;font-size:16px;display:unset}}@media (max-width: 760px){.upsl__option-price{text-align:right;font-size:16px}}.upsl__option-price sup{top:2px;font-size:60%;position:relative;display:inline-block;vertical-align:text-top;padding-left:3px}.upsl__option-abs{height:1px;width:67px;display:block;position:relative}.upsl__option-abs .upsl__option-notice{top:0;left:0;right:0;position:absolute}@media (max-width: 760px){.upsl__option-abs .upsl__option-notice{top:-4px}}.upsl__option-notice{width:100%;display:block;margin:0 auto;font-size:10px;max-width:100px;font-family:Roboto-Medium;font-weight:400;color:#daad32;line-height:1.1}.upsl__badge{font-size:12px;padding:2px 8px;text-align:center;border-radius:18px;display:inline-block;font-family:Roboto-Medium;font-weight:400;background-color:#cdda32}.upsl__flight{display:block;margin-top:18px;position:relative;padding-bottom:18px;border-bottom:1px solid #e2e3e8}.upsl__flight-direction{left:0;top:-1px;line-height:0;font-size:16px;position:absolute;color:#dcdde1;margin-top:-4px}.upsl__flight-direction .is-inverse{display:inline-block;transform:rotate(180deg)}.upsl__flight-date{display:block;font-size:14px;padding-bottom:8px;font-family:Roboto-Medium;font-weight:400;color:#152649}.upsl__flight-date .dot:before{content:"•";padding-right:3px;padding-left:3px}.upsl__flight-services{display:block;margin-top:18px;position:relative;padding-bottom:18px;border-bottom:1px solid #e2e3e8;margin-right:24px}@media (max-width: 760px){.upsl__flight-services{margin-right:0;padding:10px 16px}}@media (max-width: 1224px){.upsl__flight-services{margin-right:0;padding:10px 16px}}.upsl__flight-services .services{display:flex;flex-direction:column;justify-content:start;align-items:start}@media (max-width: 760px){.upsl__flight-services .services{color:#152649;font-family:Roboto-Medium;font-weight:400}}@media (max-width: 1224px){.upsl__flight-services .services{color:#152649;font-family:Roboto-Medium;font-weight:400}}.upsl__flight-services .services .service{width:100%;display:flex;justify-content:space-between;line-height:24px}.upsl__flight-services .services .service__name{font-size:14px;font-family:Roboto-Regular;white-space:normal}.upsl__flight-services .services .service__price{font-size:14px}.upsl__flight-title{display:block;font-size:14px;padding-bottom:15px;font-family:Roboto-Medium;font-weight:400;color:#152649}.upsl__flight-duration{width:100%;font-size:14px;margin-bottom:6px;table-layout:fixed;color:#333;line-height:1.6666666667;font-family:Roboto-Regular}.upsl__flight-duration tr{display:flex;gap:6px}.upsl__flight-duration td:first-child{width:unset}.upsl__flight-duration .td-wide{width:5.4166666667rem}.upsl__flight-details{color:#152649;line-height:1.6666666667;font-family:Roboto-Regular;width:100%;font-size:14px}.upsl__flight-details-flight-number{font-size:14px;color:#313892;cursor:pointer}.upsl__flight-details-flight-number button{color:#313892!important;text-decoration:underline}.upsl__flight-details td:first-child{width:25px}.upsl__flight-details td:nth-child(2){text-align:left;padding-right:24px}.upsl__flight-details td:nth-child(3){text-align:right;font-family:Roboto-Medium}@media (max-width: 760px){.upsl__flight-details td:nth-child(3){text-align:right;font-weight:600}}.upsl__flight-details strong{font-weight:400;color:#333}.upsl__flight-details span{cursor:pointer;text-decoration:underline;color:#313892}.upsl__flight-details a{text-decoration:underline;color:#313892}.upsl__flight-footer{display:flex;font-size:12px;margin-top:20px;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;line-height:1.3333333333;color:#333;padding-right:24px}@media (max-width: 760px){.upsl__flight-footer{padding-right:0}}.upsl__flight-footer a{text-decoration:underline;color:#313892}.upsl__flight-see-details{text-decoration:underline;color:#313892;cursor:pointer}.upsl__pricebreakdown thead tr th:first-child{text-align:left}@media (max-width: 1224px){.upsl__pricebreakdown{width:99%}}.upsl__flight-price{display:block;font-size:24px!important;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#152649}.upsl__flight-price sup{top:1px;font-size:60%;position:relative;display:inline-block;vertical-align:text-top}.upsl__flight-price.has-discount{color:#aa071b}.upsl__flight-price.has-discount .voucher,.upsl__flight-price.has-discount .old-price{font-size:12px;line-height:1.75;font-family:Roboto-Regular;font-weight:400}.upsl__flight-price.has-discount .voucher{color:#333;margin-bottom:8px}.upsl__flight-price.has-discount .old-price{color:#b1b1b1}.upsl__flight-price.has-discount .old-price span{text-decoration:line-through}.upsl__flight-breakdown-item{width:100%;display:flex;font-size:12px;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;line-height:1.3333333333;color:#333;border-bottom:1px solid #e2e3e8}.upsl__flight-breakdown-item--mt{margin-top:.8333333333rem}.upsl__flight-breakdown-item li{padding-top:14px;padding-bottom:14px}.upsl__flight-breakdown-item li.is-price{margin-left:auto;padding-right:2px;font-family:Roboto-Medium;font-weight:400;color:#152649}.upsl__flight-breakdown-item li.has-action{width:24px;flex:0 0 24px;text-align:center}.upsl__flight-breakdown-item li a{color:#152649}.upsl__flight-breakdown-item li span{cursor:pointer;color:#152649}.upsl__flight-breakdown-item a{color:#313892}.upsl__flight-details-table{width:100%;display:block;font-size:12px;line-height:1.3333333333;color:#333}.upsl__flight-details-table table{width:100%;text-align:left;margin-top:10px;table-layout:fixed}.upsl__flight-details-table strong{font-family:Roboto-Medium;font-weight:400}.upsl__flight-details-table tr{border-bottom:1px solid #e2e3e8}.upsl__flight-details-table td{padding:8px 0}.upsl__flight-details-table td:last-child{width:70px;text-align:right;padding-left:10px}.upsl__flight-details-table p{margin-top:20px}.upsl__see-details{text-decoration:underline;color:#313892}.upsl__info--box{background-color:#fbeccf;border-radius:4px;min-height:53px;height:auto;font-size:14px;color:#152649;margin-bottom:8px;padding:19px}@media (max-width: 760px){.upsl__info--box{padding-left:16px;padding-right:16px;margin-top:24px}}.upsl__info--box-textlink{color:#313892;text-decoration:underline;font-family:unset!important}.scroll-bar-basket{text-align:start;min-height:230px;height:auto;max-height:560px;overflow:auto}.scroll-bar-basket::-webkit-scrollbar{width:8px}.scroll-bar-basket::-webkit-scrollbar-thumb{border-radius:5px;background-color:#d8d8d8}.scroll-bar-basket::-webkit-scrollbar-track{background-color:transparent}.upslmodal{top:0;left:0;right:0;bottom:0;overflow:auto;position:fixed;padding-top:58px;z-index:1000;background-color:#f6f7f8}.upslmodal__header{top:0;left:0;right:0;z-index:2;width:100%;height:58px;display:flex;font-size:14px;position:fixed;flex-wrap:nowrap;padding:10px 24px;flex-direction:row;align-items:center;align-content:center;font-family:Roboto-Medium;font-weight:400;color:#152649;justify-content:space-between;background-color:#fff;border-bottom:1px solid #e2e3e8}.upslmodal__close{display:block;cursor:pointer;font-size:16px;text-decoration:none;color:#152649}.upslmodal__total-footer{padding-right:24px}@media (max-width: 1224px){.upslmodal__total-footer{padding-right:16px;padding-left:16px}}@media (max-width: 760px){.upslmodal__total-footer{padding-right:16px;padding-left:16px}}.upslmodal__search{font-size:14px;padding:20px 24px;color:#333;line-height:1.1428571429;border-bottom:1px solid #e2e3e8}.upslmodal__search strong{font-family:Roboto-Medium;font-weight:400}.upslmodal__search li{padding-bottom:10px}.upslmodal__search li.is-location{font-size:16px}.upslmodal__search .icon-planes{font-size:24px;display:inline-block;color:#333}.upslmodal__search .icon-plane{font-size:18px;display:inline-block;color:#333}.upslmodal__box{padding:10px 16px;background-color:#fff;border-bottom:1px solid #e2e3e8}.upslmodal__box .upsl__flight:last-child{border-bottom:none}.upslmodal__footer{padding:0 16px 24px}.upsltable{width:100%;display:table;line-height:1;color:#787878;font-size:12px;text-align:left;font-weight:400;margin-bottom:20px}@media (max-width: 760px){.upsltable{display:none}}.upsltable th,.upsltable td{font-weight:400}.upsltable .icon-check-circle-solid{color:#a0ab24;font-size:16px;margin-right:3px;display:inline-block;vertical-align:text-bottom}.upsltable .icon-times-circle-solid{color:#d85e5e;font-size:16px;margin-right:3px;display:inline-block;vertical-align:text-bottom}.upsltable thead{font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#152649;line-height:1.3125}.upsltable thead th{vertical-align:top;padding:0 10px 15px 0;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:transparent}.upsltable thead th.is-basic{border-bottom-color:#deeb40}.upsltable thead th.is-basic_plus{border-bottom-color:#b8c42e}.upsltable thead th.is-premium{border-bottom-color:#cdda32}.upsltable thead th.is-business,.upsltable thead th.is-business-light{border-left:15px solid #ffffff;border-bottom-color:#152649}.upsltable tbody strong{font-family:Roboto-Medium;font-weight:400;color:#333}.upsltable tbody tr{border-bottom:1px solid #e2e3e8}.upsltable tbody tr:last-child{border-bottom:none}.upsltable tbody td{padding:14px 8px;vertical-align:top}.upsltable tbody td.is-green{background-color:#fbfde8}.upsltable tbody td.is-business,.upsltable tbody td.is-business-light{background-color:#f3f3f8;border-left:15px solid #ffffff}.upsltable tbody td:first-child{padding-left:0}.upslmobile{display:none;font-size:14px;margin-bottom:20px;line-height:2;color:#999}@media (max-width: 760px){.upslmobile{display:block}}.upslmobile__item{padding:12px 24px;margin-left:-24px;margin-right:-24px}.upslmobile__item:nth-child(2n){background-color:#fafaf8}.upslmobile__title{display:block;font-size:14px;padding-bottom:3px;font-family:Roboto-Medium;font-weight:400;color:#333}.upslmobile__table{width:100%;line-height:1.4;text-align:left}.upslmobile__table td{padding:4px 0;position:relative}.upslmobile__table td:last-child{text-align:right;color:#333}.upslmobile__table td.is-basic,.upslmobile__table td.is-basic_plus,.upslmobile__table td.is-premium,.upslmobile__table td.is-business-light,.upslmobile__table td.is-business{padding-left:10px}.upslmobile__table td.is-basic:before,.upslmobile__table td.is-basic_plus:before,.upslmobile__table td.is-premium:before,.upslmobile__table td.is-business-light:before,.upslmobile__table td.is-business:before{left:0;top:5px;height:16px;content:"\a";position:absolute;border-left-width:3px;border-left-style:solid}.upslmobile__table td.is-basic:before{border-left-color:#deeb40}.upslmobile__table td.is-basic_plus:before{border-left-color:#b8c42e}.upslmobile__table td.is-premium:before{border-left-color:#747c1a}.upslmobile__table td.is-business:before{border-left-color:#152649}.upslmobile__table td.is-business-light:before{border-left-color:#152649}.card-wrapper{display:flex;justify-content:space-around}.card{display:flex;flex-direction:column;flex:0 0 30%;border:1px solid #323232}.card *{width:100%;box-sizing:border-box;text-align:center}.card-footer{display:flex;flex-direction:column;padding:16px;border:1px solid #000;margin-top:auto;align-self:flex-end}.fareconditions{padding:40px 0}.fareconditions__table{width:100%;font-size:14px;text-align:left;table-layout:fixed;line-height:1.4285714286;color:#333}.fareconditions__table thead{background-color:#f4f8dc}.fareconditions__table thead th{padding:15px;vertical-align:top}.fareconditions__table tbody tr:nth-child(odd){background-color:#fafaf8}.fareconditions__table tbody td{padding:15px;vertical-align:top}.fareconditions__table strong{font-family:Roboto-Medium;font-weight:400}.fareconditions__table sup{top:-1px;font-size:75%;margin-left:3px;position:relative;display:inline-block;vertical-align:text-top}.fareconditions__table-divider{font-size:12px;font-family:Roboto-Medium;font-weight:400;color:#152649;background-color:#e8ecd0!important;border-top:12px solid #ffffff}.fareconditions__title{display:block;font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#152649}.fareconditions__subtitle{display:block;padding-top:2px;color:#999}.fareconditions__footer{font-size:12px;margin-top:20px;padding:26px 36px;border-radius:4px;background-color:#fafafa;border-left:4px solid #E7E7E7;line-height:1.5;color:#333}@media (max-width: 760px){.fareconditions__footer{padding:26px 15px 26px 11px}}.fareconditions__footer li{padding:10px 0}.fareconditions__footer strong{font-family:Roboto-Medium;font-weight:400;color:#012169}.fareconditions__title-divider{display:block;font-size:14px;font-family:Roboto-Medium;font-weight:400;background-color:#e8ecd0;color:#152649;padding:12px 15px}.fareconditions__title-divider sup{top:-1px;font-size:75%;margin-left:3px;position:relative;display:inline-block;vertical-align:text-top}.fareconditions__section{padding:25px 15px}.fareconditions__section.has-bg{background-color:#f9faf3}.fareconditions__section-title{display:block;font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#333}.fareconditions__section-list{font-size:14px;color:#333;line-height:1.2857142857}.fareconditions__section-list li{padding-top:16px}.fareconditions__section-list h4{display:block;padding-bottom:5px;font-family:Roboto-Medium;font-weight:400;color:#999}.fareconditions.fareconditions--mobile{display:none;padding-top:80px}@media (max-width: 760px){.fareconditions.fareconditions--mobile{display:block}}@media (max-width: 760px){.pagetop{padding-top:120px}}.pagetop__mobile{display:none;text-align:center;padding:20px 15px}@media (max-width: 760px){.pagetop__mobile{display:block}}.logo{width:160px;height:80px;padding:10px;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;color:#152649;background-color:#cdda32}@media (max-width: 1224px){.logo{width:92px;height:56px}}@media (max-width: 760px){.logo{width:92px;height:56px}}@media only screen and (max-width: 380px){.logo{width:85px;height:56px}}.logo__img{width:120px;margin:0;display:block;max-width:100%}@media (max-width: 1224px){.logo__img{width:70px;padding-top:5px}}@media (max-width: 760px){.logo__img{width:70px;padding-top:5px}}.logo.logo--bigger{width:180px;height:110px}.logo.logo--bigger .logo__img{width:100%;max-width:124px}.logo.logo--right{margin-left:auto}.logoprice{width:100px;height:56px;padding:10px;display:flex;flex:0 0 auto;font-size:14px;flex-wrap:nowrap;flex-direction:row;align-items:center;white-space:nowrap;justify-content:center;color:#152649;background-color:#cdda32}.logoprice__box{margin-right:5px}.logoprice sup{top:-2px;font-size:70%;padding:0 1px;position:relative;display:inline-block;vertical-align:text-top}.logoprice .icon-lock-solid{margin-left:8px;display:inline-block;vertical-align:middle}.loader__center-wrapper{display:flex;align-items:center;justify-content:center;width:100%}.loader{display:block;margin:0 auto;position:relative;width:26px;height:26px}.loader--mt-percentage{margin-top:25%}.loader--mt-px{margin-top:1.6666666667rem}.loader--fullscreen{margin-top:25%;margin-bottom:25%}.loader__item{top:0;left:0;width:100%;height:100%;position:absolute;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.loader__item:before{width:16%;height:16%;content:"\a";display:block;margin:0 auto;border-radius:100%;background-color:#152649;animation:circleBounce 1.2s infinite ease-in-out both}.loader__item.is-1{transform:rotate(0)}.loader__item.is-1:before{animation-delay:-1s}.loader__item.is-2{transform:rotate(30deg)}.loader__item.is-2:before{animation-delay:-.9s}.loader__item.is-3{transform:rotate(60deg)}.loader__item.is-3:before{animation-delay:-.8s}.loader__item.is-4{transform:rotate(90deg)}.loader__item.is-4:before{animation-delay:-.7s}.loader__item.is-5{transform:rotate(120deg)}.loader__item.is-5:before{animation-delay:-.6s}.loader__item.is-6{transform:rotate(150deg)}.loader__item.is-6:before{animation-delay:-.5s}.loader__item.is-7{transform:rotate(180deg)}.loader__item.is-7:before{animation-delay:-.4s}.loader__item.is-8{transform:rotate(210deg)}.loader__item.is-8:before{animation-delay:-.3s}.loader__item.is-9{transform:rotate(240deg)}.loader__item.is-9:before{animation-delay:-.2s}.loader__item.is-10{transform:rotate(270deg)}.loader__item.is-10:before{animation-delay:-.1s}.loader__item.is-11{transform:rotate(300deg)}.loader__item.is-11:before{animation-delay:0s}.loader__item.is-12{transform:rotate(330deg)}.loader__item.is-12:before{animation-delay:.1s}.loader.is-white .loader__item:before{background-color:#fff}@keyframes circleBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.button{display:flex;cursor:pointer;font-size:13px;flex-wrap:nowrap;padding:8px 16px;text-align:center;white-space:nowrap;flex-direction:row;border-radius:4px;vertical-align:middle;justify-content:center;font-family:Roboto-Medium;font-weight:400;-webkit-appearance:none;color:#313892;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:transparent;border:1px solid #e2e3e8}.button i{margin-right:7px}.button:hover{border:1px solid #313892}.button--white{background-color:#fff}.button--white:hover{border:1px solid #012169}.button--inline-block{width:auto;display:inline-block}.button--full-width{width:100%}.btnrounded{height:48px;place-self:stretch;width:auto;border:none;line-height:1;cursor:pointer;max-width:100%;font-size:14px;min-width:180px;padding:10px 8px;border-radius:4px;display:inline-block;text-decoration:none;font-family:Roboto-Medium;font-weight:400;-webkit-appearance:none;color:#fff;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#313892}.upsl__btn .btnrounded{min-width:200px}.fixedmobile__btn .btnrounded{flex:1;align-items:center;min-width:auto}.bigprice__col--buttons .btnrounded{min-width:165px}@media (max-width: 1224px){.bigprice__col--buttons .btnrounded{flex:1;align-items:center;min-width:auto}}.btnrounded:hover{background-color:#414abf}.btnrounded[disabled],.btnrounded[disabled=disabled],.btnrounded.is-disabled{cursor:default;pointer-events:none;color:#989ea7;background-color:#ced2d780}.btnrounded--block{width:100%;display:block;max-width:100%}.btnrounded--noHover{background-color:#152649!important}.btnrounded--hollow{background-color:transparent;color:#313892;border:1px solid #313892}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.btnrounded--hollow{background-color:#fff0}}.btnrounded--hollow:hover{color:#fff}.upsl__btn .btnrounded--hollow{min-width:170px}.bigprice__col--buttons .btnrounded--hollow{min-width:132px}.btnrounded_soldout{background-color:#e4e5e8;color:#989ea7;min-width:108px;width:auto;min-height:40px;margin-top:7px;margin-bottom:7px;line-height:20px;cursor:default;height:40px}.btnlink{border:0;margin:0;padding:5px 0;cursor:pointer;font-size:14px;border-radius:0;position:relative;display:inline-block;font-family:Roboto-Regular;font-weight:400;color:#313892;-webkit-appearance:none;background-color:transparent;line-height:1.1428571429}.btnlink:after{left:0;bottom:0;width:100%;height:1px;content:"\a";position:absolute;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#313892}.btnlink:hover:after{width:0}.btnlink--voucher{margin-left:26px}.footerbtn{font-size:13px;border-radius:4px;margin:10px 0 10px 15px;display:inline-block;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#fff;align-self:center}.footerbtn:hover{cursor:pointer}.uclselectbtns{margin:1.6666666667rem 0}.uclselectbtns .uclselectbtn{color:#000;text-decoration:underline;cursor:pointer;font-size:1.1666666667rem}.hamburger{border:none;display:unset;cursor:pointer;font-size:16px;border-radius:0;text-decoration:none;-webkit-appearance:none;color:#152649;background-color:transparent;padding:15px}@media (max-width: 1224px){.hamburger{padding:16px 22px 14px 27px}}@media (max-width: 760px){.hamburger{padding:16px 22px 14px}}@media only screen and (max-width: 380px){.hamburger{padding:16px 16px 14px}}.hamburger__menu{width:100%;height:100%;max-height:none;margin-left:0;margin-top:0;margin-bottom:0;background-color:#fff}.hamburger__menu::backdrop{background:#1c212bb3}@media (max-width: 1224px){.hamburger__menu{width:-webkit-calc(100% - 400px);width:-moz-calc(100% - 400px);width:calc(100% - 400px)}}@media (max-width: 760px){.hamburger__menu{width:-webkit-calc(100% - 58px);width:-moz-calc(100% - 58px);width:calc(100% - 58px)}}.hamburger__menu--is-open{display:block}.hamburger__menu-header{border-bottom:1px solid #e2e3e8;padding:20px 20px 20px 15px;display:flex;justify-content:space-between;align-items:center}.hamburger__menu-header .logo__img{margin-right:0}.hamburger__menu-header .icon-close:before{color:#fff;font-size:16px}.hamburger__menu-header .hamburger__menu-header-txt{font-family:Roboto-Regular;font-weight:600;opacity:0}.hamburger__menu-header .hamburger__menu-header-txt-visible{opacity:1}.hamburger__menu-list{padding:0 24px;border-bottom:1px solid #e2e3e8}.hamburger__menu-list li{padding:5px 0;border-bottom:1px solid #e2e3e8;display:flex;height:48px;align-items:center}.hamburger__menu-list li.background-overlay-light-only-desktop{height:62px}.hamburger__menu-list li span{font-size:16px;color:#152649}.hamburger__menu-list li span .edit-search-icon{width:25px;height:25px;margin-right:13px;margin-left:-4px;margin-bottom:-5px}.hamburger__menu-list li span .user-profile{width:25px;height:25px;margin-right:13px;margin-left:-3px;margin-top:-5px}.hamburger__menu-list li span .header-globe{margin-right:13px;margin-left:-2px;margin-bottom:-5px}.hamburger__menu-list li span .icon-world{margin-top:-5px}.hamburger__menu-list li a{font-size:16px;color:#7e7e7e;display:flex;align-items:center}.hamburger__menu-list li a .back-to-home{margin-right:0;margin-left:7px;margin-top:-4px}.hamburger__menu-list li i{margin-right:-4px;margin-top:6px;color:#152649}.hamburger__menu-list li i:before{font-size:16px}.hamburger__menu-list li:last-child{border-bottom:none}.header{width:100%;display:block;position:relative;z-index:10;background-color:#fff;position:sticky;top:0}@media (max-width: 760px){.header{top:0;left:0;position:fixed}}.header__avatar{width:38px;height:38px;background-color:#cdda32;border:1px solid #cdda32;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;display:inline-block}.header__normal{width:100%;display:block;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;max-width:1170px}@media (max-width: 1224px){.header__normal{padding-left:0}}@media (max-width: 760px){.header__normal{display:none}}.header__mobile{width:100%;display:none;flex-wrap:nowrap;align-items:center;flex-direction:row;align-content:center;justify-content:space-between;background-color:#fff;height:56px}.header__mobile .icon-close{position:fixed;right:10px;color:#fff;width:24px;height:24px;cursor:pointer}.header__mobile .mobile-logo-hamburger{display:flex}.header__mobile .background-overlay-light-mobile-menu{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:#1c212bb3}@media (max-width: 760px){.header__mobile{display:flex;justify-content:space-between}}@media (max-width: 1224px){.header__mobile{display:flex;justify-content:space-between}}.header__inner{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}.header__progress{padding:0;color:#b1b1b1;height:0}@media (max-width: 760px){.header__progress{padding:0}}.header__progress ul{width:100%;display:flex;margin-top:0;justify-content:space-between;column-gap:2px}.header__progress li{vertical-align:top;width:100%;border-top:4px solid #e2e3e8;gap:5px;text-align:center}.header__progress li.is-active{font-family:Roboto-Medium;font-weight:400;color:#43506c;border-top:4px solid #43506c}.header__progress li.is-active:hover{border-top:4px solid #355699}.header__progress li.pointer{cursor:pointer}.header__progress li .padding-left{padding-left:0}.header__progress li .padding-right{padding-right:.8333333333rem}.header__progress small{margin-top:7px;display:flex;text-align:center;justify-content:center;color:#223968}.header__nav{margin-left:auto;white-space:nowrap;position:relative;font-family:Roboto-Medium;font-weight:400}@media (max-width: 1025px){.header__nav{position:static}}.header__nav ul{display:flex;flex-direction:row;gap:32px;margin:0;padding:0;list-style:none}.header__nav li{display:inline-block;vertical-align:middle;margin-top:auto;margin-bottom:auto}.header__nav span{cursor:pointer;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#152649}.header__nav span i,.header__nav span span{display:inline-block;vertical-align:middle}.header__nav span .icon-world{top:-1px;font-size:20px;position:relative;color:#152649;font-weight:700}.header__nav span:hover{color:#152649}.header .header-globe-btn{border:none;background-color:transparent;cursor:pointer;padding:0;font-size:16px;color:#152649;display:flex;align-items:center;gap:10px}.header__flight{display:flex;flex-wrap:nowrap;gap:10px;margin-right:60px;align-items:center;flex-direction:row;justify-content:center;color:#152649;font-size:1.1666666667rem}@media (max-width: 760px){.header__flight{margin-right:0}}.header__flight li{padding:4px}@media (max-width: 760px){.header__flight li{padding:2px;color:#152649;font-family:Roboto-medium;font-size:13px}}@media (max-width: 1224px){.header__flight li{padding:2px;color:#152649;font-family:Roboto-medium}}.header__flight li img{margin-left:-7px;margin-top:1px}.header__flight i{font-size:16px;display:inline-block;color:#989ea7;padding:0 5px}@media (max-width: 760px){.header__flight i.icon-planes,.header__flight i.icon-plane{padding:0 5px}}@media (max-width: 760px){.header__flight i.icon-passenger{padding-left:9px;padding-right:0;font-size:12px}}@media only screen and (max-width: 380px){.header__flight i.icon-passenger{padding-left:6px;padding-right:0;font-size:12px}}.header__flight small{display:inline-block;margin-left:-3px}@media (max-width: 1224px){.header__flight small{margin-left:2px;margin-top:2px}}@media (max-width: 760px){.header__flight small{margin-left:2px;margin-top:3px}}.header__flight-edit{margin:0 12px;display:inline-flex;width:32px;height:32px;border:1px solid #e2e3e8;border-radius:50%;align-items:center;text-align:center;justify-content:center}@media (max-width: 760px){.header__flight-edit{margin:0 6px 0 14px}}.header__flight-edit img{width:15px;height:15px}.header__title{margin-left:auto;padding-left:20px;font-family:Roboto-Light;font-weight:400;color:#333;font-size:3.3333333333rem}@media (max-width: 760px){.header__title{font-size:2.6666666667rem}}@media (max-width: 760px){.header__title{margin-left:0;padding-left:0;margin-bottom:30px}}.header__logged-user{font-family:Roboto-medium;font-size:13px!important;padding-left:10px}.menu-list__mobile{cursor:pointer;border:0;margin:-2px -9px -9px;background:transparent;display:flex}.menu-list__text{margin:auto 0 auto 13px}.edit-search__mobile{cursor:pointer;border:0;background:transparent;display:flex;margin-left:6px}.destination-style{cursor:pointer;border:0;background:transparent;display:flex;align-items:center;gap:6px}.destination-style h1{font-family:Roboto-Medium;font-weight:500}.footer{z-index:1;width:100%;display:block;font-size:12px;padding-top:24px;position:relative;line-height:1.3333333333;color:#333;background-color:#f2f2f2;border-top:1px solid #dcdde1}.footer__bottom-hr{width:100%;display:block;height:1px;border:0;border-top:1px solid #e2e3e8;margin-top:-16px;margin-bottom:4px}.footer__bottom-bar{background-color:#152649;height:108px;display:flex;justify-content:space-around}.footer__bottom-position{display:flex;justify-content:space-between;max-width:1119px;margin-left:auto;margin-right:auto;width:100%}@media (max-width: 1224px){.footer__bottom-position{flex-direction:column;justify-content:center}}@media (max-width: 760px){.footer__bottom-position{flex-direction:column;justify-content:center}}.footer__bottom-position .logo-date{color:#fff;font-size:14px;cursor:pointer;align-self:center}.footer__disclaimer-text{width:100%;display:block;margin-bottom:40px;color:#69768f}.footer__row{margin-bottom:24px}@media (max-width: 1224px){.footer__row{margin-bottom:30px}}@media (max-width: 760px){.footer__row{margin-bottom:30px}}.footer__row .bottom-hr{width:100%;margin-top:24px;display:block;height:1px;border:0;border-top:1px solid #e2e3e8}@media (max-width: 1224px){.footer__row .bottom-hr{margin-top:-4px}}@media (max-width: 760px){.footer__row .bottom-hr{margin-top:-4px}}.footer__row .indicators-recaptcha{display:flex;color:#69768f;font-size:11px}@media (max-width: 1224px){.footer__row .indicators-recaptcha{flex-direction:row;justify-content:space-between}}@media (max-width: 760px){.footer__row .indicators-recaptcha{flex-direction:column}}.footer__row .indicators-recaptcha li{display:flex;line-height:20px}@media (max-width: 760px){.footer__row .indicators-recaptcha li:first-child{margin-bottom:20px}}.footer__row .indicators-recaptcha .indicators-text,.footer__row .indicators-recaptcha .recaptcha-text{padding-left:16px}.footer__row .indicators-recaptcha .recaptcha-text a{text-decoration:underline}@media (max-width: 760px){.footer__row{display:block}}.footer__bottom{width:100%;display:flex;padding-top:0;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:50px;color:#999;font-size:1.1666666667rem}@media (max-width: 760px){.footer__bottom{font-size:1rem}}@media (min-width: 1224px){.footer__bottom{gap:24px}}@media (max-width: 1224px){.footer__bottom{flex-direction:column;align-items:flex-start;padding-bottom:0}}@media (max-width: 760px){.footer__bottom{flex-direction:column;align-items:flex-start;padding-bottom:0}}.footer__bottom hr{width:100%;margin-top:14px;margin-bottom:14px;display:block;height:1px;border:0;border-top:1px solid #e2e3e8}.footer__bottom .indicators{font-size:11px;display:flex;width:260px}.footer__bottom .indicators img{padding-right:16px}.footer__bottom .indicators .indicators-text{margin-top:4px;line-height:16px;color:#69768f}.footer__bottom .recaptcha{font-size:11px;display:flex;width:260px}.footer__bottom .recaptcha img{padding-right:16px}.footer__bottom .recaptcha .recaptcha-text{margin-top:4px;line-height:16px;color:#69768f}.footer__bottom .recaptcha .recaptcha-text a{text-decoration:underline}@media (max-width: 1224px){.footer__bottom li{padding-top:15px}}@media (max-width: 760px){.footer__bottom li{width:100%;display:block;padding-right:0;padding-top:15px}}.footer__bottom li.is-right{padding-right:0;margin-left:auto}@media (max-width: 760px){.footer__bottom li.is-right{margin-left:0;padding-top:30px}}@media (max-width: 1224px){.footer__bottom li:last-child{padding-bottom:39px}}.footer__bottom-link{padding:3px 0;font-size:14px;position:relative;display:inline-block;-webkit-appearance:none;color:#152649;width:max-content}.footer__bottom-link:hover:after{opacity:0;visibility:hidden}.footer__payment{display:flex;gap:20px;flex-wrap:nowrap;align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:24px}@media (max-width: 1224px){.footer__payment{flex-wrap:wrap;justify-content:space-between}}@media (max-width: 760px){.footer__payment{flex-wrap:wrap;justify-content:flex-start}}.footer__payment li img{cursor:pointer}.footer__payment-link{padding:2px 0;position:relative;display:inline-block;text-decoration:none;color:#313892}.footer__payment-link:after{left:0;right:0;bottom:0;opacity:1;height:1px;content:"\a";position:absolute;visibility:visible;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#313892}.footer__payment-link:hover:after{opacity:0;visibility:hidden}.footer__logo-mastercard{width:43px;display:block}.footer__logo-visa{width:47px;display:block}.footer__logo-amex{width:30px;display:block}.footer__logo-paypal{width:67px;display:block}.footer__logo-uatp{width:66.82px;height:20px}.footer__contact{display:flex;font-size:14px;padding-top:5px;margin-left:18px;flex-wrap:nowrap;padding-left:36px;padding-bottom:5px;align-items:center;flex-direction:row;justify-content:flex-start;border-left:1px solid #dcdde1}@media (max-width: 760px){.footer__contact{margin-left:0;padding-left:0;border-left:none;padding-top:25px}}.footer__contact li{padding-right:17px}.footer__contact li:last-child{padding-right:0}.input-radio{display:inline-block}.input-radio label{border:0;margin:0;line-height:1;cursor:pointer;display:block;font-size:14px;border-radius:0;position:relative;padding:4px 0 4px 26px;-webkit-appearance:none;color:#333}.input-radio label:before{top:0;left:0;width:16px;height:16px;content:"\a";position:absolute;border-radius:100%;border:2px solid #313892}.input-radio label:after{top:4px;left:4px;width:12px;height:12px;content:"\a";position:absolute;transform:scale(0);border-radius:100%;transform-origin:center;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#313892}.input-radio input{display:none}.input-radio input:checked+label:after{transform:scale(1)}@supports (-webkit-touch-callout: none){select,textarea,input{font-size:16px;transform:scale(.875);transform-origin:left center}}.travelbar{width:100%;display:block;position:relative;font-size:1.0833333333rem;color:#152649;font-family:Roboto-Medium;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px}.travelbar__basket{box-sizing:border-box;height:32px;min-width:50px;border-radius:4px;margin-left:auto;display:flex;flex-direction:row;border:none;padding:0;background-color:#fff}@media (max-width: 1224px){.travelbar__basket{margin-right:0}}.travelbar__basket-pointer{cursor:pointer}.travelbar__basket-icon{margin:4px 8px 4px 0;height:24px;width:24px}@media only screen and (max-width: 380px){.travelbar__basket-icon{margin:4px 8px 4px -12px}}.travelbar__basket-price{margin:11px auto 9px 0;color:#152649;font-family:Roboto-Medium}@media (max-width: 1224px){.travelbar__basket-price{padding-right:20px}}.travelbar__inner{width:100%;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;padding-left:20px}.travelbar__inner h1{font-family:Roboto-Medium;font-weight:500}.travelbar__col2{width:100%;display:flex;gap:16px;padding-left:20px;font-size:14px;align-items:center}.travelbar__col2 .date{padding-left:8px;color:#152649;font-family:Roboto-Regular}.travelbar__col2 .edit-search-icon{margin-left:14px;display:flex}.travelbar__col2 .dash{padding-left:4px;padding-right:4px}.travelbar__col{padding-left:20px;display:flex}.travelbar__col.is-left{padding-left:0;margin-right:auto}.travelbar .backlink{cursor:pointer}.travelbar .backlink.no-pointer{cursor:default}.travelbar .backlink.dates{display:flex}.travelbar .backlink.number_of_passengers{display:flex;gap:8px}.travelbar .backlink.number_of_passengers span{font-size:14px;font-family:Roboto-Regular;color:#152649}.basket__details-box{font-size:14px;margin-top:16px;line-height:1.6363636364;color:#333;padding-right:24px}@media (max-width: 760px){.basket__details-box{padding:0 24px}}.basket__details-box a{text-decoration:underline;color:#313892}.basket__text-price{display:flex;justify-content:space-between}.basket__text-price .icon-close{color:#c0c8d8;margin-right:8px;margin-top:5px}@media (max-width: 760px){.basket__text-price .icon-close{margin-top:4px}}.basket__text-price .text-price-hold-fare{margin-left:23px}.basket__total-to-pay{padding-top:10px;font-size:16px;font-family:Roboto-Medium}.basket__total-to-pay-price{padding-top:5px;display:block;font-size:24px;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#152649}.basket__total-to-pay-price sup{top:-1px;padding-left:3px;font-size:50%;position:relative;display:inline-block;vertical-align:text-top}.basket__total-to-pay-price.has-discount{color:#aa071b}.basket__total-to-pay-price.has-discount .voucher,.basket__total-to-pay-price.has-discount .old-price{font-size:12px;line-height:1.75;font-family:Roboto-Regular;font-weight:400}.basket__total-to-pay-price.has-discount .voucher{color:#333;margin-bottom:8px}.basket__total-to-pay-price.has-discount .old-price{color:#b1b1b1}.basket__total-to-pay-price.has-discount .old-price span{text-decoration:line-through}.basket__price{font-family:Roboto-Medium}.edit-search-icon{cursor:unset;border:0;margin-left:-8px;background:transparent;padding-top:0}.edit-search-icon__pointer{cursor:pointer}.pricegraph{width:100%;display:block;font-family:Roboto-Medium;font-weight:400;color:#b1b1b1;-webkit-overflow-scrolling:touch}@media (max-width: 760px){.pricegraph{width:100%;display:flex;overflow:auto;flex-wrap:nowrap;flex-direction:row;padding-bottom:10px;align-items:flex-end;align-content:flex-end;justify-content:flex-start}}.pricegraph__disclaimer{color:#43506c;padding-bottom:10px}@media (max-width: 760px){.pricegraph__disclaimer.is-hiddenOnMobile{display:none}}.pricegraph__item{width:100%;display:flex;cursor:pointer;text-align:left;flex-wrap:nowrap;margin-bottom:8px;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start}@media (max-width: 760px){.pricegraph__item{width:50px;display:block;text-align:center;margin-right:10px}}.pricegraph__item div.has-label{order:0;flex:0 0 50px;padding-right:15px}@media (max-width: 760px){.pricegraph__item div.has-label{flex:0 0 auto;padding-right:0}}.pricegraph__item div.has-price{order:1;flex:1 1 auto}.pricegraph__item.is-selected{color:#43506c}.pricegraph__item.is-selected .pricegraph__price-bg{background-color:#f1f5c1}.pricegraph__item.no-cursor{cursor:default}.pricegraph__price{z-index:1;padding:12px;display:block;position:relative;white-space:nowrap;color:#43506c}@media (max-width: 760px){.pricegraph__price{margin-bottom:8px;padding:45px 5px 5px;width:45px}}.pricegraph__price small{z-index:2;display:block;position:relative}.pricegraph__price sup{top:1px;padding:0 1px;font-size:8px;position:relative;vertical-align:top;display:inline-block}.pricegraph__price .icon-no-flight{font-size:16px}.pricegraph__price.is-empty{color:#b1b1b1}@media (max-width: 760px){.pricegraph__currency{display:none}}.pricegraph__price-bg{top:0;left:0;width:0;bottom:0;z-index:1;display:block;border-radius:4px;position:absolute;background-color:#e0ecf9}@media (min-width: 760px){.pricegraph__price-bg{height:100%!important}}@media (max-width: 760px){.pricegraph__price-bg{top:auto;width:100%!important}}@media (max-width: 760px){.pricegraph__accordion{text-align:left;padding-left:15px;padding-right:15px;margin-left:-15px;border-bottom:1px solid #e2e3e8;margin-right:-15px}.pricegraph__accordion--ow{padding-top:1.6666666667rem;text-align:left}.pricegraph__accordion--rt{text-align:center}}.pricegraph__accordion-label{display:none;font-size:14px;padding-left:20px;position:relative;margin-bottom:25px;text-decoration:underline;color:#899309}.pricegraph__accordion-label:before{top:0;left:0;content:"";position:absolute;font-family:icomoon}.pricegraph__accordion-label.is-hidden{display:none}.pricegraph__accordion-label.has-close:before{content:""}@media (max-width: 760px){.pricegraph__accordion-label{display:inline-block}}.calendar{width:100%;display:block;padding-top:26px;position:relative}.calendar.no-padding-top{padding-top:0}.calendar__title{display:block;font-size:14px;padding-bottom:12px;font-family:Roboto-Medium;font-weight:400;color:#333;border-bottom:1px solid #e2e3e8}.calendar__table{width:100%;text-align:center;table-layout:fixed;color:#ced2d7}.calendar__table thead{font-size:12px;font-family:Roboto-Regular;font-weight:400;color:#4c5367}.calendar__table th{height:40px;padding:5px;font-weight:400;vertical-align:middle}.calendar__table td{position:relative;vertical-align:top}.calendar__day{width:100%;padding:3px;display:block;cursor:pointer;font-size:14px;height:48px;position:relative;border:none;background-color:transparent;color:#4c5367}.calendar__day-number{z-index:5;width:28px;height:28px;display:block;margin:0 auto;font-size:14px;padding-top:7px;position:relative;border-radius:100%;background-color:transparent}.calendar__price{z-index:5;display:inline-block;font-size:12px;height:12px;position:relative;color:#7e7e7e;left:5px}.calendar__price sup{top:1px;padding:0 1px;font-size:6px;position:relative;vertical-align:top;display:inline-block}.calendar__legend{font-size:12px;margin-top:20px;padding:6px 12px;border-radius:4px;color:#43506c;border:1px solid #e2e3e8}.calendar__legend li{margin:10px 0;display:block;padding-left:20px;position:relative}.calendar__legend li:before{top:0;left:0;display:none;content:"\a";position:absolute}.calendar__legend li.has-best-day:before{width:12px;height:12px;display:block;background-color:#f1f5c1}.calendar__legend li.has-voucher-day:before{width:12px;height:12px;display:block;background-color:#f4e5db}.calendar__legend li.has-direct-flight:before{top:2px;width:0;height:0;left:5px;display:block;border-style:solid;border-width:0 7px 7px 0;-webkit-transform:rotate(360deg);border-color:transparent #152649 transparent transparent}.calendar__scroll-cta{left:0;right:0;z-index:5;bottom:44px;font-size:12px;text-align:center;position:absolute}.calendar__scroll-cta small{font-size:100%;padding:14px 16px;border-radius:20px;white-space:nowrap;display:inline-block;-webkit-appearance:none;color:#152649;background-color:#ced2d7}.calendar__scroll-cta .icon-chevron-down{margin-left:4px;display:inline-block;vertical-align:middle}.calendar__day--regular{color:#152649;background-color:#fff}.calendar__day--regular:hover:after{background-color:#cdda32;top:2px;left:0;right:0;bottom:1px;z-index:3;content:"\a";position:absolute;border-radius:4px}.calendar__day--hover:hover{border-radius:4px}.calendar__day--current .calendar__day-number{background-color:#e0ecf9}.calendar__day--best{background-color:#f1f5c1}.calendar__day--prepaid{background-color:#f4e5db}.calendar__day--prepaid:hover{color:#fff;background-color:#e09851}.calendar__day--prepaid:hover:after{background-color:#e09851;top:0}.calendar__day--direct:before{top:4px;width:0;height:0;z-index:4;right:4px;content:"\a";position:absolute;border-style:solid;border-width:0 7px 7px 0;-webkit-transform:rotate(360deg);border-color:transparent #152649 transparent transparent}.calendar__day--selected{color:#152649}.calendar__day--selected:after{top:2px;left:0;right:0;bottom:1px;z-index:3;content:"\a";position:absolute;border-radius:4px;background-color:#cdda32}.calendar__day--selected--prepaid{color:#fff}.calendar__day--selected--prepaid:after{background-color:#e09851;position:absolute;width:100%;height:100%;border-top:1px solid white;border-bottom:1px solid white;top:0;left:0;content:""}.calendar__day--selected-start{cursor:pointer}.calendar__day--selected-start:after{right:0;border-radius:4px 0 0 4px}.calendar__day--selected-range:after{left:0;right:0;border-radius:0;background-color:#fff;border-top:2px solid #cdda32;border-bottom:2px solid #cdda32}.calendar__day--selected-range-prepaid{color:#ced2d7;background-color:#f4e5db}.calendar__day--selected-range-prepaid:after{background-color:#f4e5db;position:absolute;width:100%;height:100%;border-top:1px solid white;border-bottom:1px solid white;top:0;left:0;content:""}.calendar__day--selected-end{cursor:pointer}.calendar__day--selected-end:after{left:0;border-radius:0 4px 4px 0}.calendar [role=grid] [tabindex="0"]:focus{outline:currentColor auto 2px;outline:invert auto 2px;outline:-webkit-focus-ring-color auto 2px}.calendar__is_hidden{display:none}.calendar-month-wrapper{padding-bottom:50px;width:99.9%;padding-right:15px}@media (max-width: 760px){.calendar-month-wrapper{overflow-x:hidden;padding-bottom:initial;width:initial}}.calendar-scroller-wrapper{position:relative}.calendar-scroller-wrapper--rt{position:relative;padding-top:0;height:calc(100% - 67px)}.calendar-scroller-wrapper--rt .calendar__current-month{position:absolute;background-color:#f6f7f8;z-index:200;left:0;right:.6666666667rem;padding:2.1666666667rem 15px 0 0}.calendar-scroller-wrapper--rt .calendar__current-month--is-hidden{display:none}.calendar-scroller-wrapper--rt-histogram{margin-top:32px;padding-top:10.8333333333rem;padding-bottom:15px}.calendar-scroller-wrapper--rt-histogram .calendar__current-month{position:absolute;background-color:#f6f7f8;z-index:200;top:130px;left:0;right:.75rem;padding:2.1666666667rem 40px 0}@media (max-width: 760px){.calendar-scroller-wrapper--rt-histogram{margin-top:-1.6666666667rem;padding-top:0}}.calendar-scroller-wrapper--ow{padding-top:0;height:calc(100% - 5px);position:relative}.calendar-scroller-wrapper--ow .calendar__current-month{position:absolute;background-color:#f6f7f8;z-index:200;top:0;left:0;right:.6666666667rem;padding:1.25rem 15px 0 0}.calendar-scroller-wrapper--ow .calendar__current-month--is-hidden{display:none}.calendar-scroller-wrapper--ow-histogram{padding-top:4.1666666667rem}.calendar-scroller-wrapper--ow-histogram .calendar__current-month{position:absolute;background-color:#f6f7f8;z-index:200;top:61px;left:0;right:.75rem;padding:1.25rem 55px 0 40px}@media (max-width: 760px){.calendar-scroller-wrapper--ow-histogram{margin-top:-1.6666666667rem;padding-top:0}}.boxcta{width:100%;padding:35px;display:flex;max-width:360px;min-height:155px;flex-wrap:nowrap;border-radius:4px;text-align:center;flex-direction:row;align-items:center;font-family:Roboto-Regular;font-weight:400;justify-content:center;color:#989ea7;border:1px solid #e2e3e8}.boxcta__wrapper{display:flex;padding:0;align-items:center;justify-content:center}@media (max-width: 1224px){.boxcta__wrapper{padding:20px 0}}@media (max-width: 760px){.boxcta__wrapper{padding:0}}.boxcta__container{width:100%;display:block;max-width:250px}.boxcta__title{line-height:1.3;display:block;margin-bottom:15px;font-family:Roboto-Light;font-weight:400;color:#152649;font-size:2rem}.boxcta__text{display:block;margin:0 auto;max-width:220px;line-height:1.2857142857;font-size:1.1666666667rem;color:#4c5367}.boxcta__btn{padding:16px;max-width:100%;font-size:14px;min-width:180px;margin-top:16px;border-radius:4px;text-align:center;display:inline-block;font-family:Roboto-Medium;font-weight:400;color:#313892;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:transparent;border:1px solid #313892;cursor:pointer}.boxcta__btn:hover{color:#fff;background-color:#313892}.boxcta__flights{width:100%;display:flex;font-size:14px;margin-top:25px;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:center;color:#7e7e7e}.boxcta__flights li{display:flex;flex-wrap:nowrap;padding:3px 16px;flex-direction:row;align-items:center;justify-content:flex-start;border-left:1px solid #e2e3e8}.boxcta__flights li:first-child{padding-left:0;border-left:none}.boxcta__flights li:last-child{padding-right:0}.boxcta__flights .icon-plane{margin-right:8px}.boxcta__flights .is-muted{color:#b1b1b1}.boxcta__flights+.btnrounded{margin-top:20px}.flights__header{width:100%;display:block;padding-top:4px;position:relative;padding-left:40px;margin-bottom:10px;padding-bottom:20px;color:#989ea7;border-bottom:1px solid #e2e3e8}.flights__header:before{top:0;left:0;font-size:30px;content:"";position:absolute;color:#989ea7;font-family:icomoon}@media (max-width: 760px){.flights__header{padding-left:0;text-align:center;border-bottom:none;margin-bottom:0;padding-bottom:10px}.flights__header:before{content:none}}.flights__header.no-border{margin-bottom:0;border-bottom:none}.flights__header-title{width:100%;display:block;font-size:16px;color:#152649;line-height:1.3333333333;text-overflow:ellipsis;overflow:hidden;font-family:Roboto-Medium;font-weight:400;white-space:nowrap;max-width:295px}.flights__header-title span{font-size:12px;display:block;margin-top:5px}@media (max-width: 1224px){.flights__header-title{white-space:normal;word-wrap:break-word;word-break:break-word;max-width:none}}.flights__header-date{width:100%;display:block;font-size:14px;padding-top:6px}.flights__header--departure:before{transform:rotate(180deg)}.flights__filters{width:100%;display:flex;padding:5px 0;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media (max-width: 760px){.flights__filters .dropdown--sort{width:100%;position:relative}.flights__filters .dropdown--sort .dropdown__select{position:static}.flights__filters .dropdown--sort .dropdown__items{left:0}}.flights__tabs{width:100%;padding:2px;display:flex;font-size:12px;margin-top:10px;flex-wrap:nowrap;text-align:center;border-radius:4px;margin-bottom:12px;flex-direction:row;font-family:Roboto-Regular;font-weight:400;color:#989ea7;background-color:#fff;border:1px solid #e2e3e8;min-height:69px}@media (max-width: 1224px){.flights__tabs{min-height:69px}}.flights__tabs:focus{outline:none}.flights__tabs li{padding:5px 10px;width:33.33%;cursor:pointer;position:relative;border-left:1px solid #e2e3e8;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:center;color:#4c5367}.flights__tabs li span{width:100%}.flights__tabs li span:first-child{align-self:flex-start}.flights__tabs li span:last-child{align-self:flex-end}.flights__tabs li:first-child{border-left:none}.flights__tabs li:before{left:7px;right:7px;opacity:0;height:3px;bottom:-3px;content:"\a";position:absolute;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#152649}.flights__tabs li:hover .flights__tabs-title,.flights__tabs li.is-selected .flights__tabs-title{color:#152649}.flights__tabs li.is-selected:before{opacity:1;visibility:visible}.flights__tabs li.focused{outline:currentColor auto 2px;outline:invert auto 2px;outline:-webkit-focus-ring-color auto 2px}.flights__tabs-title{display:block;font-size:14px;word-spacing:500px;font-family:Roboto-Medium;font-weight:400;transition:all .2s cubic-bezier(.55,.085,.68,.53)}.flights__tabs-bottom{left:0;right:0;bottom:10px;position:absolute}.flights__item{padding:1px;display:flex;cursor:pointer;margin-top:4px;flex-wrap:nowrap;min-height:80px;position:relative;text-align:center;border-radius:6px;flex-direction:row;align-items:stretch;align-content:center;justify-content:flex-start;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#fff;border:1px solid #e2e3e8}.flights__item:hover{border:1px solid #cdda32}.flights__item.is-disabled{opacity:.4;pointer-events:none}.flights__item-left{width:auto;display:flex;flex:1 1 auto;padding:0 10px;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center}.flights__item-right{padding:10px;display:flex;flex:0 0 80px;font-size:12px;flex-wrap:wrap;margin-left:auto;flex-direction:row;align-items:center;justify-content:center;color:#989ea7;border-left:1px solid #e2e3e8;position:relative}.flights__item-price{display:block}.flights__item-price strong{display:block;font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#152649}.flights__item-price sup{top:3px;padding:0 1px;font-size:9px;position:relative;display:inline-block;vertical-align:text-top}.flights__item-price.is-red,.flights__item-price.is-red strong{color:#aa071b}.flights__item-soldout{font-size:10px;padding:6px;border:1px solid #dbdbdb;border-radius:4px;font-weight:700}.flights__item-class-label{font-size:11px;line-height:16px;color:#152649;opacity:.65;margin-bottom:4px;display:flex;flex-direction:column}.flights__item-class-label-box{height:33%}.flights__item-right-main-box{height:100%}.flights__item-price-old{display:block;font-size:12px;text-decoration:line-through;color:#999;margin-right:8px;line-height:13px}.flights__item-price-old sup{font-size:9px;vertical-align:text-top}.flights__item-time{font-size:14px;position:relative;color:#69768f;padding:22px 12px 12px}.flights__item-time strong{display:block;padding-bottom:6px;font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#333;line-height:19px}.flights__item-direct,.flights__item-one-stop{background-color:#f5f8d6;padding:2px 5px}.flights__item-duration{padding:7px 0;display:block;font-size:12px;color:#686868;line-height:1.3333333333}.flights__item-duration li{display:block;padding:5px 0}.flights__item-duration li.is-green{color:#152649}.flights__item-duration li.is-golden{color:#daad32}.flights__item-duration li span.is-green{color:#152649}.flights__item-duration time{display:block;white-space:nowrap}.flights__item-duration.is-golden{color:#daad32}.flights__item-break-text{word-break:break-word}.flights__item-break-text span{display:block}.flights__item-line{width:100%;height:1px;display:block;min-width:64px;position:relative;background-color:#e2e3e8}.flights__item-line--stop{top:0;left:50%;width:5px;height:5px;margin-top:-2px;margin-left:-2px;position:absolute;border-radius:100%;background-color:#fff;border:1px solid #7e7e7e}.flights__item-line--stop:before,.flights__item-line--stop:after{top:0;bottom:0;width:2px;content:"\a";position:absolute}.flights__item-line--stop:before{right:100%}.flights__item-line--stop:after{left:100%}.flights__item-line--triangle-stop{top:0;left:50%;width:5px;height:5px;margin-top:-2px;margin-left:-2px;position:absolute;border-radius:100%;background-color:#7e7e7e}.flights__item-line--triangle-stop:before,.flights__item-line--triangle-stop:after{top:0;bottom:0;width:2px;content:"\a";position:absolute;background-color:#fff}.flights__item-line--triangle-stop:before{right:100%}.flights__item-line--triangle-stop:after{left:100%}.flights__item-ribbon{top:0;left:0;bottom:0;height:100%;position:absolute}.flights__item-ribbon li{left:0;right:0;display:flex;flex-wrap:nowrap;position:absolute;align-items:center;flex-direction:row;align-content:center;justify-content:center}.flights__item-ribbon li:nth-child(1){bottom:0;height:60%;font-style:italic}.flights__item-ribbon li:nth-child(1):after{left:0;width:0;height:0;top:-8px;z-index:1;content:"\a";position:absolute;border-style:solid;border-width:16px;transform:rotate(-14deg);border-color:#152649 transparent transparent #b1b1b1}.flights__item-ribbon li:nth-child(2){top:0;height:40%;color:#fff;background-color:#152649}.flights__item-ribbon li small{z-index:2;display:block;position:relative;transform:rotate(-90deg)}.flights__item-ribbon li .icon-plane{display:inline-block;transform:rotate(-45deg)}.flights__item-cherry{width:auto;max-width:100%;height:20px;margin-left:auto;margin-top:-6px;pointer-events:none}.flights__item-delay{top:50%;right:-8px;font-size:14px;margin-top:-5px;position:absolute;color:#88bcf9}.flights__item-tab-delay{font-size:14px;color:#88bcf9}.flights__item-mark{font-size:12px;padding:1px 4px;display:inline-block;color:#899309;background-color:#8993091a}.flights__item-msg{font-weight:700;display:block;font-size:10px;padding-top:6px;color:#daad32}@media not all and (min-resolution: .001dpcm){.flights__item-msg{font-weight:400}}.flights__item-selected{border-radius:3px;border:1px solid #cdda32;background-color:#fff}@media (max-width: 760px){.flights__item-selected{margin-top:10px}}.flights__item-selected .flights__item{border:none;margin-top:0}.flights__item-header{width:100%;padding:10px 12px;display:flex;font-size:13px;text-align:left;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;color:#333;border-bottom:1px solid #e2e3e8}.flights__item-header span{text-decoration:none;font-family:Roboto-Medium;font-weight:400;color:#899309}.flights__item-header button{cursor:pointer;text-decoration:none;font-family:Roboto-Medium;font-weight:400;color:#899309}.flights__item-header button:hover{text-decoration:underline}.flights__item-header-selected{font-size:12px;padding-left:30px;position:relative;display:inline-block;color:#333}.flights__item-header-selected:before{left:0;top:-6px;width:24px;height:24px;display:flex;content:"";flex-wrap:nowrap;text-align:center;position:absolute;align-items:center;flex-direction:row;border-radius:100%;align-content:center;justify-content:center;color:#fff;font-family:icomoon;background-color:#cdda32}.flights__item-footer{padding:12px;font-size:12px;border-top:1px solid #e2e3e8}.flights__item-footer button{padding:0;text-decoration:underline;font-size:12px;color:#7b8cb1;cursor:pointer}.flights__item-footer button:hover{text-decoration:none}.flights__item-footer a{text-decoration:underline;color:#7b8cb1}.flights__item-footer a:hover{text-decoration:none}.flights__details{width:460px;border-radius:6px;background-color:#fff;font-size:14px}@media (max-width: 760px){.flights__details{width:100%;font-size:12px}}.flights__details-content{padding:20px 20px 0;height:500px;overflow:auto}@media (max-width: 1224px){.flights__details-content{height:100%}}.flights__details-title{color:#152649;margin:0 0 10px;display:inline-block;font-weight:600}.flights__details-rectangle{margin-right:-20px;margin-left:-20px;background-color:#fffae2;margin-top:10px}.flights__details-warning-text{padding-left:10px}.flights__details-warning-icon{width:42px;height:42px}.flights__details-row{display:flex;justify-content:space-between;color:#333;line-height:40px;border-bottom:1px solid #e2e3e7}.flights__details-row-color{color:#daad32;font-family:Roboto-Medium}.flights__details-row-tooltip{display:flex;justify-content:space-between;color:#333;line-height:40px;padding-bottom:60px}.flights__details-row-tooltip span{color:#333;font-size:14px;line-height:24px}.flights__details-row-tooltip span br{display:block;margin:10px 0;content:""}.flights__details-row-without-border{border-bottom:0px}.flights__details-row-duration-total-trip-block{margin-right:-20px;margin-left:-20px;height:72px;border-bottom:0px;margin-top:10px}.flights__details-row-duration-connection-block{margin:10px -20px;height:72px;border-bottom:0px}.flights__details-row-duration-connection-block1{margin-top:0}.flights__details-header{color:#313892;font-size:16px;line-height:19px;border-bottom:1px solid #e2e3e7;padding:20px;display:flex;justify-content:space-between;top:0;background-color:#fff}@media (max-width: 760px){.flights__details-header{position:sticky;z-index:1}}.flights__details-duration{background-color:#fafafa;width:100%;text-align:center;padding-top:10px}.flights__details-duration-label{color:#999;font-size:12px;line-height:14px}.flights__details-duration-time{font-size:20px}.flights__element-show-other-flights{display:flex;justify-content:center;margin-top:20px;text-align:center}.flights__element-show-other-flights button{background:transparent;border:none;font-size:14px;font-weight:900;line-height:16px;color:#313892;text-decoration:underline;cursor:pointer}.flights__element-show-other-flights a{text-decoration:underline}.flights__element-choose-flights-btn{margin-top:20px}.flights__back{display:block;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-bottom:1px solid #e2e3e8}.flights__back span{display:inline-block;font-size:12px;padding-left:20px;position:relative;margin:20px 12px;color:#899309;font-weight:700}.flights__back span:before{top:2px;left:0;content:"";position:absolute;font-family:icomoon;font-size:10px}.flights__element-change-dates{font-family:Roboto-Regular;font-weight:400;width:100%;padding:10px;color:#899309;background-color:#fff;border:1px solid #e2e3e8;border-radius:20px;font-size:14px;line-height:16px;cursor:pointer}.flights__class{color:#152649;font-size:11px;line-height:1.1818181818}.is-discounted{color:#aa071b;font-family:Roboto-Medium;font-weight:400;font-size:16px}.is-discounted sup{vertical-align:super;font-size:9px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.flights__tabs li span:last-child{padding-top:13px}.flights__item-ribbon li:nth-child(1) small{margin-left:-12px}.flights__item-ribbon li:nth-child(2){left:-6px}}.flights__mobile-tooltip-text{margin-left:3em;font-size:11px;line-height:13px;display:block}.flights__web-icon-mobile{position:absolute;margin-top:-7px}.flights__box-tootlip-web-icon-mobile{min-height:35px}dialog.flight-details{border-radius:6px}@media (max-width: 1224px){dialog.flight-details{width:100%;height:100%;margin:0;max-height:none;max-width:none;border-radius:0}dialog.flight-details .flights__details{width:100%}}dialog.flight-details::backdrop{background:#1c212b66}.dropdown{width:auto;display:flex;padding:5px 0;font-size:12px;flex-wrap:nowrap;white-space:nowrap;flex-direction:row;align-items:center;align-content:center;font-family:Roboto-Regular;font-weight:400;justify-content:flex-start}.dropdown__label{padding-right:6px;color:#989ea7}.dropdown__select{display:block;position:relative}.dropdown__selected{cursor:pointer;position:relative;padding-right:16px;font-family:Roboto-Medium;font-weight:400;color:#899309;transition:all .2s cubic-bezier(.55,.085,.68,.53)}.dropdown__selected:after{top:0;right:0;content:"";position:absolute;font-family:icomoon;transform:scale(.8) rotate(0);transition:transform .2s cubic-bezier(.55,.085,.68,.53)}.dropdown__selected:hover{color:#bfcd0d}.dropdown__selected-active:after{transform:scale(.8) rotate(180deg)}.dropdown__items{right:0;top:100%;opacity:0;width:200px;z-index:500;font-size:14px;text-align:left;visibility:hidden;position:absolute;transform:translateY(0);transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#333;background-color:#fff;border:1px solid #ced2d7;box-shadow:0 2px 4px #c2c2c280}.dropdown__items:before{left:0;right:0;height:5px;bottom:100%;content:"\a";position:absolute}.dropdown__items li{display:block;cursor:pointer;padding:13px 15px;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:transparent;color:#333}.dropdown__items li:hover{color:#313892;background-color:#f2f2f2}.dropdown__items-active{opacity:1;visibility:visible;transform:translateY(5px)}@media (max-width: 760px){.dropdown__items-active-left{left:-72px}}.dropdown.dropdown-compartment .dropdown__items{width:170px}.daterange{width:100%;display:flex;margin-top:12px;text-align:left;flex-wrap:nowrap;border-radius:4px;flex-direction:row;align-items:stretch;align-content:center;justify-content:center}.daterange button{z-index:1;width:50%;cursor:pointer;margin-left:-1px;padding:11px 10px;position:relative;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#989ea7;background-color:#fff;border:1px solid #ced2d7;text-align:left}.daterange button:first-child{border-radius:4px 0 0 4px}.daterange button:last-child{border-radius:0 4px 4px 0}.daterange button:hover{z-index:2;border:1px solid rgb(172.3056179775,179.0561797753,187.4943820225)}.daterange button.is-active{z-index:2;cursor:pointer;border:1px solid #012169;background-color:#f8f9ff}.daterange__title{display:block;font-size:14px;color:#69768f;font-family:Roboto-Regular;padding-bottom:6px}.daterange__time{display:block;font-size:16px;color:#152649;font-family:Roboto-Medium}.daterange__time--gray{color:#989ea7}.daterange span:nth-child(2){display:block;font-size:16px;color:#012169}.daterange__info{display:none}@media (max-width: 760px){.daterange__info{display:block;position:absolute!important;left:0;right:0;bottom:-35px;width:100%!important;height:auto!important;padding:11px 12px!important;font-size:12px;color:#012169;text-align:left;background-color:#e0ecf9}}.daterange-mobile{left:0;right:0;display:none;position:fixed;flex-wrap:nowrap;text-align:center;align-content:center;justify-content:center;color:#989ea7;z-index:9;background-color:#fff;top:56px;border-bottom:1px solid #e2e3e8;height:64px}@media (max-width: 760px){.daterange-mobile{display:flex;gap:25px}}.daterange-mobile .date-tab{width:50%;height:100%;padding:13px 10px;position:relative;border-right:1px solid #e2e3e8}@media (max-width: 760px){.daterange-mobile .date-tab:nth-child(2){border-right:none}}.daterange-mobile .date-tab:last-child{border-right:none}.daterange-mobile .date-tab:before{left:0;right:0;opacity:0;height:3px;bottom:-1px;content:"\a";position:absolute;visibility:hidden;transition:all .2s cubic-bezier(.55,.085,.68,.53);background-color:#43506c}.daterange-mobile .date-tab.is-active .daterange-mobile__time{font-family:Roboto-Medium;font-weight:400}.daterange-mobile .date-tab.is-active:before{opacity:1;visibility:visible}.daterange-mobile__title{display:block;font-size:14px;color:#69768f;font-family:Roboto-Regular}.daterange-mobile__time{display:block;font-size:16px;padding-top:5px;overflow:hidden;white-space:nowrap;font-family:Roboto-Regular;font-weight:400;text-overflow:ellipsis;color:#152649;font-family:Roboto-Medium}.daterange-mobile__time.is-muted{color:#989ea7}.daterange-wrapper>p{font-size:14px;font-family:Roboto-Regular;color:#4c5367}.dates-around{width:100%;height:62px;display:flex;justify-content:center;align-items:center}.dates-around .dates-around__arrow{flex:1;height:60px;background-color:#fff;border:1px solid #e2e3e8;color:#899309;font-size:10px;cursor:pointer;padding:0}.dates-around .dates-around__container{flex:8;height:100%;justify-content:center;align-items:center;overflow:hidden}.dates-around .dates-around__container .slick-list{flex:8}.dates-around .dates-around__container .dates-around__day{height:60px;background-color:#fff;border:1px solid #e2e3e8;border-left:none;cursor:pointer;line-height:10px;text-align:center;padding:9px}.dates-around .dates-around__container .dates-around__day p{padding:.3em 0;color:#152649;font-size:13px}.dates-around .dates-around__container .dates-around__day p:nth-child(2){font-family:Roboto-Medium;font-weight:400;font-size:14px}.dates-around .dates-around__container .dates-around__day.right-visible{border-right:none}.dates-around .dates-around__container .dates-around__day.not-available{cursor:default}.dates-around .dates-around__container .dates-around__day.not-available p{color:#15264952}.dates-around .dates-around__container .is-selected{background-color:#fff;position:relative;cursor:default}.dates-around .dates-around__container .is-selected:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:3px;background-color:#43506c}.dates-around .dates-around__container .not-available{color:#e2e3e8}.carousel.carousel-slider{display:flex}.carousel.carousel-slider>button{flex:1;height:60px;background-color:#fff;border:1px solid #e2e3e8;color:#899309;font-size:10px;cursor:pointer;padding:0}.carousel.carousel-slider>button.dates-around__arrow--next{border-left:none}.carousel.carousel-slider .slider-wrapper{flex:8 1;margin:0}.carousel.carousel-slider ul{height:100%}.carousel.carousel-slider ul li{width:127px;height:100%;background:#fff;cursor:pointer}.carousel.carousel-slider .dates-around__day{width:100%;height:100%;border:1px solid #e2e3e8;border-left:none;cursor:pointer;font-family:Roboto-Regular;line-height:18px;font-size:13px;color:#4c5367}.carousel.carousel-slider .dates-around__day>p:last-of-type{font-family:Roboto-Medium;font-weight:400;font-size:14px}.carousel.carousel-slider .dates-around__day.is-selected{cursor:default}.carousel.carousel-slider .dates-around__day.is-selected:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:3px;background-color:#43506c}.carousel.carousel-slider .dates-around__day.not-available{color:#e2e3e8}.carousel.carousel-slider .dates-around__day.not-available>p:last-of-type{color:#15264952}.destination-image{margin-bottom:30px}.destination-image img{border-radius:10px}.tippy-popper .tippy-backdrop{display:none!important}.tippy-popper .custom-tooltip-theme{font-size:13px;padding:6px 10px;border-radius:3px;color:#333;background-color:#fde7da;border:1px solid #efccba}.tippy-popper .custom-tooltip-theme .tippy-content{z-index:1;position:relative}.tippy-popper .custom-tooltip-theme[data-animatefill]{overflow:visible}.tippy-popper .custom-tooltip-theme:before{top:100%;left:50%;z-index:2;width:10px;height:10px;display:none;content:"\a";margin-top:-5px;margin-left:-5px;position:absolute;transform:rotate(-45deg);background-color:#fde7da;border-left:1px solid #efccba;border-bottom:1px solid #efccba}.tippy-popper .custom-tooltip-no-flights-theme{line-height:1;font-size:22px;text-align:center;pointer-events:none;color:#fff;padding:5px 5px 3px;background-color:#313892}.tippy-popper .custom-tooltip-no-flights-theme .tippy-content{z-index:1;position:relative}.tippy-popper .custom-tooltip-no-flights-theme[data-animatefill]{overflow:visible}.tippy-popper .custom-tooltip-no-flights-theme:before{top:100%;left:50%;z-index:2;width:8px;height:8px;display:none;content:"\a";margin-top:-5px;margin-left:-4px;position:absolute;transform:rotate(-45deg);background-color:#313892}.tippy-popper .custom-tooltip-destination-theme{font-size:13px;padding:6px 10px;border-radius:3px;color:#333;background-color:#e0ecf9;border:1px solid rgba(1,33,105,.12)}.tippy-popper .custom-tooltip-destination-theme .tippy-content{z-index:1;position:relative}.tippy-popper .custom-tooltip-destination-theme[data-animatefill]{overflow:visible}.tippy-popper .custom-tooltip-destination-theme:before{top:100%;left:50%;z-index:2;width:10px;height:10px;content:"\a";margin-top:-5px;margin-left:-5px;position:absolute;transform:rotate(-45deg);background-color:#e0ecf9;border-left:1px solid rgba(1,33,105,.12);border-bottom:1px solid rgba(1,33,105,.12)}.tippy-popper[x-placement=top] .custom-tooltip-theme:before,.tippy-popper[x-placement=top] .custom-tooltip-no-flights-theme:before{display:block}.tippy-popper[x-placement=bottom] .custom-tooltip-theme:before,.tippy-popper[x-placement=bottom] .custom-tooltip-no-flights-theme:before{top:auto;bottom:100%;margin-top:0;display:block;margin-bottom:-5px;transform:rotate(135deg)}.rc-tooltip{opacity:1}.rc-tooltip-inner{background-color:#3a3f82;font-size:11px;line-height:1.1818181818;border-radius:4px;width:117px;padding:6px 8px;font-family:Roboto-Regular;font-weight:400}.rc-tooltip-inner sup{font-size:6px;vertical-align:super}.rc-tooltip-placement-top .rc-tooltip-arrow{border-top-color:#3a3f82}.search{display:block;font-size:16px;padding-top:16px;padding-bottom:32px;color:#012169;z-index:40;background-color:#f0f0f0;border-bottom:1px solid #e2e3e8}.search.is-hidden{display:none}.search__inner{width:100%;display:block;position:relative}.search__container{width:100%;display:block;max-width:790px}.search__container.has-vouchers{max-width:1000px}@media (max-width: 1224px){.search__container{margin-left:0}}@media (max-width: 1224px){.search__container{max-width:100%}}.search__btn-close{right:0;position:absolute;display:inline-block}@media (max-width: 1224px){.search__btn-close{top:auto;right:auto;position:relative;margin-bottom:10px}}@media (max-width: 760px){.search__btn-close{margin-bottom:20px}}.search__header{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;padding-top:24px}@media (max-width: 760px){.search__header{display:block;padding-top:0}}.search__header-close-wide{width:30px;height:30px;text-align:center}.search__header-title{padding-bottom:2px;font-family:Roboto-Light;font-weight:400;font-size:2rem}.search__options{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-around}.search__options.has-less-spacing{justify-content:center}@media (max-width: 1224px){.search__options{padding-top:24px}}@media (max-width: 760px){.search__options{justify-content:flex-start}}.search__options li{padding-right:24px}@media (max-width: 760px){.search__options li:first-child{padding-left:0}}.search__form{width:100%;display:flex;margin-top:26px;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:flex-start}@media (max-width: 1224px){.search__form{margin-top:15px}}@media (max-width: 760px){.search__form{display:block}}.search__form>*:first-child .search__form-submit{border-radius:4px 0 0 4px}@media (max-width: 760px){.search__form>*:first-child .search__form-submit{border-radius:4px 4px 0 0}}.search__form>*:first-child .search__form-option{border-radius:4px 0 0 4px}@media (max-width: 760px){.search__form>*:first-child .search__form-option{border-radius:4px 4px 0 0}}.search__form>*:last-child .search__form-submit{border-radius:0 4px 4px 0}@media (max-width: 760px){.search__form>*:last-child .search__form-submit{border-radius:0 0 4px 4px}}.search__form>*:last-child .search__form-option{border-radius:0 4px 4px 0}@media (max-width: 760px){.search__form>*:last-child .search__form-option{border-radius:0 0 4px 4px}}.search__mobile-wrapper{height:100%}.search__form-col{flex:1 1 auto;position:relative}.search__form-col.has-btn{width:128px;flex:0 0 128px;box-shadow:inset 1px 0 #0000001a}@media (max-width: 760px){.search__form-col.has-btn{width:100%;flex:0 0 100%}}.search__form-col.has-destination{flex:0 0 221px}@media (min-width: 1224px){.search__form-col.has-destination .search__form-option{padding-left:25px}}@media (max-width: 1224px){.search__form-col.has-destination{width:100%;flex:0 0 100%}}@media (max-width: 760px){.search__form-col.has-passengers{width:100%;height:100%;flex:0 0 100%}}.search__form-col.has-passengers .search__dropdown{right:auto;width:236px;max-height:none}.search__form-option{height:56px;cursor:pointer;font-size:12px;padding:10px 16px;position:relative;white-space:nowrap;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#989ea7;background-color:#fff;border:1px solid #ced2d7}.ReactModal__Content .search__form-option{height:auto;padding:0}.ReactModal__Content .search__form-option>span:first-child,.ReactModal__Content .search__form-option .search__form-title{display:none}@media (max-width: 1224px){.search__form-option{border:none}}.search__form-option.is-opened{z-index:5}.search__form-option.error{border:1px solid #d50f0f}@media (max-width: 760px){.search__form-option{margin:-1px 0 0;width:100%}}@media (max-width: 1224px){.search__form-option{width:100%}}.search__form-submit{margin:0;padding:0;width:100%;height:56px;border:none;display:block;cursor:pointer;font-size:16px;border-radius:0;font-family:Roboto-Medium;font-weight:400;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#fff;background-color:#313892}.search__form-submit[disabled],.search__form-submit[disabled=disabled],.search__form-submit.is-disabled{cursor:default;pointer-events:none;color:#989ea7;background-color:#ced2d780}@media (max-width: 760px){.search__form-submit{width:100%;flex:0 0 100%}}.search__form-label{white-space:nowrap}.search__form-title{width:100%;padding:3px 0;display:block;margin-top:2px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.search__form-title.error{color:#e78390}@media (max-width: 1224px){.search__form-title{font-size:14px}}.search__form-switch-btn{right:0;top:50%;transform:translate(50%);z-index:3;width:32px;height:32px;display:flex;line-height:1;cursor:pointer;font-size:16px;margin-top:-16px;flex-wrap:nowrap;text-align:center;position:absolute;margin-left:-16px;border-radius:100%;flex-direction:row;align-items:center;align-content:center;justify-content:center;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#7e7e7e;background-color:#fff;border:1px solid #ced2d7}.search__form-switch-btn-parent{position:relative;min-width:221px}@media (max-width: 1224px){.search__form-switch-btn{transform:none}}.search__form-switch-btn:hover{color:#fff;background-color:#cdda32;border:1px solid #cdda32}.search__dropdown{top:-10px;left:-10px;right:-10px;z-index:9;cursor:default;overflow:hidden;border-radius:3px;position:absolute;background-color:#fff;box-shadow:0 2px 10px #00000029;max-height:400px;overflow-y:auto;width:400px}@media (max-width: 1224px){.search__dropdown{top:0;left:-1px;right:-1px;border-radius:0;box-shadow:none;min-height:100%;max-height:none;width:100%;height:78vh;position:static}}@media (max-width: 760px){.search__dropdown{height:100vh}}.search__dropdown.search__vouchers{width:236px;height:auto;max-height:408px}@media (max-width: 1224px){.search__dropdown.search__vouchers{width:auto;position:static;padding:10px 0;max-height:450px}}@media (max-width: 760px){.search__dropdown.search__vouchers{max-height:485px}}.search__dropdown-input{z-index:1;width:100%;display:block;border-bottom:1px solid #ced2d7;background-color:#fff;position:sticky;top:0}.search__dropdown-input input[type=text]{margin:0;width:100%;border:none;display:block;font-size:16px;border-radius:0;font-family:Roboto-Regular;font-weight:400;-webkit-appearance:none;padding:30px 25px 20px;color:#333;background-color:transparent}.search__dropdown-input input[type=text]::-webkit-input-placeholder{color:#989ea7}.search__dropdown-input input[type=text]:-moz-placeholder{color:#989ea7}.search__dropdown-input input[type=text]::-moz-placeholder{color:#989ea7}.search__dropdown-input input[type=text]:-ms-input-placeholder{color:#989ea7}.search__dropdown-input input[type=text].placeholder{color:#989ea7}.search__dropdown-filters{white-space:normal;padding:25px 0 15px 25px}.search__dropdown-filters-mobile{overflow-y:auto;padding:25px 0 15px 25px}.search__dropdown-filter{cursor:pointer;font-size:13px;padding:5px 15px;margin-right:10px;border-radius:12px;margin-bottom:10px;display:inline-block;font-family:Roboto-Regular;font-weight:400;transition:all .2s cubic-bezier(.55,.085,.68,.53);color:#152649;background-color:#fff;border:1px solid #e2e3e8}.search__dropdown-filter:hover{border:1px solid #7e7e7e}.search__dropdown-filter.is-selected{font-family:Roboto-Medium;font-weight:400;color:#333;background-color:#cdda32;border:1px solid #cdda32}.search__dropdown-header{display:block;font-size:13px;padding:10px 25px;font-family:Roboto-Medium;font-weight:400;color:#313892;background-color:#f6f7f8;position:sticky;top:70px;z-index:1}.search__dropdown-option{display:block;cursor:pointer;font-size:15px;padding:12px 25px;font-family:Roboto-Regular;font-weight:400;background-color:transparent;color:#333}.search__dropdown-option small{display:block;font-size:13px;padding-top:5px;color:#989ea7}.search__dropdown-option:hover{color:#313892;background-color:#f8f9ff}.search__dropdown-option:hover small{opacity:.4;color:#313892}.search__dropdown-no-results{color:#9d9d9d;font-size:16px;line-height:19px}.search__dropdown-no-results span{color:#333}.search__dropdown-option-focused{color:#313892;background-color:#f8f9ff}.search__dropdown-option-focused small{opacity:.4;color:#313892}.search__dropdown-close{top:24px;z-index:5;right:17px;position:absolute}.search__notification{font-size:14px;padding:8px 16px;line-height:20px;border-radius:3px;white-space:normal}@media (max-width: 760px){.search__notification{margin:16px 0;border:1px solid rgba(0,0,0,.08);padding:12px 24px}}.search__notification-warning{background-color:#ffc;color:#000;border:1px solid rgba(0,0,0,.08);margin:8px 0}@media (max-width: 760px){.search__notification-warning{text-align:center}}.search__notification-error{margin:8px 9px;background-color:#fae6e9;color:#9d0025}@media (max-width: 1224px){.search__notification-error{margin:8px 24px}}@media (max-width: 760px){.search__notification-error{margin:8px 0}}.search__passengers{padding:10px 15px 25px}@media (max-width: 1224px){.search__passengers{height:444px;display:flex;flex-direction:column}}@media (max-width: 760px){.search__passengers{display:flex;flex-direction:column;height:100%}}.search__passengers-item{width:100%;display:flex;padding:15px 0;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start}.search__passengers-type{width:auto;flex:1 1 auto;font-size:16px;padding-right:10px;color:#333}.search__passengers-type small{display:block;font-size:12px;padding-top:3px;color:#989ea7}.search__passengers-action{width:32px;flex:0 0 auto;font-size:16px;text-align:center;color:#333}.search__passengers-btn{margin:0;padding:0;width:100%;height:24px;border:none;display:block;cursor:pointer;font-size:16px;text-align:center;border-radius:2px;font-family:Roboto-Regular;font-weight:400;-webkit-appearance:none;background-color:#e2e3e8;color:#313892;font-weight:300}.search__passengers-btn[disabled]{opacity:.4;cursor:default;pointer-events:none;color:#bebebe}@media (max-width: 760px){.search__passengers-btn[disabled]{opacity:.4;cursor:default;pointer-events:none;background-color:transparent;color:#bebebe}}.search__passengers-footer{text-align:left;padding-top:10px}@media (max-width: 1224px){.search__passengers-footer{margin-top:auto}}.search__passengers-footer-btn{margin:0;padding:0;float:right;border:none;cursor:pointer;font-size:16px;border-radius:0;font-family:Roboto-Medium;font-weight:400;color:#313892;-webkit-appearance:none;background-color:#fff;line-height:19px}.search__voucher-item{width:100%;display:flex;flex-wrap:nowrap;padding:16px 24px;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;border-bottom:1px solid #e2e3e8}@media (max-width: 760px){.search__voucher-item{width:89%;padding:0 0 15px;margin:24px auto 0}}.search__border-bottom{border-bottom:1px solid #e2e3e8}@media (max-width: 760px){.search__border-bottom{width:89%;margin:0 auto}}.search__voucher-delete{width:32px;height:32px;display:flex;cursor:pointer;flex-wrap:nowrap;text-align:center;align-items:center;flex-direction:row;align-content:center;color:#b1b1b1;justify-content:center;transition:all .2s cubic-bezier(.55,.085,.68,.53)}.search__voucher-delete:hover{color:#f97c70}.search__voucher-label{width:100%;display:block;font-size:12px;color:#989ea7}.search__voucher-input{padding:0;width:100%;border:none;display:block;font-size:16px;border-radius:0;margin:5px 0 0;font-family:Roboto-Regular;font-weight:400;color:#000;-webkit-appearance:none}.search__voucher-input::-webkit-input-placeholder{opacity:.4;color:#000}.search__voucher-input:-moz-placeholder{opacity:.4;color:#000}.search__voucher-input::-moz-placeholder{opacity:.4;color:#000}.search__voucher-input:-ms-input-placeholder{opacity:.4;color:#000}.search__voucher-input.placeholder{opacity:.4;color:#000}.search__voucher-input-error{color:#df7986}.search__voucher-footer{width:100%;display:flex;flex-wrap:nowrap;padding:20px 24px;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}.ReactModal__Content .search__voucher-footer{padding:20px 24px}@media (max-width: 1224px){.search__voucher-footer{padding:20px 10px;top:auto}}.search__voucher-footer-btn{margin:0;padding:0;width:auto;border:none;display:flex;font-size:16px;cursor:pointer;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;font-family:Roboto-Medium;font-weight:400;-webkit-appearance:none;transition:all .2s cubic-bezier(.55,.085,.68,.53);justify-content:flex-start;color:#313892;background-color:#fff}.search__voucher-footer-btn .icon-plus-rounded{font-size:20px;margin-right:5px}@media (max-width: 1224px){.search__voucher-footer-btn{padding:12px 24px;border:1px solid #313892;border-radius:4px}}.search__voucher-done-btn{text-align:right}@media (max-width: 1224px){.search__voucher-done-btn{color:#fff;background-color:#313892;width:100%;display:flex;justify-content:center}.search__voucher-done-btn:hover{color:#313892;background-color:#fff}}.fixedmobile{left:0;right:0;display:none;position:fixed;color:#fff;z-index:30;background-color:#152649}@media (max-width: 760px){.fixedmobile{display:block}}.fixedmobile--top{top:0}.fixedmobile--bottom{bottom:0}.fixedmobile__btn{padding:16px 24px;display:flex;align-items:center}.fixedmobile__btn span{padding:0 10px;font-size:12px;color:#b1b1b1}.fixedmobile__btn .btnrounded--border{color:#fff;border:1px solid #fff}.fixedmobile__btn-mobile{margin-top:38px}.fixedmobile__btn-mobile--margin{margin-top:0}.fixedmobile__flex{width:100%;display:flex;flex-wrap:nowrap;text-align:center;padding:16px 24px;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}.fixedmobile__flex-col{width:50%;flex:0 0 50%}.fixedmobile__flex-col .btnrounded{min-width:0}.fixedmobile__price{display:block;font-size:20px;font-family:Roboto-Medium;font-weight:400;color:#fff}.fixedmobile__price sup{top:3px;font-size:70%;margin-left:1px;margin-right:1px;position:relative;display:inline-block;vertical-align:text-top}.fixedmobile__price-pins{display:block;font-size:20px;font-family:Roboto-Medium;font-weight:400;color:#fff;width:50%;text-align:center}.fixedmobile__price-pins sup{top:3px;font-size:70%;margin-left:1px;margin-right:1px;position:relative;display:inline-block;vertical-align:text-top}.fixedmobile__price-bottom{display:block;font-size:12px;padding-top:5px;color:#999}.flightlock{width:100%;display:flex;text-align:left;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:auto}.flightlock__pricing{padding:5px 20px 5px 0;color:#989ea7;width:100%;display:flex}@media (max-width: 760px){.flightlock__pricing{padding:5px 0}}.flightlock__pricing.has-less-spacing{padding:16px 12px}@media (max-width: 1224px){.flightlock__pricing.has-less-spacing{flex-direction:column;height:auto}}.flightlock__col.is-right{flex:1 1 auto;text-align:right;padding-left:15px}@media (max-width: 760px){.flightlock__col.is-right{display:flex}}.flightlock__col.is-left{display:flex}@media (max-width: 760px){.flightlock__col.is-left{display:block;min-width:120px}}.flightlock__left{display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row;align-content:center;justify-content:flex-start;color:#7e7e7e;line-height:1.4166666667}.flightlock__left strong{font-size:16px;white-space:nowrap;display:block;font-family:Roboto-Medium;font-weight:400;color:#152649}.flightlock__left .lockfare{width:100%;margin-left:14.5px}@media (max-width: 760px){.flightlock__left .lockfare{margin-left:unset}}.flightlock__left .has-icon{padding-right:16px;font-size:21px;text-align:left;color:#c7d42c}.upsl__right .flightlock__left .has-icon{padding-right:12px}.flightlock__left span{align-items:center}.flightlock__left .icon-info,.flightlock__left .icon-info1{color:#012169;cursor:pointer;padding-left:5px;line-height:17px}.flightlock__right{width:100%;display:flex;flex-wrap:nowrap;white-space:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:flex-end;padding-top:8px}.flightlock__right li{padding-left:8px}.flightlock__right li:first-child{padding-left:0}@media (max-width: 1224px){.flightlock .flightlock__pricing.has-less-spacing .flightlock__right{flex-direction:row-reverse;padding-left:13px}.flightlock .flightlock__pricing.has-less-spacing .flightlock__right li{padding:8px 8px 0 0}}.flightlock__price{display:block;font-size:14px;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#313892}.flightlock__price sup{top:2px;font-size:60%;padding:0 1px;position:relative;display:inline-block;vertical-align:text-top}.flightlock__checkbox{width:40px;height:24px;display:flex;font-size:16px;flex-wrap:nowrap;border-radius:12px;align-items:center;flex-direction:row;align-content:center;justify-content:left;border:1px solid #c0c8d8;background-color:#e2e5e9;padding-left:4px;cursor:pointer}.flightlock__checkbox .icon-toggle-off{height:16px;width:16px;border-radius:8px;background-color:#fff}.flightlock__checkbox .icon-toggle-on{height:16px;width:16px;border-radius:8px;background-color:#fff;margin-left:15px}.flightlock__checkbox--background-on{background-color:#223968;border:1px solid #223968}.bigprice{width:100%;padding:32px;display:flex;text-align:left;flex-wrap:wrap;border-radius:3px;flex-direction:row;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column}.bigprice>span{width:100%;display:flex;justify-content:space-between;gap:10px}@media (max-width: 1224px){.bigprice__col{padding-right:0;padding-bottom:24px;width:100%}}@media (max-width: 1224px) and (min-width: 760px){.bigprice__col{flex:1}}.bigprice__col:last-child{padding-right:0}@media (max-width: 1224px){.bigprice__col .btnrounded{min-width:105px!important}}.bigprice__col--buttons{display:flex;align-items:center}.bigprice__col--buttons span{padding:0 10px;font-size:12px;color:#b1b1b1}@media (max-width: 760px){.bigprice__col--buttons{padding:0;width:calc(50% - 10px)}}@media (max-width: 760px){.bigprice__col{display:flex;flex-direction:column;justify-content:center;height:48px;width:calc(50% - 10px);padding:5px 0;align-self:center;background-color:#fff;text-align:center}}@media (max-width: 760px){.bigprice__col+.btnrounded{width:calc(50% - 10px);min-width:0;height:48px;font-size:14px}}.bigprice__price{display:block;line-height:1;font-size:24px;margin-bottom:10px;font-family:Roboto-Medium;font-weight:400;color:#152649}.bigprice__price sup{top:4px;padding:0 1px;font-size:60%;position:relative;display:inline-block;vertical-align:text-top}@media (max-width: 760px){.bigprice__price{margin-bottom:0;font-size:24px}}.bigprice__text{line-height:1;font-size:12px}.bigprice__text a{color:#313892;text-decoration:underline;cursor:pointer}.bigprice__text a:hover{text-decoration:none}.bigprice__text span{color:#313892;text-decoration:underline;cursor:pointer}.bigprice__text span:hover{text-decoration:none}.bigprice__text button{color:#313892;text-decoration:underline;cursor:pointer;font-family:Roboto-Regular}.bigprice__text button:hover{text-decoration:none}@media (max-width: 760px){.bigprice__text{display:inline-block;font-size:12px}}.bigprice__details{color:#333;font-size:12px;width:auto}@media (max-width: 1224px){.bigprice__details{width:100%}}.bigprice__details--wide{width:100%;padding-right:24px}.bigprice__details-block{padding:10px 0}.bigprice__details-row{display:flex;justify-content:space-between;border-bottom:1px solid #e2e3e8;line-height:29px;white-space:normal;word-wrap:break-word}.bigprice__details-row .slider-text{white-space:nowrap;display:block;font-weight:400;color:#152649}.bigprice__details-row .slider-price{white-space:nowrap;display:block;font-family:Roboto-Medium;font-weight:400;color:#152649}.bigprice__pricebreakdown{width:50%}@media (max-width: 1224px){.bigprice__pricebreakdown{width:100%}}.bigprice__non_refundable_charges{color:#747474;margin-top:28px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:36px;line-height:18px;font-size:12px;white-space:break-spaces}@media (max-width: 1224px){.bigprice__non_refundable_charges{margin-top:10px}}.bigprice__non_refundable_charges_upsell{color:#747474;margin-top:10px;width:304px;height:36px;line-height:18px;font-size:12px}@media (max-width: 760px){.bigprice{padding:16px 0;background-color:#fafafa}}.grand-total{width:100%;display:flex;text-align:left;flex-wrap:wrap;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;padding:24px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #e2e3e8}.grand-total>span{width:100%;display:flex;justify-content:space-between}@media (max-width: 1224px){.grand-total>span{flex-wrap:wrap}}.grand-total__price-details-box{margin-top:-10px}.grand-total__col{justify-content:end}@media (max-width: 1224px){.grand-total__col{flex:1;padding-right:0;padding-bottom:24px;width:100%}}.grand-total__col:last-child{padding-right:0}@media (max-width: 1224px){.grand-total__col .btnrounded{min-width:105px!important}}.grand-total__col--buttons{display:flex;align-items:center;margin-top:32px}.grand-total__col--buttons span{padding:0 10px;font-size:12px;color:#b1b1b1}.grand-total__price{display:block;line-height:1;font-size:24px;margin-bottom:10px;font-family:Roboto-Medium;font-weight:400;color:#152649}.grand-total__price sup{top:4px;padding:0 1px;font-size:60%;position:relative;display:inline-block;vertical-align:text-top}.grand-total__text{line-height:1;font-size:16px;color:#152649;font-family:Roboto-Medium}@media (max-width: 1224px){.grand-total__text{text-align:left}}.grand-total__text a,.grand-total__text span{color:#313892;text-decoration:underline;cursor:pointer}.grand-total__text a:hover,.grand-total__text span:hover{text-decoration:none}.grand-total__details{color:#333;font-size:12px;width:300px}@media (max-width: 1224px){.grand-total__details{width:100%}}.grand-total__details--wide{width:100%;padding-right:24px}.grand-total__details-block{padding:10px 0}.grand-total__details-row{display:flex;justify-content:space-between;border-bottom:1px solid #e2e3e8;line-height:29px}.grand-total__see-details-text{color:#313892;text-decoration:underline;cursor:pointer}.grand-total__pricebreakdown{width:50%}@media (max-width: 1224px){.grand-total__pricebreakdown{width:100%}}.grand-total__non_refundable_charges{color:#747474;margin-top:28px;width:fill-available;height:36px;line-height:18px;font-size:12px}@media (max-width: 1224px){.grand-total__non_refundable_charges{margin-top:10px}}.grand-total__non_refundable_charges_upsell{color:#747474;margin-top:10px;width:304px;height:36px;line-height:18px;font-size:12px}.total{width:100%;display:flex;text-align:left;flex-wrap:wrap;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;padding:20px 24px 0;border-top-left-radius:3px;border-top-right-radius:3px}.total>span{width:100%;display:flex;justify-content:space-between}@media (max-width: 1224px){.total>span{flex-wrap:wrap}}.total__text{line-height:1;font-size:14px;color:#152649;font-family:Roboto-Medium}@media (max-width: 1224px){.total__text{text-align:left}}.total__text a,.total__text span{color:#313892;text-decoration:underline;cursor:pointer}.total__text a:hover,.total__text span:hover{text-decoration:none}.total__price{display:block;line-height:1;font-size:14px;margin-bottom:10px;font-weight:400;color:#152649;font-family:Roboto-Medium}.total__col{justify-content:end}@media (max-width: 1224px){.total__col{flex:1;padding-right:0;padding-bottom:24px;width:100%}}.total__col:last-child{padding-right:0}@media (max-width: 1224px){.total__col .btnrounded{min-width:105px!important}}.total__col--buttons{display:flex;align-items:center;margin-top:32px}.total__col--buttons span{padding:0 10px;font-size:12px;color:#b1b1b1}.slider__box{box-sizing:border-box;background-color:#fff;border-top:1px solid #e2e3e8}.slider__box .slider{width:100%;display:flex;text-align:left;flex-wrap:wrap;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;padding:20px 24px 24px;border-radius:3px;height:145px;border-bottom:1px solid #e2e3e8}@media (max-width: 1224px){.slider__box .slider{height:165px}}@media (max-width: 760px){.slider__box .slider{background-color:transparent;border-bottom:0;height:auto}}.slider__box .slider>span{width:100%;display:flex;justify-content:space-between}@media (max-width: 1224px){.slider__box .slider>span{flex-wrap:wrap}}.slider__box .slider__input{height:37px;width:89px;border-radius:4px;text-align:center;color:#152649;font-family:Roboto-Medium;font-size:20px;padding-top:8px}@media (max-width: 1224px){.slider__box .slider__input{width:80px}}@media (max-width: 760px){.slider__box .slider__input{width:89px}}.slider__box .slider__input-disabled{height:37px;width:89px;border-radius:4px;text-align:center;color:#dfdfdf;font-family:Roboto-Medium;font-size:20px;padding-top:8px}@media (max-width: 1224px){.slider__box .slider__input-disabled{width:80px;font-size:18px}}@media (max-width: 760px){.slider__box .slider__input-disabled{width:89px;color:#fff}}.slider__box .slider__minus,.slider__box .slider__minus-grey,.slider__box .slider__plus,.slider__box .slider__plus-grey{position:relative;cursor:pointer;width:36px;height:36px;border-radius:50%;margin-right:11.5px;background-color:#313892;color:#fff;line-height:36px;font-size:20px}.slider__box .slider__minus-grey{cursor:default;background-color:#dfdfdf}.slider__box .slider__plus-grey{cursor:default;background-color:#dfdfdf;display:inline-block}.slider__box .slider__points{display:flex;justify-content:center}@media (max-width: 760px){.slider__box .slider__points{width:100%;margin-bottom:10px}}.slider__box .slider__text{line-height:1;font-size:16px;color:#152649;font-family:Roboto-Medium;width:320px;align-self:center}@media (max-width: 1224px){.slider__box .slider__text{text-align:left}}.slider__box .slider__text a,.slider__box .slider__text span{color:#313892;text-decoration:underline;cursor:pointer}.slider__box .slider__text a:hover,.slider__box .slider__text span:hover{text-decoration:none}.slider__box .slider__price{display:block;line-height:1;font-size:14px;margin-bottom:10px;font-weight:400;color:#152649;font-family:Roboto-Medium}.slider__box .slider__col{display:flex;gap:24px}@media (max-width: 1224px){.slider__box .slider__col{flex:1;padding-right:0;padding-bottom:24px;width:100%}}@media (max-width: 760px){.slider__box .slider__col{flex:none;width:100%}}.slider__box .slider__col:last-child{padding-right:0}@media (max-width: 1224px){.slider__box .slider__col .btnrounded{min-width:105px!important}}.slider__box .slider__col--buttons{display:flex;align-items:center;margin-top:32px}.slider__box .slider__col--buttons span{padding:0 10px;font-size:12px;color:#b1b1b1}.slider__box .slider__mobile-pointer-box{background-color:#1e325b;border-radius:6px;padding:16px 12px}.slider__box .slider__range{-webkit-appearance:none;width:100%;margin-top:18px;border-radius:4px;height:8px;background:#1526491a;background-image:linear-gradient(#cdda32,#cdda32);background-repeat:no-repeat}.slider__box .slider__range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;cursor:pointer;box-sizing:border-box;height:32px;width:32px;border:9px solid #ffffff;box-shadow:0 4px 7px #0000002e}.slider__box .slider__range::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.slider__box .slider__range::-webkit-slider-thumb{background-color:#313892}@supports (-webkit-touch-callout: none){.slider__box .slider__range{transform:unset}}.slider__box .slider__range-disabled{-webkit-appearance:none;width:100%;margin-top:18px;border-radius:4px;height:8px;background:#1526491a;background-image:linear-gradient(#cdda32,#cdda32);background-repeat:no-repeat}.slider__box .slider__range-disabled::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;cursor:pointer;box-sizing:border-box;height:32px;width:32px;border:9px solid #ffffff;box-shadow:0 4px 7px #0000002e}.slider__box .slider__range-disabled::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}.slider__box .slider__range-disabled::-webkit-slider-thumb{background-color:#dfdfdf}@supports (-webkit-touch-callout: none){.slider__box .slider__range-disabled{transform:unset}}.slider__box .slider__min-max{display:flex;justify-content:space-between;margin-top:18px;font-size:16px}@media (max-width: 1224px){.slider__box .slider__min-max{font-size:15px}}@media (max-width: 760px){.slider__box .slider__min-max{font-size:15px}}.ReactModalPortal{position:fixed;top:0;left:0;z-index:100}.ReactModal__Body--open{position:relative;overflow:visible;top:0;right:0;bottom:0;left:0}.modal-open{padding-right:16px;width:100%;overflow:hidden}.ReactModal__Overlay--before-close{animation:slideOut .3s ease-in-out!important}.desktop-cross-sell-overlay-modal{height:380px;bottom:0!important;top:unset!important;border-radius:16px 16px 0 0;animation:slideIn .4s ease-in-out}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.desktop-cross-sell-modal{height:300px;right:auto!important;margin-right:0!important;width:95%!important}.Modal__Custom-content .flights__details{width:100%!important;overflow:auto;max-height:100%;color:#152649}.Modal__Custom-content .flights__details .flights__details-header--no-underline{border-bottom:none;color:#152649;font-size:21px;font-family:Roboto-Medium;padding:0;display:flex;justify-content:space-between;align-items:center}.Modal__Custom-content--seats{overflow:visible;width:590px!important}.Modal__Custom-content--speq{overflow:visible;width:778px!important;max-width:778px!important;height:auto;text-align:center;display:flex;flex-direction:column;padding:24px;border-radius:8px}.Modal__Custom-content--basket-fare-details{overflow:hidden;width:778px!important;max-width:778px!important;height:auto;text-align:center;display:flex;flex-direction:column;padding:24px 0 24px 24px;border-radius:8px}.Modal__Custom-content--saf{overflow:visible;width:778px!important;max-width:778px!important;height:auto;text-align:center;display:flex;flex-direction:column;padding:24px;border-radius:8px}.Modal__Custom-content--cross-sell{overflow:visible;width:647px!important;max-width:647px!important;height:auto;display:flex;flex-direction:column;border-radius:8px}.Modal__Custom-content .flights__details--seats{width:590px!important;height:100%;overflow:visible;display:flex;flex-direction:column;padding:24px;border-radius:8px}@media (max-width: 1224px){.Modal__Custom-content .flights__details--seats{max-height:100%}}@media (max-width: 760px){.Modal__Custom-content .flights__details--seats{width:100%!important;max-height:100%}}.Modal__Custom-content .flights__details--seats .flights__details-content--seats{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;margin-top:24px;overflow-y:auto}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-title{font-family:Roboto-Medium;font-size:16px}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-text{font-size:16px;margin-top:3px;line-height:1.8}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-list{list-style:inside;margin-bottom:15px;list-style-position:outside;padding-left:18px}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-list .flights__details-list-item{line-height:1.8;font-size:16px}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-buttons{display:flex;justify-content:flex-end;margin-top:32px}@media (max-width: 760px){.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-buttons{flex-direction:column-reverse}}.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-buttons .flights__details-button--confirm{padding:10px 24px!important;margin-left:40px}@media (max-width: 760px){.Modal__Custom-content .flights__details--seats .flights__details-content--seats .flights__details-buttons .flights__details-button--confirm{margin-left:0;margin-bottom:4px}}@media (max-width: 760px){.Modal__Custom-content{width:100%!important}}@media (max-width: 760px){.Modal__Custom-content .upslmodal__footer{padding-top:20px}}.Modal__Custom-content.ReactModal__Content--mobile-search{overflow:hidden}.close-btn{width:32px;height:32px;background-color:#ebeef5;color:#152649;border:none;border-radius:100%;padding:0;display:flex;justify-content:center;align-items:center}.close-btn:hover{color:#3d5586;background-color:#e3eaf2}.close-btn i{font-size:12px}.Modal__Custom-content{position:absolute;background:#fff;-webkit-overflow-scrolling:touch;border-radius:4px;outline:none;top:50%;left:50%;right:auto;bottom:auto;margin-right:-50%;transform:translate(-50%,-50%)!important;min-width:500px;width:500px}.Modal__Custom-content.is-wide{min-width:930px;width:930px}@media (max-width: 760px){.Modal__Custom-content{min-width:100%;max-height:100%;width:100%;height:100%}}@media (max-width: 1224px){.Modal__Custom-content{min-width:100%;max-height:100%;width:100%;height:100%;overflow-y:auto}}@media (max-width: 760px){.Modal__Custom-content.upslmodal{overflow-x:hidden;padding-top:0}}.Modal__Custom-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1c212b66}@media (max-width: 760px){.Modal__Custom-overlay{overflow-y:scroll}}@media (max-width: 1224px){.Modal__Custom-overlay{overflow-y:scroll}}@media (max-width: 1224px){.Modal__Custom-content--seats{width:590px!important;height:550px;min-width:590px!important}}@media (max-width: 760px){.Modal__Custom-content--seats{min-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important}}@media (max-width: 1224px){.Modal__Custom-content--speq{width:778px!important;height:unset;min-width:778px!important}}@media (max-width: 760px){.Modal__Custom-content--speq{min-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;padding:0;justify-content:space-between}}@media (max-width: 1224px){.Modal__Custom-content--saf{min-width:100%!important;max-height:100%!important;width:100%!important;height:100%!important;padding:0;justify-content:space-between}}.Modal__Custom-content--rent-a-car{width:55%!important;height:auto}.Modal__Custom-content--rent-a-car .rental_popup{padding:5px}.Modal__Custom-content--rent-a-car .rental_popup_close{position:absolute;right:-15px;top:-16px}@media (max-width: 760px){.Modal__Custom-content--rent-a-car .rental_popup_close{top:5px;right:5px}}@media (max-width: 1224px){.Modal__Custom-content--rent-a-car .rental_popup_close{top:10px;right:10px}}.Modal__Custom_Meals-content--meals{height:max-content;width:778px;border-radius:8px}.Meals_overlay{background-color:#0006}.Modal__Custom-content--meals-content{height:auto;min-height:100%;width:100%;background-color:#f6f7f8}.terms-and-conditions-overlay{background-color:#0006}.ReactModal--ticket-comparison{width:min-content!important}@media (max-width: 1224px){.ReactModal--ticket-comparison{height:auto}}@media (max-width: 760px){.ReactModal--ticket-comparison{height:auto}}.ReactModal--ticket-comparison .modal__content{padding-top:0}.modal{top:0;left:0;right:0;bottom:0;display:flex;overflow:auto;position:fixed;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:center;z-index:1000;padding:15px}@media (max-width: 760px){.modal{padding:0}}.modal.is-standard{display:block}.modal__link{font-size:14px;color:#313892;font-family:Roboto-Medium;font-weight:400;text-decoration:underline}.modal__link:hover{text-decoration:none}.modal__flex{z-index:2;width:100%;display:flex;overflow:auto;min-height:100%;flex-wrap:nowrap;position:relative;flex-direction:row;align-items:center;align-content:center;justify-content:center}.modal__overlay{top:0;left:0;right:0;bottom:0;z-index:1;position:fixed;background-color:#0006}.modal__content{z-index:2;width:100%;display:block;max-width:320px;position:relative}@media (max-width: 760px){.modal__content{max-width:100%;padding-top:60px}}.modal__content.is-bigger{max-width:930px}.modal__content.is-bigger .modal__inner{background-color:#fff}@media (max-width: 760px){.modal__content.is-bigger .modal__inner{max-height:100vh;min-width:auto;overflow-y:scroll}}.modal__content.is-bigger .modal__header{border-bottom:1px solid #e2e3e8}@media (max-width: 760px){.modal__content.is-bigger .modal__header{position:sticky;top:0}}.modal__inner{width:100%;display:block;border-radius:6px}@media (max-width: 760px){.modal__inner{border-radius:0;min-height:100vh}}.modal__header{z-index:2;width:100%;height:60px;display:flex;flex-wrap:nowrap;padding:10px 24px;flex-direction:row;align-items:center;align-content:center;border-radius:6px 6px 0 0;justify-content:space-between;background-color:#fff}@media (max-width: 760px){.modal__header{top:0;left:0;right:0;position:fixed}}.modal__container{z-index:1;padding:24px;position:relative;overflow:auto;height:calc(100vh - 120px)}@media (max-width: 760px){.modal__container{padding-top:10px;height:700px}}@media (max-width: 1224px){.modal__container{height:700px}}.modal__search{width:100%;border-radius:6px;background-color:#f0f0f0;display:flex;flex-direction:column;height:100%}.modal__search-header,.modal__your-selection-header{z-index:2;width:100%;height:60px;display:flex;flex-wrap:nowrap;padding:10px 24px;flex-direction:row;align-items:center;align-content:center;border-radius:6px 6px 0 0;justify-content:space-between;background-color:#fff;border-bottom:1px solid #e2e3e8}.modal__search-header-title,.modal__your-selection-title{display:block;font-size:16px;font-family:Roboto-Medium;font-weight:400;color:#152649;line-height:16px}.modal__search-header-close,.modal__your-selection-close{margin:0;padding:0;border:none;cursor:pointer;font-size:16px;border-radius:0;font-family:Roboto-Medium;font-weight:400;-webkit-appearance:none;color:#152649;background-color:#fff}.modal__search-header-close-background,.modal__your-selection-close-background{background-color:#ebeef5}.modal__search-content,.modal__your-selection{z-index:1;padding:0 24px 24px;position:relative;overflow:auto;height:calc(100vh - 180px);background-color:#fff}@media (max-width: 1224px){.modal__search-content,.modal__your-selection{overflow:auto;height:calc(90vh - 170px)}}@media (max-width: 760px){.modal__search-content,.modal__your-selection{overflow:auto;height:max-content}}.modal__search-content-wide{flex-grow:1;background-color:#fff}.modal__search-destinations{width:100%;display:flex;margin-top:20px;flex-wrap:nowrap;position:relative;margin-bottom:8px;flex-direction:row;align-items:stretch;justify-content:stretch;align-content:flex-start;background-color:#fff}.modal__search-destinations .search__form-switch-btn{left:50%;top:50%}.modal__search-destination{width:50%;z-index:1;display:flex;font-size:11px;cursor:pointer;flex-wrap:nowrap;text-align:center;position:relative;padding:25px 16px;align-items:center;flex-direction:column;align-content:flex-start;transition:all .2s cubic-bezier(.55,.085,.68,.53);justify-content:flex-start;color:#989ea7;border:1px solid #ced2d7}.modal__search-destination.is-left{border-radius:3px 0 0 3px}.modal__search-destination.is-right{margin:0 0 0 -1px;width:calc(50% + 1px);border-radius:0 3px 3px 0}.modal__search-destination.is-one{border-radius:3px}.modal__search-destination.error{border:1px solid #d50f0f!important}.modal__search-destination:hover{z-index:2;border:1px solid rgb(172.3056179775,179.0561797753,187.4943820225)}.modal__search-destination-label{display:block;margin-bottom:16px}.modal__search-destination-item{font-size:32px;font-family:Roboto-Light;font-weight:400;text-transform:uppercase;color:#333}.modal__search-destination-choose-item{font-size:15px;font-family:Roboto-Light;font-weight:400;text-transform:uppercase;color:#e78390;width:134px;line-height:18px;text-align:center}.modal__search-destination-name{display:block;font-size:12px;margin-top:16px;color:#333}.modal__search-passengers{width:100%;display:flex;cursor:pointer;flex-wrap:nowrap;padding:10px 16px;border-radius:3px;flex-direction:row;align-items:center;align-content:center;transition:all .2s cubic-bezier(.55,.085,.68,.53);justify-content:space-between;background-color:#fff;border:1px solid #ced2d7}.modal__search-passengers:hover{border:1px solid rgb(172.3056179775,179.0561797753,187.4943820225)}.modal__search-passengers.error{border:1px solid #d50f0f}.modal__search-passengers .icon-chevron-down{width:16px;flex:0 0 16px;text-align:right;color:#152649}.modal__search-passengers-left{flex:0 0 auto;font-size:14px;color:#333}.modal__search-passengers-left small,.modal__search-passengers-left span{display:block}.modal__search-passengers-left small{font-size:11px;padding-bottom:3px;color:#989ea7}.modal__search-voucher{display:block;text-align:center;padding:15px 0 25px}.modal__voucher-font{font-family:Roboto-Medium}.modal__notifications{padding-top:0}@media (max-width: 760px){.upslmodal__header{position:sticky}}.ReactModal__InnerContent{max-width:27.3333333333rem!important;min-width:27.3333333333rem!important;height:auto;text-align:center;display:flex;flex-direction:column}.Modal__Custom-content--voucher{top:25%;left:61.3%}@media (max-width: 1224px){.Modal__Custom-content--voucher{top:33%;left:50%;width:356px;min-width:unset;height:auto}}@media (max-width: 760px){.Modal__Custom-content--voucher{top:50%;left:50%;height:100%}}.fare-details-overlay{overflow-y:unset}.farelock__box{width:100%;padding:20px 24px 24px 18px;text-align:left;flex-wrap:wrap;border-radius:3px;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column;border:1px solid #e2e3e8}.farelock__box-border{border:1px solid #223968}.farelock__price{display:block;font-size:24px;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#152649}.farelock__price sup{top:2px;font-size:60%;padding:0 1px;position:relative;display:inline-block;vertical-align:text-top}.farelock__text{font-size:14px}.farelock__info{line-height:22px;color:#333;font-size:14px;padding:24px 0}@media (max-width: 1224px){.farelock__info{margin:0 auto;width:100%}}.farelock__info h3{font-size:20px;text-align:center;margin:20px 0 16px}.farelock__info p{font-size:14px;line-height:21px}.farelock__info ul{margin:12px 0 14px}.farelock__info ul li{list-style:none;font-size:14px;text-indent:-2em;margin-left:2em}.farelock__info ul li:before{color:#cdda32;content:"•";font-size:2.1em;padding-right:17px;position:relative;top:.2em}.farelock__info button{position:relative;left:50%;transform:translate(-50%);margin-top:34px;font-size:14px;width:164px}.farelock__info--upsell{padding:24px 26px}@media (max-width: 760px){.farelock__info--upsell{padding:0;margin-top:-12px}.farelock__info--upsell .upsel-basic-ticket-type{text-align:left}.farelock__info--upsell .btnrounded{width:100%}}.pricebreakdown{margin-top:10px;width:100%}.pricebreakdown thead th{color:#333;font-family:Roboto-Medium;font-weight:400;padding:8px 0}.pricebreakdown tr{border-bottom:1px solid #e2e3e8}.pricebreakdown tr td{padding:8px 0;color:#333;font-family:Roboto-Regular;font-weight:400}.pricebreakdown__price{text-align:right}.notification{width:100%;padding:13px 0;display:-webkit-flex;font-size:14px;min-height:64px;flex-wrap:nowrap;text-align:center;position:relative;flex-direction:row;align-items:center;align-content:center;justify-content:center;line-height:1.4285714286;z-index:3}@media (max-width: 1224px){.notification{padding-right:33px}}@media (max-width: 760px){.notification{font-size:12px;padding-right:0}}.notification--mb{margin-bottom:.8333333333rem}.notification__close{top:0;right:0;bottom:0;display:flex;padding:10px;color:#313892;font-size:16px;flex-wrap:nowrap;position:absolute;align-items:center;align-content:center}@media (max-width: 760px){.notification__close{position:relative}}.notification__close span,.notification__close a{cursor:pointer;text-decoration:none}.notification.notification--error{color:#9d0025;background-color:#fae6e9}.notification.notification--info{color:#152649;background-color:#edf2f8}.notification.notification--warning{color:#333;background-color:#ffc}.notification.notification--warning-modal{padding-left:20px;text-align:left;background-color:#fffae2}.notification.notification--success{color:#555c05;background-color:#d7e8a3}.notification.notification--mobile{z-index:1}@media (max-width: 760px){.notification.notification--dismissable{text-align:left}}@media (max-width: 760px){.notification.notification--dismissable .notification__close{padding-top:0;margin-left:auto;padding-bottom:0;padding-left:20px}}@media (max-width: 760px){.notification.notification--dismissable .container{display:flex;justify-content:center}}.notification_container{width:100%;color:#152649;padding:16px 24px;border-radius:4px;font-size:16px;line-height:24px;font-weight:400}.notification_container--error{background-color:#fbf1f1;border-left:4px solid #da3232}.notification_container--warning{background-color:#fff5e4;border-left:4px solid #ed9c57}.notification_container--info{background-color:#f1f6fb;border-left:4px solid #223968}.pre-header-notification .pre-header-flyout{overflow-y:auto;overflow-x:hidden;min-height:auto}@media only screen and (min-width: 992px){.pre-header-notification .pre-header-flyout{left:calc(-39% - 185px);max-height:580px}}.arrow_box_modal:after,.arrow_box_modal:before{bottom:100%;left:71%;border:solid transparent;content:" ";height:0;width:0;border-color:#88b7d500;border-bottom-color:#fff;border-width:10px;position:absolute;pointer-events:none}@media only screen and (min-width: 1260px){.arrow_box_modal:after,.arrow_box_modal:before{bottom:100%;left:50%}}.pre-header-flyout{z-index:20;background-color:#fff;position:absolute;top:40px;padding:20px;width:370px;min-height:310px;border-radius:6px;border:1px solid #d3d3d3!important;overflow:hidden}.pre-header-flyout[data-v-6cde17c5]{left:0;width:100%;background:#f1f1f1;cursor:default}.pre-header-flyout>.wrap[data-v-6cde17c5]{position:relative;padding:30px 0 40px;min-height:122px}.pre-header-flyout .close-icon[data-v-6cde17c5]{position:absolute;right:0;bottom:48px}.pre-header-flyout .close-icon[data-v-6cde17c5]:before{margin:3px;width:18px;height:18px;background:#000}.pre-header-flyout .close-icon[data-v-6cde17c5]:after{font-size:1.71429em;color:#d5d5d5}@media screen and (max-width: 1259px){.pre-header-flyout{right:auto}}@media screen and (max-width: 1024px) and (min-width: 762px){.pre-header-flyout{width:314px;top:calc(50% + 150px);left:calc(50% - 150px)}.arrow_box_modal:after,.arrow_box_modal:before{display:none}}@media only screen and (max-width: 1224px){.pre-header-flyout{position:fixed;top:90px;left:0;height:100%;min-height:auto;overflow-y:auto;border-radius:0;width:-webkit-calc(100% - 58px);width:-moz-calc(100% - 58px);width:calc(100% - 400px)}.pre-header-flyout::backdrop{background:none}.background-overlay-light-only-desktop{background:none!important;border:none!important}.pre-header-flyout[data-v-6cde17c5]{position:fixed;z-index:3;top:0;height:100%;background:#383e52;box-shadow:none}.pre-header-flyout .mobile-wrapper[data-v-6cde17c5]{height:100%}.pre-header-flyout>.wrap[data-v-6cde17c5]{padding:0;height:100%;min-height:auto;overflow-y:auto}.pre-header-flyout .close-icon[data-v-6cde17c5]{display:none}.menu-content[data-v-53288a04]{padding:0;height:100%;overflow-y:auto}.mobile-wrapper.first>.menu-content[data-v-53288a04]{padding-top:62px}.pre-header-flyout .wrap>.mobile-wrapper>.menu-content[data-v-53288a04]{padding:62px 0 0}}@media only screen and (max-width: 760px){.pre-header-flyout{width:-webkit-calc(100% - 58px);width:-moz-calc(100% - 58px);width:calc(100% - 58px)}}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-wrapper.back>.mobile-menu-heading>span{margin-left:26px}}@media only screen and (max-width: 762px){.mobile-wrapper.back>.mobile-menu-heading>span{padding:0 23px}}.mobile-wrapper.back>.mobile-menu-heading>span:before{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons-thin;font-style:normal;font-weight:400;margin-right:13px;vertical-align:middle;font-size:1.42857em}.pre-header-flyout .mobile-wrapper[data-v-6cde17c5]{position:static;margin:0;width:100%;-ms-transform:none;transform:none;background:transparent}@media only screen and (max-width: 762px){.pre-header-flyout .mobile-wrapper[data-v-6cde17c5]{height:100%}}@media only screen and (max-width: 762px){.mobile-wrapper[data-v-53288a04]{display:block;position:fixed;top:0;left:0;margin-top:62px;height:calc(100% - 62px);background:#383e52;box-shadow:none;-ms-transform:translateZ(0);transform:translateZ(0)}}.mobile-wrapper.first[data-v-53288a04]{position:static;margin-top:0;-ms-transform:none;transform:none}.mobile-wrapper.open>.mobile-menu-heading[data-v-53288a04]{display:none}@media only screen and (max-width: 762px){.mobile-wrapper.first[data-v-53288a04]{height:100%;overflow-y:auto}}.back .mobile-menu-heading[data-v-53288a04]:before{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons;font-style:normal;font-weight:400;position:absolute;top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:.57143em;line-height:60px;color:#cdda32;pointer-events:none}.back .mobile-menu-heading span[data-v-53288a04]{padding-left:23px;cursor:pointer}.back.dropdown-list .mobile-menu-heading[data-v-53288a04],.back.header-submenu-flyout .mobile-menu-heading[data-v-53288a04],.back.manage-profile .mobile-menu-heading[data-v-53288a04]{top:-62px}.back.manage-profile[data-v-53288a04]{z-index:1;width:100%}.back[data-v-3e6d3117]{padding:0 23px;line-height:63px;font-weight:500;color:#313892;cursor:pointer}.back[data-v-3e6d3117]:before{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons-thin;font-style:normal;font-weight:400;margin-right:13px;vertical-align:middle;font-size:1.42857em}.mobile-menu-heading,.mobile-wrapper.open>.mobile-menu-heading[data-v-53288a04]{display:none}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-menu-heading{width:307px}}@media only screen and (max-width: 991px){.mobile-menu-heading{z-index:1;display:block;position:fixed;top:0;left:0;height:61px;background-color:#fff;border-bottom:1px solid #e2e3e8}}@media only screen and (max-width: 762px){.mobile-menu-heading{width:100%}}.mobile-menu-heading[data-v-53288a04]{display:none;position:fixed;max-width:100%;top:0;left:0;padding:11px 70px 11px 20px;width:calc(100% - 58px);background:#383e52;border-bottom:1px solid #1c202b;font-weight:700;color:#fff;transition:all .4s ease}.mobile-menu-heading span[data-v-53288a04]{display:inline-block;padding:10px 0}@media only screen and (max-width: 762px){.mobile-menu-heading[data-v-53288a04]{z-index:1;display:inline-block;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.location-form label{display:block;margin-bottom:12px;font-weight:600;font-size:14px;color:#152649!important}.location-form .dropdown-wrap.languages .dropdown-field{display:none}.location-form .dropdown-wrap.languages .dropdown-list{display:block}.location-form .dropdown-wrap.languages li{display:inline-block;margin:0 0 12px;width:calc(50% - 5px);height:48px;border-radius:4px;border:1px solid #ced2d7;line-height:48px;text-align:center;font-weight:600!important}.location-form .dropdown-wrap.languages li:not(:nth-of-type(2n)){margin-right:10px}.location-form .dropdown-wrap.languages li.selected{background-color:#f8f9ff;border-color:#313892}.location-form .dropdown-wrap.languages li:hover{border-color:#313892}.location-form .dropdown-wrap.languages span{color:#313892;font-size:14px;font-family:Roboto,sans-serif}.location-form .dropdown-wrap .dropdown-field{height:48px}.location-form[data-v-4fa3758a]{position:relative;top:9px}.location-form[data-v-4fa3758a] .dropdown-wrap{display:inline-block;position:relative;top:3px;margin-right:20px}.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field{padding:0 36px 0 14px;width:257px;height:40px;background:#fff;border:1px solid #d8d8d8;border-radius:2px;box-shadow:0 1px #02060b1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:38px;color:#666}.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field:after{content:"";font-size:.64286em;width:36px;line-height:40px;color:#cdda32}.location-form[data-v-4fa3758a] .dropdown-list{z-index:3;position:absolute;width:100%;background:#fff;max-height:371px;box-shadow:0 2px 4px #00000080}.location-form[data-v-4fa3758a] .dropdown-list ul li{line-height:40px}.location-form[data-v-4fa3758a] .dropdown-list ul li:not(:last-child){border-bottom:1px solid #ddd}.location-form[data-v-4fa3758a] .dropdown-list ul li a{padding:0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}.location-form[data-v-4fa3758a] .dropdown-list ul li a:hover{background:#acb90c;font-weight:700;color:#fff}.location-form[data-v-4fa3758a] .dropdown-list ul li.selected a{font-weight:700}.location-form[data-v-4fa3758a] .dropdown-list ul li.selected a:not(:hover){color:#363636}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a]{top:auto}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-wrap{display:block;top:0;margin:0;width:100%}.location-form[data-v-4fa3758a] .dropdown-wrap:after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);border-bottom:1px solid #1c202b}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field:after{right:20px;width:auto;-ms-transform:rotate(-90deg);transform:rotate(-90deg);line-height:50px}}@media only screen and (max-width: 991px){.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field{width:232px}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field{padding:0 50px 0 20px;width:100%;height:49px;background:#383e52;box-shadow:none;border:none;line-height:49px;color:#fff}.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field:active,.location-form[data-v-4fa3758a] .dropdown-wrap .dropdown-field:hover{color:#b4b4b4}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-wrap.active .dropdown-list{left:0}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list{display:block;position:fixed;top:0;left:100%;margin-top:62px;padding:0;height:calc(100% - 62px);max-height:inherit;overflow-y:inherit;background:#383e52;box-shadow:none;-webkit-transform:translateZ(0)}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li{line-height:49px}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li:not(:last-child){position:relative;border-bottom:none}.location-form[data-v-4fa3758a] .dropdown-list ul li:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;width:calc(100% - 40px);border-bottom:1px solid #1c202b}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li:last-child{border-bottom:1px solid #1c202b}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li a:hover{background:transparent;font-weight:400}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li a{padding:0 20px;color:#fff}.location-form[data-v-4fa3758a] .dropdown-list ul li a:active,.location-form[data-v-4fa3758a] .dropdown-list ul li a:hover{color:#b4b4b4}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li.selected a:not(:hover){color:#fff}}@media only screen and (max-width: 762px){.location-form[data-v-4fa3758a] .dropdown-list ul li.selected a{position:relative;padding-right:50px;font-weight:400;color:#fff}.location-form[data-v-4fa3758a] .dropdown-list ul li.selected a:after{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons;font-style:normal;font-weight:400;position:absolute;right:20px;font-size:.71429em;color:#cdda32}}.dropdown-wrap.active .dropdown-list{display:block}.dropdown-wrap .dropdown-field{position:relative;cursor:pointer}.dropdown-wrap .dropdown-field:after{display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons-thin;font-style:normal;font-weight:400;position:absolute;top:0;right:0;text-align:center;cursor:pointer}.dropdown-wrap .dropdown-list{display:none;overflow-y:auto;list-style:none}.dropdown-wrap .dropdown-list li{line-height:40px}.dropdown-wrap .country li{line-height:40px;display:contents!important}.dropdown-wrap .language{white-space:normal}.dropdown-wrap .dropdown-list li a{display:block;text-decoration:none}.dropdown-wrap.active .dropdown-list[data-v-7050841f]{display:block}.background-overlay-light,.background-overlay-light-only-desktop{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:#1c212b66}.is-hidden{display:none}.icon__chevron{float:right;color:#899309;cursor:pointer}.cursorPointer{cursor:pointer}.arrow_box_modal:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.dropdown-field .icon-chevron-down:before,.dropdown-field .icon-chevron-up:before{position:absolute;top:18px;right:18px;font-size:.8em;color:#979797}.tooltip__hover{position:relative;display:inline-block}.tooltip.tooltip-text{visibility:hidden;width:60px;color:#fff;text-align:center;border-radius:6px;margin-bottom:40px;position:absolute;z-index:10;bottom:12px;margin-left:-35px}.tooltip__hover:hover .tooltip-text{visibility:visible}.triangle{top:100%;left:82%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#88b7d500;border-top-color:#313892;border-width:9px;margin-left:-28px}.user-profile-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:10px}.user-profile{vertical-align:middle}.logged-user{cursor:auto!important}.logged-user:hover{color:#7e7e7e!important}.login-modal-desktop{position:fixed;background:#fff;overflow:hidden;-webkit-overflow-scrolling:touch;border-radius:4px;outline:none;top:8%;right:auto;bottom:auto;margin-right:-50%;max-height:85%;height:571px;z-index:25;left:50%;transform:translate(-50%)}@media screen and (max-height: 510px){.login-modal-desktop{height:85%}}.login-modal-mobile>iframe,.login-modal-dekstop>iframe{width:100%;height:100%}.login-modal-mobile{background-color:#fff;z-index:20;position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.tooltip .icon-no-flight{font-size:21px;padding:5px;border-radius:5px;background-color:#313892;color:#fff}.time-of-year{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.hiddenTooltip{z-index:-100!important;opacity:0!important}.time-of-year .tooltip{overflow:visible;text-overflow:ellipsis;word-wrap:break-word;margin-bottom:11px;margin-left:0;background:#e0ecf9;border:1px solid rgba(1,33,105,.12);border-radius:3px;bottom:100%;display:block;left:0%;opacity:0;padding:10px;pointer-events:none;position:absolute;min-height:38px;z-index:99999;-webkit-transform:translateY(10px);transition:all .7s ease-out;min-width:199px;color:#333;font-family:Roboto-Regular;line-height:15px;text-align:center}.time-of-year .tooltip:before{bottom:-54px;content:" ";display:block;height:35px;left:50%;position:absolute;border-color:rgba(1,33,105,.12) transparent transparent transparent;border-style:solid;border-top-width:9px;border-bottom-width:10px;border-left-width:8px;border-right-width:7px}.time-of-year .tooltip:after{border-left:solid transparent 7px;border-right:solid transparent 7px;border-top:solid #e0ecf9 7px;bottom:-7px;content:" ";height:0;left:50%;position:absolute;width:0}.time-of-year:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.lte8 .time-of-year .tooltip{display:none}.lte8 .time-of-year:hover .tooltip{display:block}.text-overflow{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.travelbar__destination .text-overflow{width:140px}}.tooltip-bussines-price{white-space:pre-wrap;font-size:12px!important;margin-left:0!important;left:-65px!important;width:233px!important;min-height:38px!important;color:#333;font-family:Roboto-Regular;font-size:12px;line-height:15px;text-align:center}.tooltip-seats-left{background-color:#fbeccf!important;min-width:235px!important;width:auto!important}.seats-left-tooltip .tooltip{margin-left:-105px!important;margin-bottom:16px!important}.seats-left-tooltip .tooltip:after{border-top:solid #fbeccf 7px!important}.time-of-year .tooltip-bussines-price:before{left:49%!important}.language>li{padding:0!important}.mobile-menu-heading[data-v-15c7a049]{display:none}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-menu-heading[data-v-15c7a049]{width:307px}}@media only screen and (max-width: 991px){.mobile-menu-heading[data-v-15c7a049]{z-index:1;display:block;position:fixed;top:0;left:0;height:61px;background-color:#fff;border-bottom:1px solid #e2e3e8}}@media only screen and (max-width: 762px){.mobile-menu-heading[data-v-15c7a049]{width:100%}}.mobile-wrapper.back>.mobile-menu-heading>span[data-v-15c7a049]{line-height:63px;font-weight:500;color:#313892;cursor:pointer}.mobile-wrapper.back>.mobile-menu-heading>span[data-v-15c7a049]:before{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons-thin;font-style:normal;font-weight:400;margin-right:13px;vertical-align:middle;font-size:1.42857em}.mobile-wrapper.open>.mobile-menu-heading[data-v-4dec78c2]{display:none}@media screen and (max-width: 991px) and (min-width: 768px){.mobile-wrapper.back>.mobile-menu-heading>span[data-v-15c7a049]{margin-left:26px}}@media only screen and (max-width: 762px){.mobile-wrapper.back>.mobile-menu-heading>span[data-v-15c7a049]{padding:0 23px}}.mobile-menu-heading[data-v-4dec78c2]{display:none;position:fixed;max-width:100%;top:0;left:0;padding:11px 70px 11px 20px;width:calc(100% - 58px);background:#383e52;border-bottom:1px solid #1c202b;font-weight:700;color:#fff;transition:all .4s ease}.mobile-menu-heading span[data-v-4dec78c2]{display:inline-block;padding:10px 0}@media only screen and (max-width: 762px){.mobile-menu-heading[data-v-4dec78c2]{z-index:1;display:inline-block;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.back .mobile-menu-heading[data-v-4dec78c2]:before{content:"";display:inline-block;min-width:1px;min-height:1px;font-family:bt-icons;font-style:normal;font-weight:400;position:absolute;top:0;-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:.57143em;line-height:60px;color:#cdda32;pointer-events:none}.back .mobile-menu-heading span[data-v-4dec78c2]{padding-left:23px;cursor:pointer}.back.dropdown-list .mobile-menu-heading[data-v-4dec78c2],.back.header-submenu-flyout .mobile-menu-heading[data-v-4dec78c2],.back.manage-profile .mobile-menu-heading[data-v-4dec78c2]{top:-62px}.back.manage-profile[data-v-4dec78c2]{z-index:1;width:100%}.hamburger-menu-change-language{z-index:21}.icon-left-language{color:#313892;font-size:14px;margin-left:5px}.icon-left-language:before{margin-right:8px!important}.upsel-basic-ticket-type{font-size:16px;font-weight:600}.upsel-basic-ticket-type-body{font-size:12px}.upsel-basic-ticket-type-li{font-size:11px}.upsel-basic-ticket-img{margin:0 auto;display:block;max-width:100%}a.icon-close-change-language-modal{float:right;color:#313892}.sup-top sup{top:2px;font-size:7px}.change-language-header label{margin-bottom:17px;font-family:Roboto,sans-serif}.language-dialog-header-border{border-bottom:1px solid #e2e3e8;margin-left:-21px;margin-right:-21px;margin-bottom:24px}.dropdown-wrap.languages{margin-bottom:20px}.language-dialog-close-btn{float:right;cursor:pointer;border:none;padding:0;background-color:transparent}.informative-msg-box{width:100%;display:flex;text-align:left;flex-wrap:wrap;border-radius:3px;color:#7e7e7e;justify-content:space-between;background-color:#fff;flex-direction:column;height:114px;position:relative}@media (max-width: 1224px){.informative-msg-box{margin-top:24px}}@media (max-width: 760px){.informative-msg-box{height:70px}}.informative-msg-box>span{font-size:16px;line-height:32px;color:#69768f;text-align:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media (max-width: 760px){.informative-msg-box>span{font-size:14px;line-height:20px}}.informative-msg-mobile{height:80px}.informative-msg-mobile>span{font-size:16px;line-height:32px;color:#69768f;text-align:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.sub-container{display:block;margin:0 auto}@media (max-width: 760px){.sub-container>.prefs-title{padding-left:0;padding-right:0}}.sub-container>.pref-title-info-container{margin-top:32px}.sub-container .error-message-container{margin-top:32px;min-height:49px;background-color:#ffefee;border:2px solid #fdd5d2;border-radius:4px;padding:16px 8px;display:flex;align-items:center}@media (max-width: 760px){.sub-container .error-message-container{margin-top:42px}}.sub-container .error-message-container .error-img{margin-left:8px}.sub-container .error-message-container .error-message-text{color:#d91919;font-weight:700;font-size:14px;line-height:20px;padding:0 16px 0 24px}.sub-container .create-profile-div{min-height:48px;padding:16px 32px;display:flex;background-color:#31389214;border-left:2px solid #313892}.sub-container .create-profile-div .login-text{color:#313892;text-decoration:underline;text-transform:lowercase}.sub-container .create-profile-div .custom-checkbox{margin-bottom:0}.sub-container .create-profile-div .custom-checkbox .checkbox-container{margin-top:0;line-height:21px}.sub-container .create-profile-div .custom-checkbox .checkbox-container .checkmark{top:0}.prefs-title{color:#333;font-family:Roboto-medium;font-size:16px;font-weight:500;letter-spacing:0;line-height:26px;margin:0 0 24.5px}.sub-container>.prefs-title{margin-top:30px}@media (max-width: 760px){.prefs-title{margin:0 0 24.5px}}.pref-title-info-container .prefs-title{display:flex}.pref-title-info-container{display:flex;align-items:center}@media (max-width: 760px){.pref-title-info-container{margin-bottom:24px}}@media (max-width: 1224px){.pref-title-info-container .prefs-title{padding-left:31px;padding-right:31px}}@media (max-width: 760px){.pref-title-info-container .prefs-title{margin-bottom:0;padding-left:31px;padding-right:31px}}.pref-title-info-container i{margin-left:12px;margin-top:-26px;transform:scale(2);color:#313892}@media (max-width: 760px){.pref-title-info-container i{margin-top:0}}.title-info-tooltip{opacity:1!important}.title-info-tooltip .rc-tooltip-inner{background-color:#fbeccf;border:1px solid rgba(1,33,105,.1215686275);border-radius:3px;transition:all .7s ease-out;color:#333;font-family:Roboto-Regular;font-size:12px;line-height:16px;text-align:center;min-width:140px!important;padding:12px 14px}.title-info-tooltip .rc-tooltip-arrow{border-top-color:#0121691f!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.title-info-tooltip .rc-tooltip-arrow:after{content:" ";border-top:solid #fbeccf 8px;border-left:solid transparent 8px;border-right:solid transparent 8px;bottom:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.title-info-tooltip a{color:#303993;text-decoration:underline}.title-info-tooltip span{color:#303993;text-decoration:underline;cursor:pointer}.passenger-details-form{width:100%;background-color:#fff;border:1px solid #ddd;margin-bottom:30px;padding:24.5px 31px}.passenger-details-form.error{border:1px solid #ea2433!important}.passenger-details-form .details-title{color:#333;font-family:Roboto-medium;font-size:15px;font-weight:500;letter-spacing:0;line-height:19px;margin-bottom:15px}@media (max-width: 760px){.passenger-details-form .details-title{margin-bottom:8px}}@media (max-width: 760px){.passenger-details-form .infant-title{margin-bottom:0}}.passenger-details-form.contact-form{display:flex;flex-direction:column}.passenger-details-form.contact-form .country-selection{width:195px}@media (max-width: 760px){.passenger-details-form.contact-form .country-selection{width:100%}}.passenger-details-form.contact-form .phone-number{display:flex;flex-wrap:wrap;margin-top:35px}@media (max-width: 760px){.passenger-details-form.contact-form .phone-number{margin-top:0}}.passenger-details-form.contact-form .phone-number .custom-input{width:195px}@media (max-width: 760px){.passenger-details-form.contact-form .phone-number .custom-input{width:100%}}.passenger-details-form.contact-form .phone-number .custom-input:nth-of-type(1){margin-right:20px}@media (max-width: 760px){.passenger-details-form.contact-form .phone-number .custom-input:nth-of-type(1){margin-right:0}}.passenger-details-form .error .custom-select__control{border:1px solid #ea2433!important}.passenger-details-form .form-container{gap:16px}.custom-input{display:flex;flex-direction:column}.custom-input input,.custom-input select{height:40px;border-radius:0;padding:0 12px;border:1px solid #cdcdcd;background-color:#fff;box-shadow:0 2px #eee;text-transform:uppercase}.custom-input input.error,.custom-input select.error{border:1px solid #ea2433!important}.custom-input input::-webkit-outer-spin-button,.custom-input input::-webkit-inner-spin-button,.custom-input select::-webkit-outer-spin-button,.custom-input select::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-input input[type=number],.custom-input select[type=number]{-moz-appearance:textfield}.custom-input textarea{height:90px;min-height:90px;max-height:280px;min-width:400px;border-radius:0;padding:12px;border:1px solid #cdcdcd;background-color:#fff;resize:vertical;box-shadow:0 2px #eee}.custom-input textarea.error{border:1px solid #ea2433!important}@media (max-width: 760px){.custom-input textarea{min-width:20px;width:100%;max-height:1000px;height:220px}}.custom-input label{font-family:Roboto-light;color:#333;margin-bottom:15px;text-transform:uppercase}.custom-input.custom-input-text input{min-width:160px;width:160px;text-transform:uppercase}@media (max-width: 760px){.custom-input.custom-input-text input{width:auto}}.custom-input.date-container{width:176px}.custom-input.custom-select{display:flex;flex-direction:column;font-family:Roboto-Regular}.custom-input .custom-input-date{display:flex;justify-content:space-between}.custom-input .custom-input-date input:nth-child(1){width:45px}.custom-input .custom-input-date input:nth-child(2){width:49px}.custom-input .custom-input-date input:nth-child(3){width:60px}.custom-input .input-suffix-container{display:flex;align-items:center}.custom-input.full-width{width:100%;margin-top:28px}.custom-input.input-email{width:409px;margin-top:35px}.custom-input.input-email input{width:100%}@media (max-width: 760px){.custom-input.input-email{width:auto}}.contact-details .custom-input{width:202px}@media (max-width: 760px){.contact-details .custom-input{width:100%}}.contact-details .custom-input input{width:100%}@media (max-width: 760px){.custom-input{width:100%;margin-top:24px}}.form-container{display:flex;justify-content:space-between;flex-wrap:wrap}.form-container.infant{justify-content:flex-start}.form-container.infant .custom-input:nth-child(2){margin:0 30px}@media (max-width: 760px){.form-container.infant .custom-input:nth-child(2){margin:24px 0 0}}.form-container.contact-details{justify-content:flex-start}.form-container.contact-details .custom-input:nth-child(2){margin:0 30px}@media (max-width: 760px){.form-container.contact-details .custom-input:nth-child(2){margin:24px 0 0}}.passenger-contact-details-main-container{margin-top:20px;padding-left:29px;padding-bottom:25px;border:1px solid transparent}.passenger-contact-details-main-container.error{border:1px solid #ea2433!important}.passenger-details-title{color:#333;font-family:Roboto-medium;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin:30px 0 14px;text-transform:capitalize}@media (max-width: 760px){.passenger-details-title{margin:30px 0 0}}.error-star{margin-left:4px;color:#d91919}::placeholder{font-size:14px;font-family:Roboto-light}.checkbox-container{display:inline-block;position:relative;margin-top:32px;padding-left:30px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}.custom-radio .checkbox-container{margin-top:20px}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#fff}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:-2px;left:0;height:17px;width:17px;background-color:#fff;border:1px solid #cdcdcd}.checkbox-container .checkmark.radioBtn{border-radius:50%}.checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:4px;height:8px;border:solid #303993;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container .error{border:1px solid #ea2433!important}.checkbox-container .radioBtn:after{top:3px;left:3px;width:7px;height:7px;border-radius:50%;background:#303993}hr{border-color:#e0e0e0;margin:24px 0}i:before{cursor:pointer}.saved-companions{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px}.saved-companions p{display:inline-block;width:fit-content;color:#333;margin-right:24px}.saved-companions .companion{display:flex;align-items:center;cursor:pointer}.saved-companions .companion p{display:inline-block;font-size:13px;line-height:16px;color:#303993}.saved-companions .companion .companion-avatar{width:30px;height:30px;margin-right:8px;font-size:14px;line-height:14px;color:#303993;border:1px solid #303993;border-radius:50%;display:flex;justify-content:center;align-items:center}.saved-companions .companion.used{opacity:.5}.saved-companions .companion.selected .companion-avatar{background-color:#303993;color:#fff}.saved-companions .companion.hidden{display:none}@media (max-width: 760px){.saved-companions .companion{margin:8px 8px 8px 0}}@media (max-width: 760px){.saved-companions{margin-bottom:0}}.companion-cancel{width:21px;height:21px;border:1px solid #c7c7c7;border-radius:50%;text-align:center;line-height:18px;font-size:18px;color:#333;cursor:pointer;padding-left:1px}.companion-cancel.hidden{display:none}.special-needs-container-arrow{float:left;height:1px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f6f6f6;transform:rotate(90deg);margin-left:26px;margin-top:-15px}.special-needs-container{width:100%;background-color:#f6f6f6;padding:24px 24px 8px}.special-needs-container .radio-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}@media (max-width: 760px){.special-needs-container .radio-group{flex-direction:column;margin-bottom:0}.special-needs-container .radio-group .checkbox-container{margin-bottom:22px}}.special-needs-container .checkbox-container{width:170px;margin-top:0;font-size:14px;line-height:18px;color:#333}.special-needs-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:8px}@media (max-width: 760px){.special-needs-content .special-needs-note{margin-top:0}}.special-needs-content .custom-radio{width:218px}.special-needs-content .custom-radio label{margin-top:0}.special-needs-content .custom-radio .custom-radio-label{color:#333;font-family:Roboto-medium;font-size:14px;font-weight:400;line-height:18px}.special-needs-content .custom-radio .checkbox-container{margin-top:12px}@media (max-width: 760px){.special-needs-content .custom-radio{margin-bottom:22px}}.special-needs-content .wheelchair-size{display:flex;margin:28px 0 32px}@media (max-width: 760px){.special-needs-content .wheelchair-size{margin:0 0 40px}}.special-needs-content .wheelchair-size>div:nth-of-type(1){margin-right:85px}.special-needs-content .wheelchair-size input{width:90px;min-width:90px}@media (max-width: 760px){.special-needs-content .wheelchair-size input{width:64px;min-width:64px}}.special-needs-content .pw_dim{display:flex;flex-direction:column}.special-needs-note{margin-bottom:16px}@media (max-width: 760px){.special-needs-note{margin-top:0}}.personal-wheelchair-radio-row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.personal-wheelchair-radio-row.start{justify-content:flex-start}.personal-wheelchair-radio-row.start .custom-radio{margin-right:64px}@media (max-width: 760px){.personal-wheelchair-radio-row.start .custom-radio{margin-right:0}}.suffix-label{margin-left:16px;font-size:14px;color:#333;line-height:18px}.wheelchair-size .suffix-label{margin:0 8px}.wheelchair-size{display:flex}@media (max-width: 760px){.wheelchair-size{flex-direction:column}}.wheelchair-size .error-text{max-width:350px}@media (max-width: 760px){.wheelchair-size .error-text{position:absolute;margin-top:46px}}.personal-wheelchair-dimensions{display:flex}.personal-wheelchair-dimensions input{text-align:center}@media (max-width: 760px){.personal-wheelchair-dimensions input{background-color:transparent}}@media (max-width: 760px){.personal-wheelchair-dimensions{position:relative;top:40px}.personal-wheelchair-dimensions .custom-input-text:nth-of-type(1) input{border-right:none!important}.personal-wheelchair-dimensions .custom-input-text:nth-of-type(2) input{border-right:none!important;border-left:none!important}.personal-wheelchair-dimensions .custom-input-text:nth-of-type(3) input{border-left:none!important}.personal-wheelchair-dimensions .custom-input{margin-top:0}}.button-row{display:flex;justify-content:space-between;margin-bottom:110px;gap:24px}@media (max-width: 760px){.button-row{flex-direction:column-reverse;margin-bottom:42px}.button-row .quick-checkout-description div{min-height:120px}}.button-row .quick-checkout-description{flex:2;text-align:right;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:-48px}@media (max-width: 760px){.button-row .quick-checkout-description{flex-direction:row-reverse;margin-bottom:-56px;text-align:left;justify-content:flex-end}}.button-row .quick-checkout-description img{width:56px;margin-top:-8px;margin-bottom:-14px}@media (max-width: 760px){.button-row .quick-checkout-description img{transform:scaleY(-1) rotate(80deg);position:relative;top:-94px}}.button-row .quick-checkout-description p{color:#152649;font-family:Roboto-Regular;font-size:14px;line-height:24px;margin-right:24px}@media (max-width: 760px){.button-row .quick-checkout-description p{margin-right:0}}.button-row .quick-checkout-description p:first-of-type{font-family:Roboto-Medium;font-size:16px}.button-row .quick-checkout-btn{min-width:149px}@media (max-width: 1224px){.button-row .quick-checkout-btn{width:100%}}.button-row .quick-checkout-btn.loading{cursor:default;pointer-events:none}.button-row .btn-continue{background-color:#303993;color:#fff;border-radius:4px;border:none;min-width:200px;height:48px;font-size:16px;padding:0 32px;cursor:pointer;font-weight:700}.button-row .btn-continue:disabled{cursor:default;pointer-events:none;color:#989ea7;background-color:#ced2d780}.button-row .btn-continue:hover{background-color:#414abf}@media (max-width: 760px){.button-row .btn-continue{width:100%}}.button-row .btn-continue--loading{cursor:default;pointer-events:none}.button-row .btn-back-mod{align-self:center;padding-left:0;color:#313892;cursor:pointer}.button-row .btn-back-mod .icon-chevron-left{font-size:14px}.button-row .btn-back-mod span{font-family:Roboto-Medium;padding:0 16px;font-size:16px}.button-row .btn-back-mod:hover{color:#3d5586}.special-needs{margin-bottom:12px}@media (max-width: 760px){.hide-mobile{display:none}}.mobile-dimensions-dividers{display:none;width:192px;height:40px;background-color:#fff;border:1px solid #cdcdcd}.mobile-dimensions-dividers .dividers{width:100%;height:100%;display:flex;justify-content:space-evenly;font-size:15px;color:#333}.mobile-dimensions-dividers .dividers span{margin:auto 0}@media (max-width: 760px){.mobile-dimensions-dividers{display:block}}.combined-labels{color:#333;font-family:Roboto-light;position:relative;top:26px;text-transform:uppercase}.hide-desktop{display:none}@media (max-width: 760px){.hide-desktop{display:block}}.mt-0{margin-top:0!important}.form-error{border:1px solid #ea2433!important}.select-container{width:200px}@media (max-width: 760px){.select-container{width:100%!important}}.gender-select{width:112px}@media (max-width: 760px){.gender-select{width:100%!important}}.non-standard-contact .contact-details{margin-top:26px;justify-content:flex-start;row-gap:35px}@media (max-width: 760px){.non-standard-contact .contact-details{margin-top:12px;row-gap:0}}.non-standard-contact .contact-details .custom-input{margin-left:0!important;margin-right:0!important}.non-standard-contact .contact-details .phone-number{flex:2;display:flex;gap:16px}@media (max-width: 760px){.non-standard-contact .contact-details .phone-number{flex-direction:column;gap:0}}.non-standard-contact .emergency_contacts_section{display:flex;flex-direction:column;margin-top:10px}.non-standard-contact .emergency_contacts_section .emergency-header{font-weight:900;color:#333;font-size:14px;margin-top:10px}.non-standard-contact .emergency_contacts_section .emergency-subHeader{padding-top:10px;color:#333;font-size:13px}.passenger-details-form .input-email .error-text{max-width:400px}.date-container .error-text{max-width:176px}@media (max-width: 760px){.error-text{max-width:none}}.gb-info-container{width:100%;box-shadow:600px 0 #060a30b3,-600px 0 #060a30b3;height:52px;color:#fff;background-color:#060a30b3;display:flex;transition:transform 1s linear .5s,height 1s linear}@media (max-width: 760px){.gb-info-container{box-shadow:112px 0 #060a30b3,-112px 0 #060a30b3;height:88px}.gb-info-container .info-sub-container{padding:16px 0}}.gb-info-container .info-sub-container{width:100%;display:flex;align-items:center}.gb-info-container .info-sub-container .warning-icon{width:32px;height:32px;border:2px solid #b9dc3d;border-radius:50%;margin-right:24px;display:flex;align-items:center;justify-content:center;font-size:20px}.gb-info-container .info-sub-container img{margin-right:24px}.gb-info-container .info-sub-container .info-message{flex:2;padding-right:20px;font-weight:700;font-size:13px}.gb-info-container .info-sub-container .close-container{width:24px;height:24px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.custom-radio-label{display:block}.custom-select__group .custom-select__group-heading{background-color:#f8f8f8}.custom-select__group div .custom-select__option:nth-of-type(2n){background-color:#f8f8f8}.custom-select__group div .custom-select__option:hover{background-color:#cfdd15!important;color:#fff}.custom-select__value-container{height:40px!important;align-content:center}.columns{z-index:2}.footer-seats{z-index:1}@media (max-width: 1224px){.footer-seats{padding-bottom:65px}}.sub-container.seats-sub-container{max-width:1120px;margin:0 auto;padding:0}@media (max-width: 1224px){.sub-container.seats-sub-container{margin:0 auto}}@media (max-width: 760px){.sub-container.seats-sub-container{max-width:760px;margin:0 auto}}.sub-container.seats-sub-container .spinner-container{height:420px;display:flex;align-items:center}.sub-container.seats-sub-container .card-container{margin-top:32px;margin-bottom:40px;border-radius:8px;border:1px solid #e2e3e8;background:#fff;width:100%}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container{margin-top:0;border:none}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container{border-radius:0;margin-top:0;border:none}}.sub-container.seats-sub-container .card-container .title-row{display:flex;align-items:center;font-size:24px;font-family:Roboto-medium;color:#152649;line-height:32px;padding:20px 32px}.sub-container.seats-sub-container .card-container .title-row span{margin-right:6px}.sub-container.seats-sub-container .card-container .banner-container{height:256px;width:100%;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;padding-left:32px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .banner-container{height:240px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .banner-container{height:190px}}.sub-container.seats-sub-container .card-container .banner-container .price-box{width:183px;min-height:128px;border-radius:16px;background-color:#cdda32;padding-bottom:1px;font-family:Roboto-medium}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .banner-container .price-box{width:136px;min-height:104px}}.sub-container.seats-sub-container .card-container .banner-container .price-box .discount{padding:6px 10px;min-height:32px;background-color:#c92526;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff}.sub-container.seats-sub-container .card-container .banner-container .price-box .discount span{text-align:center}.sub-container.seats-sub-container .card-container .banner-container .price-box .discount i{margin-left:8px}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc{margin-top:16px;text-align:center;font-size:13px;color:#152649}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc>p:nth-child(1){margin:11px 0}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc .price{font-size:50px}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc .price sup{vertical-align:super;font-size:24px}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc .price{font-size:32px}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc .price sup{font-size:16px}}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc .original-price{margin-bottom:11px}.sub-container.seats-sub-container .card-container .banner-container .price-box .price-desc>p:last-child{margin:6px 0 16px}.sub-container.seats-sub-container .card-container .tabs-container .tab-list{top:0;z-index:102;list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;height:71px;display:flex}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-list{height:54px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item.selected{border-top:4px solid #cdda32;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;background:#fff}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item.unselected{background:#f1f6fb;border-top:4px solid transparent;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item.unselected:hover{background:#e3eaf2}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item.disabled{cursor:default}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item.disabled .tab-text{color:#b8c0cd}.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item .tab-text{font-family:Roboto-medium;color:#152649;font-size:16px;letter-spacing:0;line-height:26px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-list li.tab-item .tab-text{font-size:13px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container{display:flex}@media (min-width: 1225px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container{padding-top:32px}}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container{flex-wrap:wrap}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container{padding-top:0}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container{position:sticky;top:86px;align-self:flex-start;z-index:100;overflow-y:scroll;overflow-x:hidden;width:392px;max-height:96vh;bottom:24px;scrollbar-width:none}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container::-webkit-scrollbar{background:transparent}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container{position:sticky;display:flex;top:56px;width:100%;overflow:auto;background:linear-gradient(#fff,#fff 93%,#0000)}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card{min-height:120px;height:fit-content;min-width:264px;width:338px;border-radius:4px;margin-left:32px;margin-bottom:16px;background-color:#fff}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card{width:264px;min-height:103px;margin:24px 8px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card{width:264px;min-height:103px;margin:12px 8px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.selected{border-left:4px solid #cdda32;border-top:1px solid #dadee7;border-right:1px solid #dadee7;border-bottom:1px solid #dadee7}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.selected .avatar{width:38px;height:38px;background-color:#cdda32;border:1px solid #cdda32;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;margin-right:16px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.selected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.selected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.unselected{border-left:1px solid #dadee7;border-top:1px solid #dadee7;border-right:1px solid #dadee7;border-bottom:1px solid #dadee7;padding-left:3px;cursor:pointer}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.unselected .avatar{width:38px;height:38px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;margin-right:16px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.unselected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.unselected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card.unselected:hover{border-color:#69768f}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .top{display:flex;justify-content:flex-start;align-items:flex-start;padding:16px 24px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .top .name{display:flex;flex-direction:column}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .top .name p:first-of-type{color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:26px;padding-top:4px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .top .name p{color:#69768f;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:26px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .top .name .infant strong{font-weight:700;color:#152649}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot{display:flex;justify-content:space-between;align-items:center;height:50px;padding:16px 24px;border-top:1px solid #dadee7}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot{height:40px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .left span{color:#223968;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:20px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right{display:flex;align-items:center}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .price{font-family:Roboto-medium;font-size:13px;line-height:20px;margin-right:8px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .price:nth-child(1){color:#223968}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .price:nth-child(2){color:#c92526}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .chip{background-color:#cdda32;height:24px;border-radius:12px;color:#223968;font-family:Roboto-medium;font-size:13px;letter-spacing:0;line-height:20px;padding:2px 8px;white-space:nowrap}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .remove-icon{font-size:30px;cursor:pointer}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .passenger-list-container .passenger-card .bot .right .discount{font-family:Roboto-medium;margin-right:8px}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container{margin:0;width:100%}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .no-eligible-seats-msg{color:#152649;font-size:13px;line-height:18px;font-family:Roboto-Regular;background:#fff5e4;border:1px solid #ed9c57;border-radius:4px;padding:16px;max-width:378px;margin-bottom:24px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane{width:378px;border-radius:100px 100px 0 0;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;align-self:flex-start;z-index:99}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane{width:100%;border:none}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .compartment-type{margin-bottom:16px;text-align:center;color:#15264966;font-family:Roboto-Regular;font-size:16px;font-weight:500;line-height:20px;position:relative;z-index:10}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .compartment-type{font-size:13px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .compartment-type{font-size:13px;margin-bottom:6px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .seats{padding:0}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .seats{padding:0 8px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .seats{padding:0 4px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .column-labels,.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .aisle,.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row{color:#15264966;font-family:Roboto-medium;font-size:16px;font-weight:500;letter-spacing:0;line-height:20px;position:relative;z-index:1}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row{justify-content:space-between!important}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row span{font-size:13px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker{display:flex;align-items:center}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker p.exit-label{font-family:Roboto-Medium;color:#152649;font-size:12px;writing-mode:vertical-lr}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker.right p.exit-label{transform:scale(-1)}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker.right .exit-label{margin-left:-18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(1){margin-left:-24px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(1){margin-left:-32px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(1){margin-left:-5px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(1) .exit-label{order:2;margin-left:-19px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(2){margin-right:-24px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(2){margin-right:-32px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(2){margin-right:-7px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker:nth-of-type(2) .exit-label{margin-left:-18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker .exit-door{width:8px;height:38px;border-radius:6px;background-color:#cdced1}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row .exit-marker .exit-door{width:18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker{display:flex;align-items:center}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker p.exit-label{font-family:Roboto-Medium;color:#152649;font-size:12px;writing-mode:vertical-lr}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker p.exit-label{margin-right:3px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker.right p.exit-label{transform:scale(-1)}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker.right .exit-label{margin-left:3px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker.right .exit-label{margin-left:3px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker.right .exit-label{margin-left:-15px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(1){margin-left:-20px;margin-right:-3px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(1){margin-left:-27px;margin-right:2px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(1){margin-left:-5px;margin-right:-6px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(1) .exit-label{margin-right:3px}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(1) .exit-label{order:2;margin-left:-15px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(2){margin-right:-24px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(2){margin-right:-32px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(2){margin-right:-7px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker:nth-of-type(2) .exit-label{margin-left:-18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker .exit-door{width:8px;height:38px;border-radius:6px;background-color:#cdced1}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-row .exit-marker .exit-door{width:18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .compartment-type,.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .column-labels{line-height:20px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row{display:flex;justify-content:space-evenly;align-items:center;margin-bottom:24px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row{justify-content:space-between;min-height:38px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row .exit-marker.right{margin-right:-19px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row .exit-marker.right{margin-right:-31px;margin-left:2px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row .exit-marker.right{margin-right:-5px;margin-left:-6px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-of-type(2){margin-left:1px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-of-type(2){margin-left:0}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-of-type(2){margin-left:-8px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-last-child(-n+2){margin-right:-4px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-last-child(-n+2){margin-right:0}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row.exit-row>div:nth-last-child(-n+2){margin-right:-8px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-row:last-of-type{margin-bottom:55px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .exit-legroom-row{height:0}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item{width:40px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat{background:#ccd6e6;cursor:pointer}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .occupied{background:#eaeaea}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .price{font-size:14px;font-family:Roboto-medium;color:#152649;width:100%;text-align:center}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .price.discounted{color:#c92526}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .price .info-icon{position:absolute;margin-top:-25px;margin-left:28px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .price .info-icon.left-side{margin-left:-12px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .price sup{vertical-align:super;font-size:8px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .selected{font-size:18px;font-family:Roboto-medium;color:#fff;width:100%;height:100%;border-radius:4px;display:flex;justify-content:center;align-items:center;background:#152649}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .selected .info-icon{position:relative;right:-32px;top:-19px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .selected .info-icon.left-side{position:relative;left:-9px;top:-19px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .selected .seat-content{position:static}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat .selected .seat-content:nth-child(2){position:relative;left:-11px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat:hover:not(.occupied,.no-seat){border:2px solid #223968;border-radius:4px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.seat:hover>.selected{border-radius:2px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.occupied{background:#eaeaea;cursor:default}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.no-seat{visibility:hidden;cursor:default}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.aisle{width:18px}}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .grid-item.empty{width:18px}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .plane-container .plane .column-labels{display:flex;justify-content:space-evenly;margin-bottom:14px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .business{height:fit-content;top:100px;margin:0 133px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .business{margin:auto}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .wing-left{width:525px;margin-left:-392px}@media (max-width: 1224px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .wing-left{margin-left:0}}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .wing-right{width:215px}.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .wing{height:100%;background-color:#f4f4f4}@media (max-width: 760px){.sub-container.seats-sub-container .card-container .tabs-container .tab-content-container .wing{display:none}}.sub-container.seats-sub-container .banner_foot_small{display:flex;align-items:center;justify-content:center;padding:25px 0;color:#223968;font-family:Roboto-Regular;margin-top:40px;margin-bottom:40px;border-radius:4px;border:1px solid #dadee7;background:#fff;width:100%;height:49px}.sub-container.seats-sub-container .banner_foot_small span{margin-right:6px;font-size:16px;line-height:18px}.sub-container.seats-sub-container .banner_foot_small i{font-size:16px;line-height:18px}.sub-container.seats-sub-container .banner_foot_big{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:25px 0;font-family:Roboto-Medium;margin-top:40px;margin-bottom:40px;border-radius:10px;background-size:cover;background-position:center;border:1px solid #dadee7;width:100%;height:128px}.sub-container.seats-sub-container .banner_foot_big span:first-of-type{margin-bottom:17px;font-size:21px;line-height:18px;color:#fff}.sub-container.seats-sub-container .banner_foot_big span:nth-of-type(2){border-radius:16px;height:32px;padding:0 12px 0 14px;display:flex;justify-content:center;align-items:center;color:#fff;margin-right:6px;font-size:16px;line-height:19px;background-color:#cdda32;color:#152649}.sub-container.seats-sub-container .banner_foot_big i{font-size:16px;line-height:19px;padding-left:8px}.sub-container.seats-sub-container .same_seat{font-family:Roboto-Medium;height:415px;width:328px;border-radius:8px;padding-bottom:32px;background-color:#fff}.sub-container.seats-sub-container .same_seat div{margin:auto;width:80%;text-align:center}.sub-container.seats-sub-container .same_seat div:nth-of-type(1){height:160px;margin-bottom:22px}.sub-container.seats-sub-container .same_seat div:nth-of-type(2){font-size:21px;line-height:32px;color:#152649;margin-bottom:25px}.sub-container.seats-sub-container .same_seat div:nth-of-type(3){font-size:24px;line-height:36px;color:#152649}.sub-container.seats-sub-container .same_seat div:nth-of-type(3) sup{font-size:14px;line-height:16px;vertical-align:super}.sub-container.seats-sub-container .same_seat div:nth-of-type(4){font-family:Roboto-Regular;font-size:13px;line-height:24px;color:#69768f;margin-bottom:40px}.sub-container.seats-sub-container .same_seat .buttons{display:flex;justify-content:space-evenly;width:100%;font-size:16px;line-height:28px;color:#223968}.sub-container.seats-sub-container .same_seat .buttons button{border-radius:4px;padding:6px 16px;background-color:#fff;border-style:none}.sub-container.seats-sub-container .same_seat .buttons button:nth-of-type(2){background-color:#cdda32}.sub-container.seats-sub-container .navigation{display:flex;gap:24px;min-height:48px;margin-bottom:40px}@media (max-width: 1224px){.sub-container.seats-sub-container .navigation{position:fixed;bottom:0;left:0;margin-bottom:0;z-index:101;background:#fff;padding:8px 24px;width:100vw;border-top:1px solid #dadee7}}.sub-container.seats-sub-container .navigation .back{flex-grow:1}.sub-container.seats-sub-container .navigation .back .btn{width:98px;justify-content:flex-start}.sub-container.seats-sub-container .navigation .back .btn span{margin-right:24px}@media (max-width: 1224px){.sub-container.seats-sub-container .navigation .btn{flex-grow:1}}.sub-container.seats-sub-container .navigation .btn-back-mod{align-self:center;padding-left:0;color:#313892;cursor:pointer}.sub-container.seats-sub-container .navigation .btn-back-mod .icon-chevron-left{font-size:14px}.sub-container.seats-sub-container .navigation .btn-back-mod span{font-family:Roboto-Medium;padding:0 16px;font-size:16px}.sub-container.seats-sub-container .navigation .btn-back-mod:hover{color:#3d5586}.btn{min-width:98px;padding:0 10px;height:48px;border-radius:4px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:Roboto-medium;font-size:16px;line-height:26px}.btn-transparent{color:#223968;background-color:transparent}.btn-transparent:hover{color:#3d5586}.btn-green{color:#152649;background-color:#cdda32}.btn-green:hover{background-color:#d9ec00}.flip-hor{transform:rotate(180deg)}.seats-warning{padding:39.5px}@media (max-width: 760px){.seats-warning{padding:17.5px 15.5px 24.5px}}.seats-warning .seats-warning__container{width:100%;padding:16.5px;background-color:#fff5e4;border:1px solid #ed9c57;border-radius:4px}.seats-warning .seats-warning__container .seats-warning__text{font-size:13px;line-height:18px;color:#152649}@media (max-width: 760px){.seats-warning .seats-warning__container .seats-warning__text{line-height:20px}}.seats-popup{max-width:27.3333333333rem!important;min-width:27.3333333333rem!important;max-height:415px;height:100%;text-align:center;display:flex;flex-direction:column}.seats-popup .seats-popup__hero-img{background-image:url(/assets/bt-seats-family-desktop-B30V0fB-.jpg);height:13.3333333333rem}@media (max-width: 1224px){.seats-popup .seats-popup__hero-img{line-height:20px;background-image:url(/assets/bt-seats-family-mob-tab-CGfB1Afj.jpg);background-size:contain}}.seats-popup .seats-popup__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.3333333333rem;padding:1.5rem 2.75rem 3.75rem}.seats-popup .seats-popup__content .seats-popup__content-title{font-family:Roboto-Medium;font-weight:500;color:#152649;font-size:1.75rem;line-height:32px}.seats-popup .seats-popup__content .seats-popup__content-text{color:#69768f;font-size:1.0833333333rem;line-height:24px;width:15.3333333333rem}.seats-popup .seats-popup__navigation{display:flex;justify-content:space-between;min-height:48px;padding:0 2rem 2rem;margin-top:auto}.seats-popup .seats-popup__navigation .btn{padding:.5rem 1.3333333333rem}.seats-popup .price-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.seats-popup .price-info-container .price{color:#152649;font-size:21px;font-weight:700}.seats-popup .price-info-container .price sup{vertical-align:super;font-size:12px}@media (max-width: 760px){.seats-popup .price-info-container .price{font-size:18px}.seats-popup .price-info-container .price sup{font-size:9px}}.seats-popup .price-info-container .price-info{display:inline-block;color:#69768f;font-family:Roboto-Regular;font-size:13px;line-height:20px;text-align:center}.checkmark-container{width:24px;height:24px;margin:24px auto 0;border-radius:50%;background-color:#cdda32}.checkmark-container .checkmark{display:inline-block;transform:rotate(45deg);height:11px;width:7px;border-bottom:3px solid #152649;border-right:3px solid #152649}.seats-close-icon{width:24px;height:24px;background-color:#ebeef5;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#152649}.seats-close-icon__lines{position:relative;width:100%;height:100%}.seats-close-icon__lines .seats-close-icon__line{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:50%;width:12px;border:1px solid #152649;border-radius:20%;background-color:#152649}.seats-close-icon__lines .seats-close-icon__line:first-of-type{transform:rotate(45deg)}.seats-close-icon__lines .seats-close-icon__line:last-of-type{transform:rotate(135deg)}.seats-title-info-tooltip{opacity:1!important;z-index:2!important}.seats-title-info-tooltip .rc-tooltip-inner{background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:3px;transition:all .7s ease-out;color:#223968;font-family:Roboto-Regular;font-size:13px;line-height:18px;text-align:center;padding:12px 18px;width:100%}.seats-title-info-tooltip .rc-tooltip-arrow{border-top-color:#c0c8d8!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.seats-title-info-tooltip .rc-tooltip-arrow:after{content:" ";border-top:solid #f1f6fb 9px;border-left:solid transparent 8px;border-right:solid transparent 8px;bottom:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.seats-title-info-tooltip a{color:#152649;text-decoration:underline;margin-left:6px}.seats-title-info-tooltip span{color:#152649;text-decoration:underline;cursor:pointer;margin-left:6px}.seats-title-info-tooltip--orange .rc-tooltip-inner{background-color:#fff5e4;border:1px solid #ed9c57;color:#152649}.seats-title-info-tooltip--orange .rc-tooltip-arrow{border-top-color:#ed9c57!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.seats-title-info-tooltip--orange .rc-tooltip-arrow:after{content:" ";border-top:solid #fff5e4 9px;border-left:solid transparent 8px;border-right:solid transparent 8px;bottom:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.seats-title-info-tooltip--green{opacity:1!important;z-index:2!important}.seats-title-info-tooltip--green .rc-tooltip-inner{background-color:#cdda32;border-radius:4px;transition:all .7s ease-out;color:#152649;font-family:Roboto-Medium;font-size:13px;line-height:18px;text-align:center;padding:12px 18px;width:100%}.seats-title-info-tooltip--green .rc-tooltip-arrow{border-top-color:#cdda32!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.seats-title-info-tooltip--green .rc-tooltip-arrow:after{content:" ";border-top:solid #cdda32 8px;border-left:solid transparent 8px;border-right:solid transparent 8px;bottom:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.seats-title-info-tooltip--green a{color:#152649;text-decoration:underline;margin-left:6px}.seats-title-info-tooltip--green span{color:#152649;text-decoration:underline;cursor:pointer;margin-left:6px}.same_seat-popup .popup__navigation{flex-direction:column-reverse}@media (max-width: 1224px){.baggage-container{width:100%}}.baggage-category{border-radius:8px;overflow:hidden;z-index:10;margin-top:32px}@media (max-width: 1224px){.baggage-category:first-child{margin-top:0}}.baggage-category__title-container{width:100%;padding:20px 32px;display:flex;justify-content:flex-start;align-items:center;border:1px solid #e2e3e8;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff}@media (max-width: 1224px){.baggage-category__title-container{border:none}}.baggage-category__title{font-family:Roboto-Medium;font-size:24px;line-height:32px;color:#152649;align-items:center;display:flex}.baggage-category__title:hover .tooltip{opacity:1}.baggage-category__banner{position:relative;width:100%;height:256px;padding:0 32px;display:flex;justify-content:flex-start;align-items:center;background-position:center}@media (max-width: 760px){.baggage-category__banner{height:160px}}.baggage-category__banner .price-box{width:183px;min-height:128px;border-radius:8px;background-color:#cdda32;padding-bottom:1px;font-family:Roboto-medium}@media (max-width: 760px){.baggage-category__banner .price-box{width:136px;min-height:104px;max-height:143px}}.baggage-category__banner .price-box .discount{padding:6px 10px;min-height:32px;background-color:#c92526;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff}.baggage-category__banner .price-box .discount span{text-align:center}.baggage-category__banner .price-box .discount i{margin-left:8px}.baggage-category__banner .price-box .discount+.price-desc{margin-top:0}.baggage-category__banner .price-box .price-desc{text-align:center;margin-top:16px;font-size:13px;color:#152649}.baggage-category__banner .price-box .price-desc>p:nth-child(1){margin:11px 0}.baggage-category__banner .price-box .price-desc .price{font-size:50px}.baggage-category__banner .price-box .price-desc .price sup{vertical-align:super;font-size:24px}@media (max-width: 760px){.baggage-category__banner .price-box .price-desc .price{font-size:32px}.baggage-category__banner .price-box .price-desc .price sup{font-size:16px}}.baggage-category__banner .price-box .price-desc .original-price{margin-bottom:11px}.baggage-category__banner .price-box .price-desc>p:last-child{margin:6px 0 16px}.tab-list{list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;height:71px;display:flex}@media (max-width: 760px){.tab-list{height:54px}}.tab-list__tab-item{height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top:4px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;background:#f1f6fb}@media (max-width: 1224px){.tab-list__tab-item{cursor:pointer}}.tab-list__tab-item--selected{border-top:4px solid #cdda32;background:#fff}.tab-list__tab-text{font-family:Roboto-medium;color:#152649;font-size:16px;letter-spacing:0;line-height:26px}@media (max-width: 1224px){.tab-list__tab-text{font-size:13px}}.tab-list__tab-direction{color:#69768f;font-size:13px}.tab-list .baggage-single-cell{padding:0}.baggage-passenger-info{width:100%;height:100%;padding:16px 32px;display:flex;justify-content:start;gap:16px;font-family:Roboto-Medium}.baggage-passenger-info__initials{width:40px;height:40px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:100%;color:#223968;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:10px}.baggage-passenger-info__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-top:auto;margin-bottom:auto}@media (max-width: 1224px){.baggage-passenger-info__container{justify-content:center}}.baggage-passenger-info__name{color:#152649;font-size:16px;line-height:26px}.baggage-passenger-info__infant{font-family:Roboto-Regular;color:#69768f;font-size:13px;line-height:26px}.baggage-passenger-info__infant span{font-family:Roboto-Medium;color:#152649}.baggage-passenger-info__loyalty{font-family:Roboto-Regular;color:#69768f;font-size:13px;line-height:26px}.baggage-layout{width:100%}@media (max-width: 1224px){.baggage-layout{padding:16px 24px;background-color:#fff}}.baggage-layout .baggage-row{margin-top:8px}.baggage-layout .baggage-row>.baggage-single-cell{margin:auto 0}.baggage-row{width:100%;display:flex;justify-content:stretch;align-items:stretch;border:1px solid #e2e3e8;background-color:#fff}@media (max-width: 1224px){.baggage-row--no-border{border:none}}@media (max-width: 1224px){.baggage-row{margin-bottom:0}}.baggage-row:last-of-type{margin-bottom:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.baggage-column{width:100%;display:flex;flex-direction:column;align-items:center}@media (max-width: 1224px){.baggage-column{border:1px solid #dadee7;border-radius:4px}.baggage-column:not(:first-of-type){margin-top:16px}}.baggage-single-cell{flex-grow:1;flex-basis:0;padding-left:10px;padding-right:10px;height:100%}@media (max-width: 1224px){.baggage-single-cell{width:100%;border-bottom:1px solid #e2e3e8}}.baggage-single-cell:last-of-type{border-bottom:none}@media (max-width: 1224px){.baggage-single-cell:last-of-type{border-bottom:none}}.baggage-single-cell:has(>div:not([class])>.baggage-allowance){display:flex;align-items:center;justify-content:center}.baggage-single-cell:has(>div:not([class])>.baggage-allowance)>div{width:100%}@media (max-width: 1224px){.baggage-single-cell:has(>.baggage-promotion-description){padding:0}}.baggage-single-cell--border-top{border-top:1px solid #c0c8d8}.baggage-single-cell--middle{border-right:none;border-left:1px dashed #c0c8d8}.baggage-single-cell--middle:has(+.baggage-single-cell){border-right:1px dashed #c0c8d8;border-left:1px dashed #c0c8d8}.baggage-single-cell--border-right{border-right:1px dashed #c0c8d8}.baggage-single-cell--border-left{border-left:1px dashed #c0c8d8}.baggage-single-cell--no-border{border-bottom:none}.baggage-single-cell--flex>.baggage-cell-container:only-child{display:flex;height:100%}.baggage-double-cell{flex-grow:2;flex-basis:0}.baggage-double-cell-container{display:flex;height:100%;align-items:center}.baggage-cell-container{border-bottom:1px solid #e2e3e8}.baggage-cell-container--border-mandatory{border-bottom:1px solid #e2e3e8!important}.baggage-cell-container--no-border{border-bottom:none}.baggage-selection-output{height:100%}.baggage-selection-output:last-of-type div:last-of-type .baggage-cell-container{border-bottom:none}.baggage-selection-output--no-shadow{box-shadow:none}.baggage-selection-output--v-align-center{display:flex;flex-flow:column;justify-content:center}div.baggage-selection-output>*:last-child{border-bottom:none!important}.modify-allowance{display:flex;height:72px}.modify-allowance__content{display:flex;width:146px;justify-content:space-between}.modify-allowance__selected-allowance{height:24px;width:12px;color:#152649;font-size:21px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center}.modify-allowance--padding{padding:10px 0}.modify-allowance__speq{height:52px}.modify-allowance__meals{width:106px;align-self:flex-end;height:24px}.modify-allowance--strikethrough{height:75px;padding-bottom:15px}.baggage-allowance{display:flex;justify-content:space-between;align-items:center;padding:10px 7px;height:100%}@media (max-width: 1224px){.baggage-allowance{padding:10px 6px}}.baggage-allowance--one-way{justify-content:center;gap:24px}.baggage-allowance--no-extra{justify-content:center}.baggage-allowance--no-extra .baggage-allowance__left-container{align-items:center}.baggage-allowance--divided{border-top:dashed 1px}.baggage-allowance__left-container{display:flex;flex-direction:column;justify-content:space-between;align-items:start;line-height:24px;gap:4px}.baggage-allowance__value{color:#152649;font-size:16px;font-family:Roboto-Medium;letter-spacing:0;line-height:24px;display:flex;align-items:center}.baggage-allowance__included-label{color:#223968;font-size:13px;font-family:Roboto-Medium;letter-spacing:0;line-height:20px;text-align:center;padding:2px 8px;border-radius:12px;background-color:#cdda32}.baggage-allowance__price{font-size:13px;color:#69768f}.baggage-allowance__upgrade-button{padding:7px 24px;border-radius:4px;font-family:Roboto-Medium;font-size:16px;background-color:#223968;color:#fff;cursor:pointer;height:40px;display:flex;align-items:center}.baggage-allowance__upgrade-button:hover{background-color:#3d5586}.baggage-allowance__upgrade-button--selected{background-color:#fff;color:#223968;border:1px solid #223968}.baggage-allowance__upgrade-button--selected:hover{background-color:#fff;border-color:#3d5586!important;color:#3d5586}.baggage-allowance__upgrade-button--speq{margin-left:24px}.circle{height:24px;width:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.plus-button{background-color:#223968;border:1px solid #223968}.minus-button{background-color:#fff;border:1px solid #a8b2c0}.icon{font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.minus-button .icon{color:#a8b2c0}.flex-center{display:flex;justify-content:center;align-items:center;width:100%}.baggage-title-info-tooltip-top{opacity:1!important;z-index:2!important}.baggage-title-info-tooltip-top .rc-tooltip-inner{background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:3px;transition:all .7s ease-out;color:#223968;font-family:Roboto-Regular;font-size:13px;line-height:18px;text-align:center;padding:12px 18px;width:100%;max-width:434px;min-width:132px}.baggage-title-info-tooltip-top .rc-tooltip-arrow{border-top-color:#c0c8d8!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.baggage-title-info-tooltip-top .rc-tooltip-arrow:after{content:" ";border-top:solid #f1f6fb 9px;border-left:solid transparent 8px;border-right:solid transparent 8px;bottom:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.baggage-title-info-tooltip-top a{color:#152649;text-decoration:underline;margin-left:6px}.baggage-title-info-tooltip-top span{color:#152649;text-decoration:underline;cursor:pointer;margin-left:6px}.baggage-title-info-tooltip-bottom{opacity:1!important;z-index:2!important}.baggage-title-info-tooltip-bottom .rc-tooltip-inner{background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:3px;transition:all .7s ease-out;color:#223968;font-family:Roboto-Regular;font-size:13px;line-height:18px;text-align:center;padding:12px 18px;width:100%;max-width:434px;min-width:132px}.baggage-title-info-tooltip-bottom .rc-tooltip-arrow{border-bottom-color:#c0c8d8!important;border-width:0 9px 9px!important;top:1px!important;margin-left:-9px!important}.baggage-title-info-tooltip-bottom .rc-tooltip-arrow:after{content:" ";border-bottom:solid #f1f6fb 9px;border-left:solid transparent 8px;border-right:solid transparent 8px;top:1px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.baggage-title-info-tooltip-bottom a{color:#152649;text-decoration:underline;margin-left:6px}.baggage-title-info-tooltip-bottom span{color:#152649;text-decoration:underline;cursor:pointer;margin-left:6px}.baggage-promotion-description{width:100%;background-color:#cdda32;padding:4px 16px;border-radius:4px}.baggage-promotion-description p{font-size:13px;line-height:26px;font-family:Roboto-Medium;color:#223968;text-align:center;margin:auto}.discount-element{display:flex}.discount-element .discount-price{margin-left:10px;color:red}.sports-additional-speq-single{padding-top:8px;padding-bottom:8px}.equipment-popup .baggage-promotion-description{margin:8px 0}@media (max-width: 760px){.equipment-popup{overflow:scroll;position:relative;width:100%;background-color:#fff;padding:20px 16px 10px}}.speq-container{display:flex;flex-wrap:wrap;column-gap:40px}@media (max-width: 760px){.speq-container{flex-direction:column}}.speq-container .data-layer-grid-item{border-bottom:1px solid #e2e3e8;flex:1;min-height:68px;max-width:345px}@media (max-width: 760px){.speq-container .data-layer-grid-item{max-width:none}}.speq-container__type{width:100%}.speq-container__content{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:12px 0}.speq-container__content .speq-container__avatar{min-width:40px;min-height:40px;border:1px solid #c0c8d8;border-radius:4px;background-color:#f1f6fb;margin-right:15.5px}.speq-container__content .speq-container__avatar img{margin-top:8px}.speq-container__content .speq-container__text{margin-right:auto;text-align:left}.speq-container__content .speq-container__text h4{font-size:16px;line-height:28px;font-family:Roboto-Medium;color:#223968}.speq-container__content .speq-container__text p{font-size:13px;line-height:24px;font-family:Roboto-Regular;color:#69768f}.speq-container__modify-allowance{color:#152649;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:13px;line-height:24px;white-space:nowrap}.speq-container__modify-allowance .speq-container__modify-allowance-count{font-family:Roboto-Medium;font-size:16px;line-height:28px}.speq-container__modify-allowance .discount-element{font-size:13px;color:#69768f;white-space:nowrap}.speq-container .baggage-promotion-description{margin:0}.equipment-popup__title{display:flex;justify-content:space-between;font-family:Roboto-Medium;font-size:21px;line-height:32px;text-align:left;color:#152649;padding:8px 0}.equipment-popup__bottom-container{display:flex;justify-content:space-between;align-items:center;margin-top:32px}@media (max-width: 760px){.equipment-popup__bottom-container{position:sticky;margin-top:0;right:0;display:initial}}.equipment-popup__bottom-container .equipment-popup__navigation{display:flex;align-items:center}.equipment-popup__bottom-container .equipment-popup__navigation .btn__green{width:-webkit-fill-available;margin-left:8px}.equipment-popup__bottom-container .equipment-popup__navigation .btn-transparent{width:-webkit-fill-available;margin-right:8px}@media (max-width: 760px){.equipment-popup__bottom-container .equipment-popup__navigation{padding:8px 16px}}.equipment-popup__return-option-container{display:flex;justify-content:flex-start;align-items:center}.equipment-popup__return-option-container .checkbox__container{display:inline!important}.equipment-popup__return-option-container .checkbox{padding:16px 0 16px 16px}.equipment-popup__return-option-container span{font-size:14px;line-height:20px;color:#152649}@media (max-width: 760px){.equipment-popup__return-option-container{border-top:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8}}.info-box a{text-decoration:underline}.bike-disclaimer{border-radius:4px;color:#152649;font-family:Roboto-Regular;font-size:13px;line-height:18px;text-align:left;padding:18px;width:100%;background-color:#f1f6fb;border:1px solid #c0c8d8}@media only screen and (min-width: 1224px){.hide-desktop-version{display:none}}@media only screen and (max-width: 1223px){.show-only-desktop-version{display:none}}@media (max-width: 1224px){.pax-map-wrapper:not(:first-of-type){margin-top:16px}}.speq-card-wrapper{padding:0 10px}.speq-allowance-container{width:344px;display:flex;align-items:center;justify-content:space-between;margin:auto}@media (max-width: 1224px){.speq-allowance-container{width:100%}}.speq-allowance-select{padding:6px 0;margin:0 auto}.blue-ribbon-wrapper{background-color:#fff;border:1px solid #e2e3e8;border-radius:8px;margin-top:50px;display:flex;justify-content:space-between;padding:0 32px;align-items:center}@media (min-width: 1224px){.blue-ribbon-wrapper{gap:40px}}@media (max-width: 1224px){.blue-ribbon-wrapper{flex-wrap:wrap;border:none;border-radius:0;padding-bottom:32px}}@media (max-width: 760px){.blue-ribbon-wrapper{padding-bottom:24px}}.blue-ribbon-title{display:flex}.blue-ribbon-title__icon{margin-right:24px}.blue-ribbon-title__text{font-family:Roboto-Medium;font-size:21px;line-height:28px;color:#152649;margin:auto 0;width:191px}.blue-ribbon-title__text .icon-info1{margin-left:8px;font-size:20px}@media (max-width: 1224px){.blue-ribbon-title{width:100%}}@media (min-width: 1224px){.blue-ribbon-content{margin-left:-16px}}@media (max-width: 1224px){.blue-ribbon-content{padding-right:62px;flex:1}}@media (max-width: 760px){.blue-ribbon-content{padding-right:0}}.blue-ribbon-content__text{font-family:Roboto-Regular;font-size:14px;line-height:21px;color:#152649;display:flex;align-items:flex-start;gap:12px}.blue-ribbon-content__text:first-of-type{margin-bottom:6px}@media (max-width: 760px){.blue-ribbon-content__text:first-of-type{margin-bottom:12px}}.blue-ribbon-content__text img{margin-top:-2px}.blue-ribbon-actions{display:flex;justify-content:flex-end;align-items:center}.blue-ribbon-actions strike{margin-right:24px;float:right}@media (max-width: 760px){.blue-ribbon-actions{width:100%;margin-top:20px}}.blue-ribbon-actions .price-full{color:#152649}.blue-ribbon-actions .price-discounted{color:#c92526}.blue-ribbon-actions__price{display:flex;align-items:center;margin-right:24px}.blue-ribbon-actions__price__symbol{width:14px;font-family:Roboto-Medium;font-size:24px;font-weight:500;margin-left:3px}.blue-ribbon-actions__price__breakdown{display:flex}.blue-ribbon-actions__price__breakdown .full-price{font-family:Roboto-Medium;font-size:24px;font-weight:500}.blue-ribbon-actions__price__breakdown .decimal{height:16px;width:16px;font-family:Roboto-Medium;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center;margin-left:3px}@media (max-width: 1224px){.fixed{position:fixed;bottom:0;left:0;z-index:101}}.navigation{display:flex;gap:24px;min-height:48px;justify-content:space-between;max-width:1120px;margin:40px auto}@media (max-width: 1224px){.navigation{margin-bottom:0;padding:8px 24px}}.navigation--meals{justify-content:flex-end}@media (max-width: 1224px){.navigation--meals{position:fixed;bottom:0;left:0;z-index:100;background:#fff;padding:8px 24px;margin:0 auto;width:100vw;border-top:1px solid #dadee7}}.navigation--meals .back{margin-right:auto}@media (max-width: 1224px){.navigation--meals .btn{flex-grow:1}}.navigation .back{align-self:center;display:flex}.navigation .back .btn{width:98px;justify-content:flex-start}.navigation .back .btn span{margin-right:24px}.navigation .btn-back-mod{padding-left:0;color:#223968!important;cursor:pointer}.navigation .btn-back-mod .icon-chevron-left{font-size:14px}.navigation .btn-back-mod span{font-family:Roboto-Medium;line-height:26px;font-size:16px;padding:0 16px}.navigation .btn-back-mod:hover{color:#3d5586!important}.navigation__baggage{justify-content:flex-end}.navigation__baggage .back{margin-right:auto}@media (max-width: 1224px){.navigation__baggage{margin:32px auto}}.navigation__services{justify-content:flex-end}.navigation__services .back{margin-right:auto}@media (max-width: 1224px){.navigation__services{margin:32px auto}}.navigation__summary{justify-content:flex-end;margin-top:12px;margin-bottom:20px}.navigation__summary .back{margin-right:auto}@media (min-width: 760px) and (max-width: 1224px){.navigation__summary .btn__green{width:308px}}@media (max-width: 760px){.navigation__summary{padding:0 0 0 16px}}.navigation__payment{margin-bottom:32px}@media (max-width: 1224px){.navigation__payment{padding-left:36px}}@media (max-width: 760px){.navigation__payment{margin-top:24px;padding-left:18px}}.remove-icon{font-size:30px;cursor:pointer;color:#c0c8d8}.remove-icon:hover{color:#3d5586}.flex-container{display:flex}.btn{border-width:0}.btn__tooltip-container{display:inline-block}.btn__green{color:#152649;background-color:#cdda32;min-width:130px}.btn__green:hover{background-color:#d9ec00}.btn__blue{cursor:pointer;background-color:#fff;color:#223968;font-size:16px;line-height:26px;font-family:Roboto-Medium;border:solid 1px;height:inherit}.btn__blue-container{height:40px}.btn__blue:hover{color:#3d5586}.btn__solid-remove{cursor:pointer;min-width:0;height:32px;width:32px;border-radius:50%;font-size:30px;color:#152649;background-color:#ebeef5}.btn__solid-remove:hover{color:#3d5586;background-color:#e3eaf2}.btn__solid-blue{cursor:pointer;background-color:#223968;color:#fff;font-size:16px;line-height:26px;font-family:Roboto-Medium;height:inherit}.btn__solid-blue-container{height:20px}.btn__solid-transparent-w-border{cursor:pointer;background-color:transparent;color:#313892;font-size:16px;line-height:26px;font-family:Roboto-Medium;border:1px solid #313892}.btn__solid-transparent-w-border:disabled{color:#989ea7;cursor:default;pointer-events:none;border-color:#989ea7}.btn__solid-blue:hover{background-color:#3d5586}.btn__solid-plus{cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/plus/default%3c/title%3e%3cdefs%3e%3cpath%20d='M6,0%20C6.55228475,-1.01453063e-16%207,0.44771525%207,1%20L7,5%20L11,5%20C11.5522847,5%2012,5.44771525%2012,6%20C12,6.55228475%2011.5522847,7%2011,7%20L7,7%20L7,11%20C7,11.5522847%206.55228475,12%206,12%20C5.44771525,12%205,11.5522847%205,11%20L5,7%20L1,7%20C0.44771525,7%206.76353751e-17,6.55228475%200,6%20C-6.76353751e-17,5.44771525%200.44771525,5%201,5%20L5,5%20L5,1%20C5,0.44771525%205.44771525,1.01453063e-16%206,0%20Z'%20id='path-1'%3e%3c/path%3e%3c/defs%3e%3cg%20id='button/24/plus/default'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20fill='%23223968'%20cx='12'%20cy='12'%20r='12'%3e%3c/circle%3e%3cg%20id='atom/color/bt-blue'%20transform='translate(6.000000,%206.000000)'%3e%3cmask%20id='mask-2'%20fill='white'%3e%3cuse%20xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cuse%20id='Mask'%20fill='%23264A91'%20xlink:href='%23path-1'%3e%3c/use%3e%3cg%20mask='url(%23mask-2)'%20fill='%23FFFFFF'%20id='Rectangle'%3e%3cg%20transform='translate(-2.000000,%20-2.000000)'%3e%3crect%20x='0'%20y='0'%20width='16'%20height='16'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");width:24px;height:24px;border-radius:50%;min-width:0;display:block;font-size:22px;align-self:center}.btn__solid-plus span{display:flex;justify-content:center;align-items:center;height:inherit}.btn__solid-plus:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/plus/default%20copy%202%3c/title%3e%3cdefs%3e%3cpath%20d='M6,0%20C6.55228475,-1.01453063e-16%207,0.44771525%207,1%20L7,5%20L11,5%20C11.5522847,5%2012,5.44771525%2012,6%20C12,6.55228475%2011.5522847,7%2011,7%20L7,7%20L7,11%20C7,11.5522847%206.55228475,12%206,12%20C5.44771525,12%205,11.5522847%205,11%20L5,7%20L1,7%20C0.44771525,7%206.76353751e-17,6.55228475%200,6%20C-6.76353751e-17,5.44771525%200.44771525,5%201,5%20L5,5%20L5,1%20C5,0.44771525%205.44771525,1.01453063e-16%206,0%20Z'%20id='path-1'%3e%3c/path%3e%3c/defs%3e%3cg%20id='button/24/plus/default-copy-2'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20fill='%23152649'%20cx='12'%20cy='12'%20r='12'%3e%3c/circle%3e%3cg%20id='atom/color/bt-blue'%20transform='translate(6.000000,%206.000000)'%3e%3cmask%20id='mask-2'%20fill='white'%3e%3cuse%20xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cuse%20id='Mask'%20fill='%23264A91'%20xlink:href='%23path-1'%3e%3c/use%3e%3cg%20mask='url(%23mask-2)'%20fill='%23FFFFFF'%20id='Rectangle'%3e%3cg%20transform='translate(-2.000000,%20-2.000000)'%3e%3crect%20x='0'%20y='0'%20width='16'%20height='16'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.btn__solid-plus.btn__solid-disabled{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/plus/inactive%3c/title%3e%3cdefs%3e%3cpath%20d='M6,0%20C6.55228475,-1.01453063e-16%207,0.44771525%207,1%20L7,5%20L11,5%20C11.5522847,5%2012,5.44771525%2012,6%20C12,6.55228475%2011.5522847,7%2011,7%20L7,7%20L7,11%20C7,11.5522847%206.55228475,12%206,12%20C5.44771525,12%205,11.5522847%205,11%20L5,7%20L1,7%20C0.44771525,7%206.76353751e-17,6.55228475%200,6%20C-6.76353751e-17,5.44771525%200.44771525,5%201,5%20L5,5%20L5,1%20C5,0.44771525%205.44771525,1.01453063e-16%206,0%20Z'%20id='path-1'%3e%3c/path%3e%3c/defs%3e%3cg%20id='button/24/plus/inactive'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20fill='%23E2E5E9'%20cx='12'%20cy='12'%20r='12'%3e%3c/circle%3e%3cg%20id='atom/color/bt-blue'%20transform='translate(6.000000,%206.000000)'%3e%3cmask%20id='mask-2'%20fill='white'%3e%3cuse%20xlink:href='%23path-1'%3e%3c/use%3e%3c/mask%3e%3cuse%20id='Mask'%20fill='%23264A91'%20xlink:href='%23path-1'%3e%3c/use%3e%3cg%20mask='url(%23mask-2)'%20fill='%23A8B2C0'%20id='Rectangle'%3e%3cg%20transform='translate(-2.000000,%20-2.000000)'%3e%3crect%20x='0'%20y='0'%20width='16'%20height='16'%3e%3c/rect%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.btn__solid-disabled{cursor:default;color:#a8b2c0;background-color:#e2e5e9;border:0}.btn__solid-disabled:hover{color:#a8b2c0;background-color:#e2e5e9}.btn__remove{font-size:30px;cursor:pointer;color:#c0c8d8}.btn__remove:hover{color:#3d5586}.btn__price:hover{background-color:#223968;color:#fff}.btn__price{background-color:#ccd6e6;color:#152649;width:40px;height:40px;font-family:Roboto-Medium;font-size:14px;line-height:24px;min-width:0;display:inline}.btn__price sup{vertical-align:super;font-size:8px}.btn__price-disabled{background-color:#eaeaea;z-index:-1;position:relative}.btn__price-disabled:hover{background-color:#eaeaea;color:#152649}.btn__text{cursor:pointer;color:#223968;text-decoration:underline;border:0}.btn__text:hover{color:#3d5586;text-decoration:none}.btn__minus{cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/minus/default%3c/title%3e%3cg%20id='button/24/minus/default'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20stroke='%23223968'%20cx='12'%20cy='12'%20r='11.5'%3e%3c/circle%3e%3crect%20id='Mask'%20fill='%23223968'%20x='7.5'%20y='11.25'%20width='9'%20height='1.5'%20rx='0.75'%3e%3c/rect%3e%3c/g%3e%3c/svg%3e");background-color:#fff;width:24px;height:24px;border-radius:50%;min-width:0;font-size:14px;align-self:center}.btn__minus span{display:flex;justify-content:center;align-items:center;height:inherit}.btn__minus:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/minus/hover%3c/title%3e%3cg%20id='button/24/minus/hover'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20stroke='%23152649'%20cx='12'%20cy='12'%20r='11.5'%3e%3c/circle%3e%3crect%20id='Mask'%20fill='%23152649'%20x='7.5'%20y='11.25'%20width='9'%20height='1.5'%20rx='0.75'%3e%3c/rect%3e%3c/g%3e%3c/svg%3e")}.btn__minus.btn__disabled{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='24px'%20height='24px'%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle%3ebutton/24/minus/inactive%3c/title%3e%3cg%20id='button/24/minus/inactive'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3ccircle%20id='Oval'%20stroke='%23A8B2C0'%20cx='12'%20cy='12'%20r='11.5'%3e%3c/circle%3e%3crect%20id='Mask'%20fill='%23A8B2C0'%20x='7.5'%20y='11.25'%20width='9'%20height='1.5'%20rx='0.75'%3e%3c/rect%3e%3c/g%3e%3c/svg%3e")}.btn__minus:hover{color:#3d5586}.btn__disabled{cursor:default!important;color:#a8b2c0!important;text-decoration:none}.btn__disabled:hover{color:#a8b2c0}.btn__proceed-button{position:sticky;bottom:30px;display:flex;justify-content:center;align-items:center;margin-top:36px;z-index:9}.btn__proceed-button button{width:308px;height:48px;border-radius:8px;background-color:#cdda32;border:0;color:#152649;font-size:16px;line-height:24px;font-family:Roboto-medium}@media (max-width: 760px){.btn__proceed-button button{width:100%;bottom:20px;margin:0}}.checkbox__container{display:inline-block;position:relative;padding-left:40px;cursor:pointer;font-size:16px;line-height:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#152649}.checkbox__container:hover input~.checkmark{border-color:#223968}.checkbox__container input:checked~.checkmark{background-color:#223968;border-color:#223968}.checkbox__container input:checked~.checkmark:after{display:block}.checkbox__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__container input:disabled~.checkmark{cursor:default;background-color:#e2e5e9;border-color:#c0c8d8}.checkbox__container input:disabled~.checkmark:hover input~.checkmark{background-color:#e2e5e9;border-color:#c0c8d8}.checkbox__container .checkmark{position:absolute;top:-2px;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #c0c8d8;border-radius:4px;box-shadow:0 2px 1px #00000021}.checkbox__container .checkmark:after{content:"";position:absolute;display:none;left:8px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox__container .error{border:1px solid #ea2433!important}.rc-tooltip-placement-top,.rc-tooltip-placement-bottom{opacity:1!important}.shared-tooltip{z-index:1000!important}.shared-tooltip .rc-tooltip-inner{border-radius:3px;transition:all .7s ease-out;color:#223968;font-family:Roboto-Regular;font-size:16px;line-height:24px;text-align:center;padding:7px 24px;width:100%;max-width:434px;min-width:132px}.shared-tooltip .rc-tooltip-arrow:after{content:" ";border-left:solid transparent 8px;border-right:solid transparent 8px;height:0;left:50%;position:absolute;width:0;z-index:0;margin-left:-8px}.shared-tooltip a{color:#152649;text-decoration:underline;margin-left:6px;text-wrap:nowrap}.shared-tooltip span{color:#152649;text-decoration:underline;cursor:pointer;margin-left:6px}.shared-tooltip--info-bottom .rc-tooltip-inner{background-color:#f1f6fb;border:1px solid #c0c8d8}.shared-tooltip--info-bottom .rc-tooltip-arrow{border-bottom-color:#c0c8d8!important;border-width:0 9px 9px!important;top:1px!important;margin-left:-9px!important}.shared-tooltip--info-bottom .rc-tooltip-arrow:after{border-bottom:solid #f1f6fb 9px;top:1px}.shared-tooltip--info-top .rc-tooltip-inner{background-color:#f1f6fb;border:1px solid #c0c8d8}.shared-tooltip--info-top .rc-tooltip-arrow{border-top-color:#c0c8d8!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.shared-tooltip--info-top .rc-tooltip-arrow:after{border-top:solid #f1f6fb 9px;bottom:1px}.shared-tooltip--notification-bottom .rc-tooltip-inner{background-color:#fff5e4;border:1px solid #ed9c57}.shared-tooltip--notification-bottom .rc-tooltip-arrow{border-bottom-color:#ed9c57!important;border-width:0 9px 9px!important;top:1px!important;margin-left:-9px!important}.shared-tooltip--notification-bottom .rc-tooltip-arrow:after{border-bottom:solid #fff5e4 9px;top:1px}.shared-tooltip--notification-top .rc-tooltip-inner{background-color:#fff5e4;border:1px solid #ed9c57}.shared-tooltip--notification-top .rc-tooltip-arrow{border-top-color:#ed9c57!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.shared-tooltip--notification-top .rc-tooltip-arrow:after{border-top:solid #fff5e4 9px;bottom:1px}.shared-tooltip--promo-bottom .rc-tooltip-inner{background-color:#cdda32;border:1px solid #a7b227}.shared-tooltip--promo-bottom .rc-tooltip-arrow{border-bottom-color:#a7b227!important;border-width:0 9px 9px!important;top:1px!important;margin-left:-9px!important}.shared-tooltip--promo-bottom .rc-tooltip-arrow:after{border-bottom:solid #cdda32 9px;top:1px}.shared-tooltip--promo-top .rc-tooltip-inner{background-color:#cdda32;border:1px solid #a7b227}.shared-tooltip--promo-top .rc-tooltip-arrow{border-top-color:#a7b227!important;border-width:9px 9px 0!important;bottom:1px!important;margin-left:-9px!important}.shared-tooltip--promo-top .rc-tooltip-arrow:after{border-top:solid #cdda32 9px;bottom:1px}.shared-tooltip__container{align-self:center;margin-left:6px}.shared-tooltip__container .icon-info1{vertical-align:middle}.shared-tooltip__container-no-margin{margin-left:0}.shared-passenger-info{width:100%;height:100%;padding:16px;display:flex;justify-content:start;align-items:center;gap:16px;font-family:Roboto-Medium}@media (max-width: 1224px){.shared-passenger-info{padding-left:6px}}.shared-passenger-info__initials{width:40px;height:40px;min-width:40px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:100%;color:#223968;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:10px 0}.shared-passenger-info__initials-icon{padding:7px 0 13px}.shared-passenger-info__container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;margin-top:auto;margin-bottom:auto}@media (max-width: 1224px){.shared-passenger-info__container{justify-content:center}}.shared-passenger-info__name{color:#152649;font-size:16px;line-height:26px}.shared-passenger-info__infant{font-family:Roboto-Regular;color:#69768f;font-size:13px;line-height:26px}.shared-passenger-info__infant span{font-family:Roboto-Medium;color:#152649}.shared-passenger-info__loyalty{font-family:Roboto-Regular;color:#69768f;font-size:13px;line-height:26px}.speq-limit-message{padding:15px 18px 19px;text-align:left;font-size:13px;line-height:18px;border:1px solid;border-radius:4px;color:#152649;width:100%}.speq-limit-message--allowance{background:#f1f6fb;border-color:#c0c8d8}.speq-limit-message--additional{background:#fff5e4;border-color:#ed9c57}.ancil-not-available{height:100%;display:flex;align-items:center;justify-content:center}.ancil-not-available .shared-tooltip__container{display:block;position:absolute;margin:auto}.ancil-not-available div{height:24px}.shared-tooltip__flex{display:flex;justify-content:center;align-items:center;position:absolute;margin:auto;flex-direction:column}.price-small{font-size:13px;line-height:24px;white-space:nowrap;font-family:Roboto-Medium;display:flex;color:#152649}.price-small.price-display__row{flex-direction:row;gap:4px}.price-small.price-display__column{flex-direction:column}.price-small.price-color__dark-blue-two{color:#69768f}.price-small.price-color__dark-blue{color:#152649}.price-small.price-color__gray{color:#b1b1b1}.price-small:has(>.discount-element){color:#c92526}.price-small:has(>.discount-element) .discount-element s{color:#69768f}.shared-progress{position:relative;width:100%;height:16px;background-color:#f3f3f3;overflow:hidden}.shared-progress--rounded{border-radius:9px}.shared-progress__fill{height:100%;background-color:#cdda32}.simple-collapsible__header{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;background-color:transparent;border:none;width:100%;font-size:16px;line-height:24px;font-family:Roboto-Medium;color:#152649;padding-left:0;padding-right:0}.simple-collapsible__title{font-size:16px;line-height:24px;font-family:Roboto-Medium;color:#152649}.simple-collapsible__icon-container{width:24px;height:24px;border-radius:24px;background-color:#f6f7f8;cursor:pointer;margin-left:auto;display:flex;justify-content:center;align-items:center}.simple-collapsible__icon{width:12px}.simple-collapsible__content{padding-top:18px;gap:6px;display:flex;flex-direction:column;justify-content:start}@media (max-width: 760px){.simple-collapsible__content{color:#152649;font-family:Roboto-Medium;font-weight:400}}@media (max-width: 1224px){.simple-collapsible__content{color:#152649;font-family:Roboto-Medium;font-weight:400}}.simple-collapsible__content .service{width:100%;display:flex;justify-content:space-between;line-height:24px;color:#152649}.simple-collapsible__content .service__name{font-size:14px;font-family:Roboto-Regular;white-space:normal}.simple-collapsible__content .service__price{font-size:14px}.simple-collapsible__list-item{color:#152649;font-size:14px;font-family:Roboto-Regular;white-space:normal;line-height:24px;width:100%;display:flex;justify-content:space-between}.simple-collapsible__list-item--link{color:#152649;font-size:16px;line-height:20px;cursor:pointer;margin-top:16px;text-decoration:underline;border:none;background-color:transparent;padding:0;display:flex;justify-content:flex-start}.simple-collapsible__list-item-price{margin-left:auto}.gift-voucher__box{background-color:#f1f6fb;width:100%;min-height:48px;border-radius:4px;align-content:center}.gift-voucher__add{font-family:Roboto-Regular;display:flex;justify-content:space-between;gap:16px;margin-left:8px;font-size:14px;text-decoration:underline}.gift-voucher__applied{display:flex;justify-content:space-between;font-family:Roboto-Regular;font-weight:400;padding:0 16px}.gift-voucher__edit{color:#223968;font-size:14px;text-decoration:underline;background-color:transparent;border:unset;cursor:pointer}.gift-voucher__use-text{color:#223968;font-size:14px;line-height:20px;text-decoration:underline}.gift-voucher__applied-text{color:#223968;font-size:14px;line-height:20px}.form-control__label{font-size:14px;line-height:20px;font-weight:500;color:#152649;margin-bottom:8px}.form-control__input{border:1.25px solid #c0c8d8;border-radius:4px;padding:12px 16px;font-size:16px}.form-control__error{color:#da3232;font-weight:400;font-size:13px;line-height:20px}.form-control .error{border-color:#bc3c3c}.combo *,.combo *:before,.combo *:after{box-sizing:border-box}.combo{max-width:400px;position:relative}.combo .combo-input{margin-top:15px}.combo:after{border-bottom:2px solid #000000;border-right:2px solid #000000;content:"";display:block;height:6px;width:6px;pointer-events:none;position:absolute;right:14px;top:47px;transform:translateY(-65%) rotate(45deg)}.combo-input{background-color:#fff;border:1px solid #cdcdcd;display:block;font-size:13px;box-shadow:0 2px #eee;line-height:20px;font-family:Roboto-Regular;color:#000;height:40px;padding:9px 10px;text-align:left;width:100%;cursor:pointer}.combo-input:not([aria-activedescendant]){color:#69768f}.combo-input:focus-visible{outline:currentColor auto 2px;outline:invert auto 2px;outline:-webkit-focus-ring-color auto 2px;outline-offset:3px}.combo-menu{background-color:#fff;border:1px solid #cdcdcd;border-top:none;display:none;max-height:300px;overflow-y:scroll;left:0;position:absolute;top:100%;width:100%;z-index:100}.combo .open+.combo-menu{display:block}.combo-option{padding:10px 12px 12px;color:#152649;font-size:13px;line-height:20px;font-family:Roboto-Regular;text-transform:uppercase}.combo-option[aria-selected=true]{font-weight:700}.combo-option:hover,.combo-option.option-current{background-color:#cdda32}.flight-sort.combo{display:flex;align-items:center;max-width:none;width:fit-content;font-size:14px;font-family:Roboto-Medium}.flight-sort.combo:after{content:none}.flight-sort.combo label{color:#4c5367}.flight-sort.combo .combo-input{color:#223968;border:none;background:transparent;margin-top:0;height:auto;width:auto;padding:0 18px 0 0;margin-left:6px;box-shadow:none;font-family:Roboto-Medium;font-size:14px;transition:all .2s cubic-bezier(.55,.085,.68,.53)}.flight-sort.combo .combo-input:after{border-bottom:2px solid #223968;border-right:2px solid #223968;content:"";display:block;height:7px;width:7px;pointer-events:none;position:absolute;right:4px;top:9px;transform:translateY(-65%) rotate(45deg);transition:all .2s cubic-bezier(.55,.085,.68,.53)}.flight-sort.combo .combo-input:hover{color:#313892}.flight-sort.combo .combo-input:hover:after{border-color:#313892}.flight-sort.combo .combo-menu{background-color:#fff;display:none;max-height:300px;overflow-y:scroll;left:0;position:absolute;top:100%;z-index:100;border:1px solid #ced2d7;box-shadow:0 2px 4px #c2c2c280;color:#333;font-size:14px;text-align:left;transition:all .2s cubic-bezier(.55,.085,.68,.53);width:200px}.flight-sort.combo .combo-menu .combo-option{cursor:pointer;text-transform:none}.flight-sort.combo .combo-menu .combo-option[aria-selected=true]{font-weight:400}.flight-sort.combo .combo-menu .combo-option:hover,.flight-sort.combo .combo-menu .combo-option.option-current{background-color:#f2f2f2;color:#313892}.flight-sort.combo .open+.combo-menu{display:block}.company_loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#80808080;display:flex;align-items:center;justify-content:center;z-index:9999}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.company_loader .spinning-plane{animation:spin 2s linear infinite;width:300px;height:300px}.popup{max-width:27.3333333333rem!important;min-width:27.3333333333rem!important;height:auto;text-align:center;display:flex;flex-direction:column}.popup .popup__hero-img{height:13.3333333333rem;background-size:cover;background-position:center}@media (max-width: 1224px){.popup .popup__hero-img{line-height:20px;background-size:contain}}@media (max-width: 1224px){.popup .popup__hero-img--cover{background-size:cover}}.popup .popup__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.3333333333rem;padding:1.5rem 3.1666666667rem 2.3333333333rem}.popup .popup__content--meals{padding-bottom:2rem}.popup .popup__content .popup__content-title-seats{font-family:Roboto-Medium;font-weight:500;color:#152649;font-size:1.75rem;line-height:32px}.popup .popup__content .popup__content-title-baggage{font-family:Roboto-Medium;font-weight:500;color:#152649;font-size:1.3333333333rem;line-height:26px}.popup .popup__content .popup__content-title-meals{font-family:Roboto-Medium;font-weight:500;color:#152649;font-size:1.75rem;line-height:32px;margin-top:6px}.popup .popup__content .popup__content-text{color:#69768f;font-size:1.0833333333rem;line-height:24px;width:15.3333333333rem}.popup .popup__navigation{display:flex;justify-content:space-between;min-height:48px;padding:0 3.1666666667rem 2rem;margin-top:auto}.popup .popup__navigation--column{flex-direction:column-reverse;justify-content:center}.popup .popup__navigation .btn{padding:.5rem 1.3333333333rem}.popup .price-info-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup .price-info-container .price{color:#152649;font-size:21px;font-weight:700}.popup .price-info-container .price sup{vertical-align:super;font-size:12px}@media (max-width: 760px){.popup .price-info-container .price{font-size:18px}.popup .price-info-container .price sup{font-size:9px}}.popup .price-info-container .price-info{display:inline-block;color:#69768f;font-family:Roboto-Regular;font-size:13px;line-height:20px;text-align:center}.price-info{margin-top:10px}@media (max-width: 1224px){.services-container{width:100%}}.service-category{border-radius:8px;margin-top:32px;overflow:hidden}@media (max-width: 1224px){.service-category:first-child{margin-top:0}}.service-category__title-container{width:100%;padding:20px 32px;display:flex;justify-content:flex-start;align-items:center;border:1px solid #e2e3e8;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff}@media (max-width: 1224px){.service-category__title-container{border:none}}.service-category__title-container .service-category__title{font-family:Roboto-Medium;font-size:24px;line-height:32px;color:#152649;align-items:center}.service-category__title-container .service-category__title:hover .tooltip{opacity:1}.services-category__banner-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;line-height:32px;text-align:center;color:#fff}.services-category__banner-text--mobile{font-size:18px;line-height:28px;transform:translate(-10%,-50%)}@media screen and (min-width: 320px) and (max-width: 470px){.services-category__banner-text--mobile{left:60%;transform:translateY(-50%);right:20px}}.service-layout{width:100%}@media (max-width: 1224px){.service-layout{padding:16px 24px;background-color:#fff}}.service-layout .service-row{margin-top:8px}.service-layout .service-row>.service-single-cell{margin:auto 0}.service-row{width:100%;display:flex;justify-content:stretch;align-items:stretch;border:1px solid #e2e3e8;background-color:#fff}@media (max-width: 1224px){.service-row--no-border{border:none}}@media (max-width: 1224px){.service-row{margin-bottom:0}}.service-row:last-of-type{margin-bottom:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.service-row--no-radius:last-of-type{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.service-column{width:100%;display:flex;flex-direction:column;align-items:center}@media (max-width: 1224px){.service-column{border:1px solid #dadee7;border-radius:4px}.service-column:not(:first-of-type){margin-top:16px}}.service-single-cell{flex-grow:1;flex-basis:0;height:100%}.service-single-cell--both-included{display:flex;flex-direction:column;justify-content:center}.service-cell-container{border-bottom:1px solid #e2e3e8}.service-cell-container--border-mandatory{border-bottom:1px solid #e2e3e8!important}.service-cell-container--no-border{border-bottom:none}.service-allowance--no-extra .service-allowance__left-container{align-items:center}.service-allowance{display:flex;justify-content:space-between;align-items:center;padding:10px 7px;height:100%;gap:8px}@media (max-width: 1224px){.service-allowance{padding:10px 6px}}.service-allowance--one-way{justify-content:space-between;max-width:400px;margin-left:auto;margin-right:auto}@media (max-width: 1224px){.service-allowance--one-way{justify-content:space-between}}.service-allowance--one-way-space-evenly{justify-content:space-between;max-width:400px;margin-left:auto;margin-right:auto}@media (max-width: 1224px){.service-allowance--one-way-space-evenly{justify-content:space-between}}.service-allowance--no-extra{justify-content:center}.service-allowance--no-extra .service-allowance__left-container{align-items:center;display:flex}.service-allowance--no-extra .service-category__title:hover .tooltip{opacity:1}.service-allowance--divided{border-top:dashed 1px}.service-allowance__left-container{display:flex;flex-direction:column;justify-content:space-between;align-items:start;line-height:24px;gap:4px}.service-allowance__left-container--center{display:flex;flex-direction:column;justify-content:space-between;align-items:center;line-height:24px;gap:4px}.service-allowance__right-container{display:flex;flex-direction:column;justify-content:space-between;align-items:end;line-height:24px;gap:4px}.service-allowance__value{color:#152649;font-size:16px;font-family:Roboto-Medium;letter-spacing:0;line-height:24px;display:flex;align-items:center}.service-allowance__included-label{color:#223968;font-size:13px;font-family:Roboto-Medium;letter-spacing:0;line-height:20px;text-align:center;padding:2px 8px;border-radius:12px;background-color:#cdda32}.service-allowance__info-label{color:#69768f}.service-allowance__price{font-size:13px;color:#69768f}.service-allowance__upgrade-button{padding:7px 24px;border-radius:4px;font-family:Roboto-Medium;font-size:16px;background-color:#223968;color:#fff;cursor:pointer;height:40px;display:flex;align-items:center}.service-allowance__upgrade-button:hover{background-color:#3d5586}.service-allowance__upgrade-button--selected{background-color:#fff;color:#223968;border:1px solid #223968}.service-allowance__upgrade-button--selected:hover{background-color:#fff;border-color:#3d5586!important;color:#3d5586}.service-allowance__upgrade-button--disabled{cursor:default;pointer-events:none;color:#989ea7;background-color:#ced2d780}.service-allowance__info{font-family:Roboto-Regular;color:#69768f;font-size:13px;line-height:26px}.service-single-cell{flex-grow:1;flex-basis:0;padding-left:10px;padding-right:10px;height:100%}@media (max-width: 1224px){.service-single-cell{width:100%;border-bottom:1px solid #e2e3e8}}.service-single-cell:last-of-type{border-bottom:none}@media (max-width: 1224px){.service-single-cell:last-of-type{border-bottom:none}}.service-single-cell:has(>div:not([class])>.service-allowance){display:flex;align-items:center;justify-content:center}.service-single-cell:has(>div:not([class])>.service-allowance)>div{width:100%}@media (max-width: 1224px){.service-single-cell:has(>.baggage-promotion-description){padding:0}}.service-single-cell+.info-box{border:0}.service-single-cell--border-top{border-top:1px solid #c0c8d8}.service-single-cell--middle{border-right:none;border-left:1px dashed #c0c8d8}.service-single-cell--middle:has(+.service-single-cell){border-right:1px dashed #c0c8d8;border-left:1px dashed #c0c8d8}.service-single-cell--no-border{border-bottom:none}.service-single-cell--no-padding{padding:0}.service-double-cell{flex-grow:2;flex-basis:0}.service-double-cell-container{display:flex;height:100%;align-items:center}.flight-cancellation-not-available{height:100%;width:100%;display:flex}.flight-cancellation-not-available__icon-desktop{height:100%;margin:auto;display:flex}.flight-cancellation-not-available__box{box-sizing:border-box;height:119px;border:1px solid #c0c8d8;border-radius:4px;background-color:#f1f6fb;margin:16px 25px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.flight-cancellation-not-available__box-no-margin{margin:0}.flight-cancellation-not-available__text{color:#152649;font-family:Roboto-Regular;font-size:13px;letter-spacing:0;line-height:18px;text-align:center}.flight-cancellation-not-available-mobile{border-radius:4px;color:#152649;font-family:Roboto-Regular;font-size:13px;line-height:18px;text-align:center;padding:18px;width:100%;background-color:#f1f6fb;border:1px solid #c0c8d8}.service-selection-output{padding:0 10px}.service-selection-output:last-of-type div:last-of-type .service-cell-container{box-shadow:none}.saf-option{width:170px;aspect-ratio:1;border-radius:8px;border:1px solid #dadee7;padding:40px 19px;display:flex;flex-direction:column;align-items:center}@media (max-width: 1224px){.saf-option{height:170px;width:100%;aspect-ratio:unset}}.saf-option--active{border:2px solid #152649}.saf-option__value{color:#152649;font-size:16px;font-family:Roboto-Medium;letter-spacing:0;line-height:24px;display:flex;align-items:center;margin-top:16px}.saf-option__price{font-size:13px;color:#69768f;margin-top:26px}@media (max-width: 1224px){.saf-popup{display:flex;flex-direction:column;padding:20px 16px;height:100%}}.saf-popup__options{width:100%;margin-top:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media (max-width: 1224px){.saf-popup__options{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}}.saf-popup__message{border-radius:4px;color:#152649;font-family:Roboto-Regular;font-size:14px;line-height:20px;text-align:left;padding:13px 16px;width:100%;background-color:#f1f6fb;border:1px solid #c0c8d8;margin-top:31.5px}.saf-popup__title{display:flex;justify-content:space-between;font-family:Roboto-Medium;font-size:21px;line-height:32px;text-align:left;color:#152649}.saf-popup__bottom-container{display:flex;justify-content:space-between;align-items:center;margin-top:32px}@media (max-width: 1224px){.saf-popup__bottom-container{flex-direction:column;margin-top:auto}}.saf-popup__bottom-container .saf-popup__navigation{display:flex;align-items:center;margin-left:auto}.saf-popup__bottom-container .saf-popup__navigation .btn__green{min-width:86px;margin-left:8px;flex:1}.saf-popup__bottom-container .saf-popup__navigation .btn-transparent{min-width:86px;margin-right:8px;flex:1}@media (max-width: 1224px){.saf-popup__bottom-container .saf-popup__navigation{width:100%;justify-content:stretch;margin-left:unset}}@media (max-width: 760px){.saf-popup__bottom-container .saf-popup__navigation{padding:8px 16px}}.saf-popup__return-option-container{display:flex;justify-content:flex-start;align-items:baseline}.saf-popup__return-option-container .checkbox__container{display:inline!important}.saf-popup__return-option-container .checkbox{padding:16px 0 16px 16px}.saf-popup__return-option-container span{font-size:16px;line-height:20px;color:#152649;text-align:left}@media (max-width: 1224px){.saf-popup__return-option-container span{font-size:14px}}@media (max-width: 1224px){.saf-popup__return-option-container{width:100%;border-top:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8;margin-bottom:8px;font-size:14px;padding:16px 0}}.info-box{border-radius:4px;color:#152649;font-family:Roboto-Regular;font-size:13px;line-height:18px;padding:16.5px;width:100%;background-color:#f1f6fb;border:1px solid #c0c8d8;text-align:center}.name-change-service{background-color:#eaeaf2;border-radius:4px;display:flex;justify-content:space-between;align-items:center;height:0px;min-height:0;padding:0;visibility:hidden;transition:all .5s ease-in-out;line-height:24px}.name-change-service__infant-info{color:#000;font-size:15px}.name-change-service>div{display:none;transition:all .5s linear .5s}.name-change-service__animation-grow{min-height:48px;height:auto;padding:12px 16px;margin-top:24px;visibility:visible}.name-change-service__animation-grow>div{display:block}.name-change-service .checkbox-container{margin-top:0;font-size:15px}.name-change-service .checkbox-container .checkbox-label{display:flex;align-items:center;column-gap:6px;flex-wrap:wrap}.name-change-service .checkbox-container .checkmark{top:3px}.name-change-service .checkbox-container .price-small{gap:8px;font-size:15px}.name-change-service .icon-info1{font-size:21px;color:#223968}.name_change_tooltip .rc-tooltip-inner{font-size:13px;padding:7px 12px}.name_change_tooltip a{margin-left:0}.meals__tab-list{top:0;z-index:102;list-style-type:none;margin:0;padding:0;overflow:hidden;width:100%;height:71px;display:flex}@media (max-width: 760px){.meals__tab-list{height:54px}}.meals__tab-list li.tab-item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.meals__tab-list li.tab-item.selected{border-top:4px solid #cdda32;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;background:#fff}.meals__tab-list li.tab-item.unselected{background:#f1f6fb;border-top:4px solid transparent;border-left:1px solid #e2e3e8;border-right:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8}.meals__tab-list li.tab-item.unselected:hover{background:#e3eaf2}.meals__tab-list li.tab-item.disabled{cursor:default}.meals__tab-list li.tab-item.disabled .tab-text{color:#b8c0cd}.meals__tab-list li.tab-item .tab-text{font-family:Roboto-medium;color:#152649;font-size:16px;letter-spacing:0;line-height:26px}@media (max-width: 1224px){.meals__tab-list li.tab-item .tab-text{font-size:13px}}.online-checkin-button-wrap{white-space:nowrap}.summary-container{padding-top:20px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;max-width:1170px}@media (min-width: 768px){.summary-container{padding-bottom:40px}}@media (max-width: 1224px){.summary-container{width:100%;padding-top:16px}}@media (max-width: 760px){.summary-container{padding-left:15px;padding-right:15px;overflow:clip}}.summary-container__content{width:100%;display:flex;align-items:flex-start;gap:16px}@media (max-width: 1224px){.summary-container__content{flex-direction:column-reverse;justify-content:center}}.summary-container__content-left{display:flex;flex-direction:column;flex:2;gap:16px;width:100%;padding-top:16px}@media (max-width: 1224px){.summary-container__content-left{padding-top:0}}.summary-container__content-right{display:flex;flex-direction:column;flex:1;gap:16px;width:100%;padding-top:16px;position:sticky;top:100px}@media (max-width: 1224px){.summary-container__content-right{max-width:unset;width:100%;position:unset;top:unset}}.flight-card{background-color:#fff;border-radius:8px;padding:24px;box-shadow:0 8px 24px #15264914}@media (max-width: 760px){.flight-card{padding:24px 12px}}.pax-summary-card-container{background-color:#fff;border-radius:8px;padding:24px;width:100%;box-shadow:0 8px 24px #15264914}@media (max-width: 760px){.pax-summary-card-container{padding:24px 12px}}.pax-summary-card-container .pax-summary__title-container{width:100%;padding-bottom:12px;display:flex;justify-content:space-between;align-items:center;background-color:#fff}@media (max-width: 760px){.pax-summary-card-container .pax-summary__title-container{padding-bottom:4px}}@media (max-width: 1224px){.pax-summary-card-container .pax-summary__title-container .summary-category__title-container{border:none}}.pax-summary-card-container .pax-summary__title-container .pax-summary__title{font-family:Roboto-Medium;font-size:24px;line-height:32px;color:#152649;align-items:center;display:flex}.pax-summary-card-container .pax-summary__title-container .edit-passenger-container button{background:none;border:none;cursor:pointer}.pax-summary-card-container .pax-summary__title-container .edit-passenger-container .edit-passenger{font-family:Roboto-Regular;color:#152649;font-size:16px;line-height:24px;text-decoration:underline}.pax-summary-card-container .pax-summary__title-container .edit-passenger-container .edit-search-icon{width:25px;height:25px;margin-left:5px;margin-bottom:-5px}.pax-summary-card-container .pax-summary-screen{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1224px){.pax-summary-card-container .pax-summary-screen{display:flex;flex-direction:column;align-items:center}}@media (max-width: 760px){.pax-summary-card-container .pax-summary-screen{display:flex;flex-direction:column;align-items:center}}.pax-summary-card-container .pax-summary-screen .nc-added{margin-top:12px}.pax-summary-card-container .pax-summary-screen .pax-summary-card{height:fit-content;min-width:264px;width:338px;border-radius:8px;margin-bottom:16px;background-color:#fff;border:1px solid #dadee7}@media (max-width: 1224px){.pax-summary-card-container .pax-summary-screen .pax-summary-card{width:100%}}.pax-summary-card-container .pax-summary-screen .pax-summary-card .avatar{width:38px;height:38px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;margin-right:16px;min-width:38px}@media (max-width: 1224px){.pax-summary-card-container .pax-summary-screen .pax-summary-card .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px;min-width:32px}}@media (max-width: 760px){.pax-summary-card-container .pax-summary-screen .pax-summary-card .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info{display:flex;justify-content:flex-start;position:relative;align-items:flex-start;padding:20px 24px;max-height:80px}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .has-infant{position:absolute;top:11px;left:76px}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name{display:flex;flex-direction:column}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name p:first-of-type{color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:26px;padding-top:4px}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name p{color:#69768f;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:26px}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name span{font-family:Roboto-regular;font-size:14px;color:#152649}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name .infant strong{font-weight:700;color:#152649}.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name-option{position:absolute;top:-10px;right:-1px;background-color:#f1f6fb;border:1px solid #ddd;border-radius:15px 0 0 15px;padding:5px 16px;font-family:Roboto-Medium;font-size:12px;color:#152649;box-shadow:0 2px 4px #0000001a}@media (max-width: 1224px){.pax-summary-card-container .pax-summary-screen .pax-summary-card .top-info .name-option{top:-13px;right:-1px}}.pax-summary-card-container .pax-summary-screen .pax-summary-card .bot-info{display:flex;flex-direction:column;gap:8px;padding:16px 24px;border-top:1px solid #dadee7}.pax-summary-card-container .pax-summary-screen .pax-summary-card .bot-info p{font-family:Roboto-Regular;font-size:14px;margin:0;padding:4px 0;color:#223968}.pax-summary-card-container .pax-summary-screen .pax-summary-card .bot-info p span{font-family:Roboto-Medium}.flight-header{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-bottom:10px}@media (max-width: 760px){.flight-header{flex-direction:column-reverse;align-items:unset;gap:16px}}.fare-compartment{min-width:146px;width:auto;min-height:32px;height:auto;padding:4px 16px;border-radius:4px 0 0;background-color:#f1f6fb;align-content:center;cursor:pointer;border:none}.fare-compartment__details{display:flex;flex-direction:row;justify-content:space-between;color:#152649;gap:16px}@media (max-width: 760px){.fare-compartment__details{justify-content:center}}.fare-compartment__title{font-size:11px}.fare-compartment__compartment{font-size:16px}.fare-compartment__icon-wrapper{padding:4px}.fare-compartment__icon{width:16px;height:16px}.flight__info{margin-bottom:16px;display:flex;flex-direction:column}.flight__item{display:flex;justify-content:space-between;font-family:Roboto-Medium;color:#152649}.flight__item-section{display:flex;flex-direction:column}.flight__item-departure,.flight__item-arrival{display:flex;flex-direction:column;width:200px}@media (max-width: 760px){.flight__item-departure,.flight__item-arrival{min-width:75px}}.flight__item-time{font-size:20px;font-weight:500;line-height:32px}.flight__item-code{font-size:32px;font-weight:500;line-height:32px}.flight__item-airport{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto-Regular}.flight__item-delay-number{font-size:12px;color:#152649;vertical-align:text-bottom;margin-left:5px;margin-top:-4px}.flight__item-delay-text{font-size:12px;color:#152649;vertical-align:text-bottom;margin-top:-4px;margin-left:3px}.flight__item-departure .flight__item-time,.flight__item-departure .flight__item-code,.flight__item-departure .flight__item-airport{text-align:left}.flight__item-arrival .flight__item-time,.flight__item-arrival .flight__item-code,.flight__item-arrival .flight__item-airport{text-align:right;display:flex;justify-content:right}.flight__item-duration{color:#152649;font-family:Roboto-Regular;font-size:11px;font-weight:400;line-height:20px;text-align:left;width:100%;max-width:292px}.flight__item-timeline{display:flex;align-items:center;position:relative}.flight__item-timeline .icon-with-label{display:flex;flex-direction:column;align-items:center;position:relative}.flight__item-timeline .icon-with-label img{position:relative;z-index:1}.flight__item-timeline .icon-with-label .label{position:absolute;top:100%;margin-top:4px;text-align:center;width:100%;font-size:11px;color:#69768f;font-family:Roboto-Regular}.flight__item-timeline .icon-with-label .label-switchAirport{white-space:nowrap;margin-right:25px}.flight__item-timeline .dashed-line-container{display:flex;align-items:center;width:100%}.flight__item-timeline .short-dash{display:inline-block;width:3px;height:2px;background-color:#152649;opacity:.5}.flight__item-timeline .dashed-line{flex-grow:1;border-bottom:2px dashed #152649;opacity:.5;height:2px;margin:0 3px}.dashed-line-container-vertical{display:flex;flex-direction:column;min-height:60px;height:auto;width:24px;justify-content:start}.short-dash-vertical{display:inline-block;width:1px;height:3px;background-color:#152649;margin-left:auto;margin-right:auto}.dashed-line-vertical{flex-grow:1;border-left:1px dashed #152649;width:1px;margin:3px auto}.flight-date{font-family:Roboto-Medium;display:flex;flex-direction:column}@media (max-width: 760px){.flight-date{gap:8px}}.flight-date--journey{font-size:16px;line-height:24px;color:#152649;font-family:Roboto-Regular}.flight-date--date{font-size:16px;line-height:24px;color:#152649}.flight-class{width:232px;color:#152649;font-family:Roboto-Medium;font-size:16px;margin-top:16px}.flight__details{margin:24px 0;display:flex;justify-content:space-between}.flight__operated-by{font-size:11px;color:#152649;display:flex;gap:10px}.flight__operated-by span{align-self:center;margin-right:12px}.flight__operated-by img{width:32px;height:32px;border-radius:24px}.flight__operated-by-logo:not(:first-child){margin-left:-7px}.flight__operated-by-logo:nth-child(1){z-index:5}.flight__operated-by-logo:nth-child(2){z-index:4}.flight__operated-by-logo:nth-child(3){z-index:3}.flight__operated-by-logo:nth-child(4){z-index:2}.flight__more-details{font-size:12px;color:#666;display:flex;gap:8px}.flight__more-details button{color:#223968;font-family:Roboto-Medium;font-size:16px;font-weight:400;line-height:24px;text-align:left;text-decoration:underline;cursor:pointer;gap:8px}.flight__services{padding:12px 0;border-top:1px solid #dadee7}.flight__services-toggle-services{color:#223968;font-family:Roboto-Medium;font-size:16px;font-weight:500;line-height:24px;text-align:left}.flight__services--border-bottom{border-bottom:1px solid #dadee7}.flight-more-details .simple-collapsible__content{padding-top:0}.flight-details{font-family:Roboto-Regular;border-top:1px solid #dadee7;padding-top:16px;color:#007bff}.toggle-details,.toggle-services{display:block;width:100%;text-align:left;background:none;border:none;font-size:16px;padding:10px 0;cursor:pointer}.expand{width:24px;height:24px;border-radius:24px;background-color:#f6f7f8;cursor:pointer}.expand img{width:12px;margin-top:8px;margin-left:6px}.flight-info{flex-direction:column;display:flex;gap:16px;background-color:#f6f7f880}.flight-info__date:first-of-type{margin-top:16px}.flight-info__date{display:flex;align-items:center;margin-left:16px;min-height:40px}.flight-info__date-icon{margin-right:10px;width:24px}.flight-info__date .dashed-line-container-vertical{min-height:40px}.flight-info__time{display:flex;align-items:center;margin-left:16px;min-height:64px}.flight-info__time-icon{margin-right:10px;width:24px}.flight-info__gap{width:65px}.flight-info__date-text{color:#152649;font-size:14px;font-weight:400;line-height:20px;text-align:left;align-self:start;margin-left:10px}.flight-info__divider:first-of-type{border:0;height:1px;background-color:#dadee7;margin:12px 0 0}.flight-info__divider:last-of-type{border:0;height:1px;background-color:#dadee7;margin:0}@media (max-width: 760px){.flight-info__transfer-box .dashed-line-container-vertical{height:170px}}.flight-info__transfer-box .mobile-height-large{height:155px}.flight-info__transfer-box .mobile-height-small{height:55px}.flight-info__time-text{color:#152649;font-size:14px;font-weight:400;line-height:20px;text-align:left;min-width:65px;align-self:start}.flight-info__line-icon{width:24px;text-align:center;margin-right:10px;flex-direction:column;display:flex;height:60px}.flight-info__direction{display:flex;flex-direction:column;gap:5px;color:#152649;font-size:14px;align-self:start}.flight-info__direction-strong{font-family:Roboto-Medium}.flight-info__direction-terminal,.flight-info__direction-location{font-family:Roboto-Regular}.flight-info__direction-transfer{margin-top:12px;display:flex;justify-content:space-between;gap:6px;width:100%}@media (max-width: 760px){.flight-info__direction-transfer{flex-direction:column}}.flight-info__direction-airport-change{width:111px;height:24px;padding:2px 16px;background-color:#fcead9;font-family:Roboto-Regular;font-size:12px;font-weight:400;line-height:20px;text-align:left}.flight-info__details{display:flex;align-items:center;color:#152649;margin-left:16px}.flight-info__duration{font-size:12px;font-weight:400;line-height:20px;text-align:left;align-self:start;min-width:65px}.flight-info__info{color:#152649;font-size:14px;align-self:start;display:flex;flex-direction:column;gap:5px}.flight-info__info-strong{font-family:Roboto-Medium;width:fit-content;color:#152649}.flight-info__info-operated,.flight-info__info-aircraft{font-family:Roboto-Regular;color:#152649}.flight-info__info-stop{display:flex;flex-direction:row;gap:5px}@media (max-width: 760px){.flight-info__info-stop{flex-direction:column}}.flight-info .flight-number{cursor:pointer}.flight-info__plane-icon{margin-right:10px}.flight-info__direction-transfer{display:flex;flex-direction:row;gap:25px}.flight-info__direction-transfer div{display:flex;flex-direction:column;gap:5px}.services-list{font-family:Roboto-Regular,ui-sans-serif;background:#f6f7f880}.services-list .not-selected{font-family:Roboto-Regular,ui-sans-serif;color:#152649;margin-bottom:8px}.services-list__element{min-height:56px;display:flex;flex-wrap:wrap;border-top:1px solid #dadee7}.services-list__element-title{display:flex;align-items:flex-start;padding:16px 0;width:160px}@media (max-width: 760px){.services-list__element-title{flex-basis:50%}}.services-list__element-title img{margin-top:-2px}.services-list__element-title h3{font-family:Roboto-Medium,ui-sans-serif;font-size:16px;line-height:24px;color:#152649;margin-left:8px}.services-list__element-content{width:100%;padding:8px 16px;font-size:14px;line-height:20px;flex:1;font-family:Roboto-Medium,ui-sans-serif;color:#152649;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 760px){.services-list__element-content{flex-basis:100%!important;flex-direction:column;align-items:flex-start}.services-list__element-content p{width:auto!important}}.services-list__element-content p{display:inline-block}.services-list__element-content .service-list__element-content-row{display:flex;padding:8px 0;width:100%;font-family:Roboto-Medium,ui-sans-serif;color:#152649;gap:16px}@media (max-width: 760px){.services-list__element-content .service-list__element-content-row{flex-direction:column;gap:0}}.services-list__element-content .service-list__element-content-pax{display:flex;flex-direction:column;min-width:200px;width:200px}@media (max-width: 760px){.services-list__element-content .service-list__element-content-pax{width:unset}}.services-list__element-content .service-list__element-content-seats{display:flex;flex-direction:column;min-width:410px}@media (max-width: 760px){.services-list__element-content .service-list__element-content-seats{margin-top:8px}}.services-list__element-content .service-list__element-content-seats__transfer-container{display:flex;justify-content:space-between}.services-list__element-content .service-list__element-content-seats__transfer-container__bound{width:30%}.services-list__element-content .service-list__element-content-seats__transfer-container__service{width:75%;text-align:start}.services-list__element-content .service-list__element-content-seats__transfer-container__service>p{display:block}.services-list__element-content .service-list__element-content-meals{display:flex;flex-direction:column;min-width:400px}@media (max-width: 760px){.services-list__element-content .service-list__element-content-meals{margin-top:8px}}.services-list__element-content .service-list__element-content-meals>div>p:first-of-type>p{display:block}.services-list__element-content .service-list__element-content-meals__transfer-container{display:flex;justify-content:space-between}.services-list__element-content .service-list__element-content-meals__transfer-container__bound{width:30%}.services-list__element-content .service-list__element-content-meals__transfer-container__service{width:75%;text-align:start}.services-list__element-content .service-list__element-content-meals__transfer-container__service>p:first-of-type>p{display:block}@media (max-width: 760px){.services-list__element-content .service-list__element-content-meals>p{width:100px!important;flex-shrink:0}}.services-list__element-content.multi-pax{flex-basis:100%}.services-list__element-content.multi-pax .service-list__element-content-meals{flex-direction:column}.services-list__element-content.multi-pax .service-list__element-content-meals>div{flex-direction:row}.services-list__element-content.multi-pax .service-list__element-content-meals>div>p>p{display:block}.services-list__element-content.multi-pax .service-list__element-content-meals>div div{display:flex;flex-direction:column}.services-list__element-content.single-pax{flex:2;align-items:normal;display:flex;flex-direction:column;padding:16px;justify-content:space-evenly}@media (max-width: 760px){.services-list__element-content.single-pax{order:3;width:100%}}.services-list__element-content.single-pax>div{display:flex;flex-direction:column}@media (max-width: 760px){.services-list__element-content-baggage{margin-top:8px}}.services-list__element-content-baggage-row{display:flex;gap:8px;width:max-content}@media (max-width: 760px){.services-list__element-content-baggage-row{max-width:75vw;flex-wrap:wrap}}.services-list__element-content-baggage-row div:nth-of-type(1){font-family:Roboto-Regular,ui-sans-serif}.services-list__element-content-baggage-row div:nth-of-type(2){display:flex;flex-direction:column}.services-list__edit-button{height:24px;background:transparent;display:flex;justify-content:flex-end;align-items:center;text-decoration:underline;font-size:16px;border:none;line-height:24px;cursor:pointer;flex:1;color:#152649;margin-top:auto;margin-bottom:auto}@media (max-width: 760px){.services-list__edit-button{flex-basis:50%}}.services-list__edit-button img{margin-left:8px}.services-list__vip-child-eligibility{color:#152649;font-size:12px;font-family:Roboto-Regular,ui-sans-serif;line-height:20px;margin-left:232px;margin-bottom:16px}@media (max-width: 760px){.services-list__vip-child-eligibility{margin-left:16px}}.services-list__bike-disclaimer{color:#152649;font-size:12px;font-family:Roboto-Regular,ui-sans-serif;margin-top:10px;margin-bottom:10px}.services-list__baggage-notification-box{background-color:#fff5e4;width:100%;height:auto;padding:8px 16px;margin-bottom:16px}.services-list__baggage-notification--text{font-size:14px;color:#152649;font-family:Roboto-Regular,ui-sans-serif;line-height:24px}.services-list .icon-info1{color:#223968;font-size:16px}.services-list>div:last-of-type{border-bottom:1px solid #dadee7}.isBaggageMismatch{order:3}.extras-list{padding:24px;background-color:#fff;box-shadow:0 8px 24px #15264914;border-radius:8px}@media (max-width: 760px){.extras-list{padding:24px 12px}}.extras-list .border-extras{border:1px solid #dadee7;margin-top:16px;margin-bottom:16px}.extras-wrapper{display:flex;flex-direction:column}.extras-wrapper .services-list__edit-button{flex:unset}.extras-title{display:flex;align-items:center}.extras-title-wrapper{display:flex;justify-content:space-between}.extras-title h2{color:#152649;font-weight:500;font-size:16px;line-height:24px;font-family:Roboto-medium}.extras__image{padding-right:8px}.extras-type{color:#152649;font-weight:400;font-size:14px;line-height:20px;padding-top:16px}.border{border-bottom:1px solid;margin:16px 0}.btn__proceed-background{padding:24px 29px 12px;margin:24px -15px 0;position:sticky;bottom:0;z-index:7}.btn__proceed-background.sticky-active{background-color:#ffffffb3}.proceed-summary{margin-top:0}dialog.terms-and-conditions{max-width:647px;border-radius:8px}@media (max-width: 760px){dialog.terms-and-conditions{border-radius:0;height:100%;max-height:100vh;max-width:100%;margin:0}}dialog.terms-and-conditions::backdrop{background:#1c212bb3}dialog.terms-and-conditions .terms-and-conditions__modal{width:100%;border-radius:8px;padding:20px;font-family:Roboto-Medium}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal{padding:0;height:100%}}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal{display:flex;flex-direction:column}}dialog.terms-and-conditions .terms-and-conditions__modal__title-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal__title-section{padding:16px;background-color:#f6f7f8;margin-bottom:0}}dialog.terms-and-conditions .terms-and-conditions__modal__title-section__title{font-size:24px;line-height:36px;color:#19234d}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal__title-section__title{font-size:20px;line-height:32px}}dialog.terms-and-conditions .terms-and-conditions__modal__content{max-height:250px;overflow-y:auto;padding:16px;border:1px solid #e0e0e0;border-radius:4px}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal__content{height:100%;max-height:unset;border:none}}dialog.terms-and-conditions .terms-and-conditions__modal__content__section{margin-bottom:15px}dialog.terms-and-conditions .terms-and-conditions__modal__content__section__title{font-size:14px;line-height:20px;color:#152649;margin-bottom:10px}dialog.terms-and-conditions .terms-and-conditions__modal__content__section__general-text{font-size:14px;line-height:20px;font-family:Roboto-Regular;color:#69768f}dialog.terms-and-conditions .terms-and-conditions__modal__content__section__general-text a{all:revert}dialog.terms-and-conditions .terms-and-conditions__modal__footer{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal__footer{border-top:1px solid #e0e0e0;margin:10px 0;justify-content:space-around;width:100%}}dialog.terms-and-conditions .terms-and-conditions__modal__footer button{font-family:Roboto-Medium;font-size:16px;line-height:26px;border:none;border-radius:4px;padding:10px 20px;cursor:pointer}@media (max-width: 760px){dialog.terms-and-conditions .terms-and-conditions__modal__footer button{margin-top:10px;width:40%;text-align:center}}dialog.terms-and-conditions .terms-and-conditions__modal__footer__cancel-button{background-color:transparent;color:#4a4a4a}dialog.terms-and-conditions .terms-and-conditions__modal__footer__submit-button{background-color:#d4df46;color:#19234d}dialog.terms-and-conditions .close-modal{width:32px;height:32px;background-color:#ebeef5;color:#152649;border:none;border-radius:100%;padding:0;display:flex;justify-content:center;align-items:center}.breadcrumb-text{display:none;padding-top:4px}.breadcrumb-list:hover .breadcrumb-text{display:block;height:auto;padding-bottom:8px}.breadcrumb-list:hover .breadcrumb-checked{color:#b4b4b4;background-color:#fafafa}.breadcrumb-list:hover .breadcrumb-not-checked{background-color:#fafafa}.breadcrumb-list:hover .breadcrumb-navigate{cursor:pointer}.meals{height:100%;width:100%;margin-top:32px}.meals__layout{width:100%;box-sizing:border-box;border:1px solid #e2e3e8;border-top:0;border-radius:0 0 6px 6px;background-color:#fff;padding-top:32px;display:flex;margin-bottom:32px}@media (max-width: 1224px){.meals__layout{padding-top:24px}}.meals__layout .pax-list{margin-left:24px;margin-right:24px}.meals__layout .content{display:flex;flex-direction:column;margin-right:24px}.meals__layout .content .filters{margin-bottom:24px;flex:1}.meals__layout .content .offers{flex:1;display:grid;grid-template-columns:auto auto;justify-items:center;gap:24px;margin-bottom:24px}@media (max-width: 1224px){.meals__layout{flex-direction:column}}@media (max-width: 1224px){.meals{margin-top:0}}.show-more-button{margin-bottom:32px;display:flex;justify-content:center;flex:1}.show-more-button button{all:unset;box-sizing:border-box;height:40px;border:1px solid #223968;border-radius:4px;background-color:#fff;text-align:center;font-size:14px;color:#223968;cursor:pointer;font-family:Roboto-Medium;padding:12px;width:max-content}.show-more-button button:hover{background-color:#152649;color:#fff}.meals-offer{box-sizing:border-box;min-height:352px;height:100%;width:342px;border:1px solid #e2e3e8;border-radius:8px;background-color:#fff}@media (max-width: 1224px){.meals-offer{min-height:unset}}.meals-offer__banner{height:192px;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0}.meals-offer__banner .background-overlay{height:100%;width:100%;border-radius:8px 8px 0 0}.meals-offer__banner .show-more{width:342px;height:192px;position:absolute;align-items:center;justify-content:center;display:none}.meals-offer__banner .show-more__button{padding:12px;height:40px;width:max-content;border-radius:4px;color:#fff;background-color:transparent;border:1px solid #ffffff;cursor:pointer}.meals-offer__banner .show-more__button:hover{color:#152649;background-color:#fff}.meals-offer__banner .label{margin-top:24px;margin-left:24px;height:24px;background-color:teal;text-align:center;width:fit-content;display:inline-block;padding-left:16px;padding-right:16px;border-radius:12px;position:absolute}.meals-offer__banner .label .text{height:24px;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px}.meals-offer__details{min-height:160px;height:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1224px){.meals-offer__details{min-height:unset;gap:10px}}.meals-offer__details .meal-title{margin-left:24px;margin-top:16px;justify-content:space-between;display:flex;align-items:baseline}.meals-offer__details .meal-title .text{width:254px;color:#152649;font-size:20px;font-weight:600;letter-spacing:0;line-height:32px}.meals-offer__details .meal-title .mobile-expand{margin-right:28px}.meals-offer__details .meal-title .mobile-expand .mobile-icon{height:25px;padding-top:10px;cursor:pointer}.meals-offer__details .meal-mobile-desc{margin-left:24px;margin-right:24px}.meals-offer__details .meal-mobile-desc__weight{height:24px;font-size:16px;letter-spacing:0;line-height:24px;color:#69768f}.meals-offer__details .meal-mobile-desc__description{margin-top:8px;font-size:14px;line-height:20px;color:#152649}.meals-offer__details .meal-mobile-desc__allergens{margin-top:16px;font-size:14px;line-height:20px;display:flex;color:#152649;margin-bottom:20px}.meals-offer__details .meal-footer{margin-bottom:24px;display:flex;justify-content:space-between;height:40px;margin-right:24px;margin-left:24px}.meals-offer__details .meal-footer .action{align-self:flex-end}.meals-offer__limit-message-mobile{padding:12px 15px;background:#f1f6fb;color:#152649;font-size:16px;line-height:24px;margin-bottom:16px}.meals-offer__limit-message-mobile-text{text-align:center}.meals-offer__banner:hover .background-overlay{background-color:#0006;position:absolute;z-index:888}.meals-offer__banner:hover .label{position:absolute;z-index:777}.meals-offer__banner:hover .show-more{display:flex;z-index:999}.meals-offer-modal{display:flex;flex-direction:column;height:100%;min-height:95vh}.meals-offer-modal__banner{min-height:400px;width:778px;background-repeat:no-repeat;background-size:cover;border-radius:8px 8px 0 0}.meals-offer-modal__banner .close-btn{position:absolute;right:0;margin-top:24px;margin-right:24px}.meals-offer-modal__content{margin:32px;color:#69768f;overflow-x:hidden}.meals-offer-modal__title{font-size:21px;font-weight:600;line-height:32px;font-family:Roboto-Medium;color:#152649}.meals-offer-modal__weight{height:24px;font-size:16px;line-height:24px}.meals-offer-modal__description{margin-top:16px;font-size:16px;line-height:24px;color:#152649}.meals-offer-modal__allergens{color:#152649;margin-top:16px;font-size:16px;line-height:24px;display:flex}.meal-offer-disclaimer{display:flex;margin-top:32px}.meal-offer-disclaimer p{color:#69768f;font-size:14px;margin-left:8px;line-height:20px}@media (max-width: 760px){.meal-offer-disclaimer{margin-top:24px;margin-bottom:8px}.meal-offer-disclaimer p{font-size:12px}}.cross-sell-drink{height:132px;width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:inset 0 -1px #e2e3e8}.cross-sell-drink__drink-image-container{box-sizing:border-box;height:117px;width:117px;border:1px solid #e2e3e8;border-radius:8px;background-color:#fff;margin-bottom:16px;display:flex;justify-content:center;align-items:center}.cross-sell-drink__drink-image-container .drink-image{width:104px;height:104px}.cross-sell-drink__info{width:100%;height:100%;text-align:left;margin-left:32px}.cross-sell-drink__info .title{height:16px;color:#152649;font-size:16px;font-weight:600;letter-spacing:0;line-height:16px;margin-top:8px}.cross-sell-drink__info .volume{height:16px;color:#69768f;font-size:14px;letter-spacing:0;line-height:16px;margin-top:8px}.cross-sell-drink__info .price-segment{margin-top:24px}.meal-filters-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px;height:fit-content}.meal-filters-container .filter{width:fit-content}.meal-filters-container .filter .category-button{all:unset;cursor:pointer;border:1px solid #c0c8d8;border-radius:16px;display:flex;align-items:center;justify-content:center;height:32px;width:fit-content;font-family:Roboto-Medium}.meal-filters-container .filter .category-button:hover{border:1px solid #152649}.meal-filters-container .filter .category-button span{color:#152649;padding:8px 16px;font-family:Roboto-Medium,serif;line-height:16px;font-size:16px;width:100%}.meal-filters-container .filter .category-button .discounted-filter{height:20px;width:24px;font-size:16px;border-radius:12px;margin-left:-7px;margin-right:4px;display:flex;justify-content:center;align-items:center;background-color:#c92526;color:#fff}.meal-filters-container .filter .selected{border:1px solid #cdda32;background-color:#cdda32}.meal-filters-container .filter .selected:hover{border:1px solid #cdda32}.meals-allowance__meal-block-content{padding-right:35px}@media (max-width: 1224px){.meals-allowance__meal-block-content{padding-right:0}}.meals-allowance__drawer-infant:first-child{display:flex;justify-content:center}.meals-allowance__section-content{margin-bottom:24px}.meals-allowance__container{margin-bottom:40px;margin-right:94px;margin-left:40px}@media (max-width: 1224px){.meals-allowance__container{display:flex;flex-direction:column;align-items:center;margin-right:0;margin-left:0}}.meals-allowance__slider{margin-bottom:40px;width:100%;display:flex;justify-content:center}.meals-allowance__slider .slick-dots li button:before{font-size:9px}@media (max-width: 760px){.meals-allowance__slider .slick-slider{width:96%!important}}@media (min-width: 760px){.meals-allowance__slider .slick-slider{width:600px!important}}.meals-allowance__slider-image{width:100%;border-radius:.75rem}.meals-allowance__slider-arrow-left{z-index:100;background-color:#fff;border-radius:9999px;left:0;top:40%;position:absolute;height:32px;width:32px;transform:rotate(90deg);display:flex;justify-content:center;align-items:center;margin-left:-9px;box-shadow:0 2px 4px #dedede80}@media (max-width: 760px){.meals-allowance__slider-arrow-left{margin-left:6px}}.meals-allowance__slider-arrow-right{z-index:100;background-color:#fff;border-radius:9999px;right:0;top:40%;position:absolute;height:32px;width:32px;transform:rotate(270deg);display:flex;justify-content:center;align-items:center;margin-right:-9px;box-shadow:0 2px 4px #dedede80}@media (max-width: 760px){.meals-allowance__slider-arrow-right{margin-right:6px}}.meals-allowance__section-border-top{border-top:1px solid #dadee7;margin-top:30px;margin-bottom:24px}.meals-allowance__section-title{color:#152649;font-size:20px;line-height:32px;font-family:Roboto-Medium;margin-bottom:16px}.meals-allowance__section-content{line-height:25px;font-size:16px;color:#152649;font-family:Roboto-Regular}.meals-allowance__meal-block-section{padding:16px;box-sizing:border-box;border:1px solid #e2e3e8;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media (max-width: 1224px){.meals-allowance__meal-block-section{width:328px;display:flex;flex-direction:column;align-items:start!important;margin-top:12px;margin-bottom:12px}}.meals-allowance__meal-block-section-header-label{display:flex;justify-content:flex-start}@media (max-width: 1224px){.meals-allowance__meal-block-section-header-label{flex-direction:column-reverse}}.meals-allowance__meal-block-label{border-radius:16px;background-color:#dfc0e6;color:#152649;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;font-family:Roboto-Medium;display:flex;align-items:center;max-height:24px}.meals-allowance__meal-block-label p{padding:2px 12px}.meals-allowance__meal-block-label::target-text{padding:2px}.meals-allowance__meal-block-title{margin-right:12px;font-size:16px;line-height:32px;font-family:Roboto-Medium;color:#152649}.meals-allowance__meal-block-content{font-size:13px;font-family:Roboto-Regular;line-height:20px;color:#152649}@media (max-width: 1224px){.meals-allowance__meal-block-content{width:100%}}.meals-allowance__apply-same-selection{display:flex;width:100%;background-color:#f7f8fa;border-radius:8px;height:72px;align-items:center}.meals-allowance__apply-same-selection .apply-same-checkbox{height:24px;width:24px;margin-left:24px;margin-right:16px}.meals-allowance__apply-same-selection input[type=checkbox]:checked{accent-color:#152649}.meals-allowance__apply-same-selection .apply-same-text{color:#152649;font-size:16px}.meals-allowance__slider>.slick-list{margin:0 -7px}.meals-allowance__slider>.slick-list .slick-slide>div{padding:0 15px}@media (max-width: 760px){.meals-allowance__slider>.slick-list .slick-slide>div{padding:0}}.meals-content-modal{min-height:100%}.meals-content-modal__header{display:flex;justify-content:space-between;background-color:#fff}.meals-content-modal__header__container{margin:24px 24px 8px}.meals-content-modal__header .modal-title{height:16px;width:93px;color:#152649;font-size:16px;font-weight:500;font-family:Roboto-Medium;line-height:16px}.meals-content-modal__header .pax-info{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:16px}.meals-content-modal__header .pax-info .name{display:flex;flex-direction:column}.meals-content-modal__header .pax-info .name p:first-of-type{color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:26px;padding-top:4px}.meals-content-modal__header .pax-info .name p{color:#69768f;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:26px}.meals-content-modal__header .pax-info .name .infant strong{font-weight:700;color:#152649}.meals-content-modal__header .avatar{width:38px;height:38px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:50%;color:#152649;line-height:20px;text-align:center;padding:8px 0;margin-right:16px;font-family:Roboto-medium;font-size:16px}.meals-content-modal__content{background-color:#f6f7f8;height:100%;padding:0 24px 24px}.meals-content-modal__content .content .filters{margin-bottom:24px}.meals-content-modal__content .content .filters .meal-filters-container{flex-wrap:wrap;margin-top:16px}.meals-content-modal__content .content .offers{display:flex;flex-direction:column;align-items:center}.meals-content-modal__content .content .offers .meal-offer-container{margin-bottom:24px}.meals-content-modal__footer{height:64px;background-color:#fff;display:flex;justify-content:space-between;position:sticky;bottom:0;width:100%}@media (max-width: 1224px){.meals-content-modal__footer{justify-content:stretch;border-top:1px solid #dadee7}}.meals-content-modal__footer .cancel_button{all:unset;margin-top:19px;margin-bottom:19px;font-size:16px;font-family:Roboto-Medium;height:26px;color:#223968;cursor:pointer}@media (max-width: 1224px){.meals-content-modal__footer .cancel_button{flex:1;text-align:center}}.meals-content-modal__footer .submit_button{all:unset;height:48px;width:156px;border-radius:4px;background-color:#cdda32;color:#223968;text-align:center;margin-right:16px;margin-bottom:8px;margin-top:8px;font-size:16px;font-family:Roboto-Medium;font-weight:500}@media (max-width: 1224px){.meals-content-modal__footer .submit_button{flex:1}}.passenger-card{min-height:120px;height:fit-content;min-width:264px;width:338px;border-radius:4px;margin-bottom:16px;background-color:#fff}@media (max-width: 1224px){.passenger-card{width:100%;min-height:103px}}.passenger-card__allowance_disclaimer{color:#223968;font-family:Roboto-regular;font-size:14px;letter-spacing:0;line-height:20px;padding-bottom:10px}@media (max-width: 760px){.passenger-card{width:100%;min-height:103px}}.passenger-card.selected{border-left:4px solid #cdda32;border-top:1px solid #dadee7;border-right:1px solid #dadee7;border-bottom:1px solid #dadee7}.passenger-card.selected .avatar{width:38px;height:38px;background-color:#cdda32;border:1px solid #cdda32;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;margin-right:16px}@media (max-width: 1224px){.passenger-card.selected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}@media (max-width: 760px){.passenger-card.selected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}.passenger-card.unselected{border-left:1px solid #dadee7;border-top:1px solid #dadee7;border-right:1px solid #dadee7;border-bottom:1px solid #dadee7;padding-left:3px;cursor:pointer}.passenger-card.unselected .avatar{width:38px;height:38px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:50%;color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:20px;text-align:center;padding:8px 0;margin-right:16px}@media (max-width: 1224px){.passenger-card.unselected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}@media (max-width: 760px){.passenger-card.unselected .avatar{width:32px;height:32px;font-size:13px;line-height:14px;margin-right:12px}}.passenger-card .top{display:flex;justify-content:flex-start;align-items:flex-start;padding:16px 24px}.passenger-card .top .name{display:flex;flex-direction:column}.passenger-card .top .name p:first-of-type{color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:26px;padding-top:4px}.passenger-card .top .name p{color:#69768f;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:26px}.passenger-card .top .name .infant strong{font-weight:700;color:#152649}.passenger-card .bot{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:16px 24px;border-top:1px solid #dadee7}@media (max-width: 1224px){.passenger-card .bot{height:72px}}.passenger-card .bot .left span{color:#223968;font-family:Roboto-regular;font-size:13px;letter-spacing:0;line-height:20px}.passenger-card .bot .right{display:flex;align-items:center;padding-left:20px}.passenger-card .bot .right .chip{background-color:#cdda32;height:24px;border-radius:12px;color:#223968;font-family:Roboto-medium;font-size:13px;letter-spacing:0;line-height:20px;padding:2px 8px;white-space:nowrap}.passenger-card .bot .right .remove-icon{font-size:30px;cursor:pointer;margin-left:8px}.passenger-card .bot .right .select-button{all:unset;height:40px;width:93px;border-radius:4px;background-color:#223968;color:#fff;font-size:16px;font-weight:500;font-family:Roboto-Medium;letter-spacing:0;line-height:24px;text-align:center;cursor:pointer}.passenger-card .selected-button{height:72px;width:100%;display:flex;justify-content:center;align-items:center;border-top:1px solid #dadee7}.passenger-card .selected-button button{all:unset;height:40px;color:#223968;background-color:#fff;border:1px solid #223968;font-weight:500;border-radius:4px;width:100%;text-align:center;margin:16px}.passenger-card .add-more-button{height:72px;width:100%;display:flex;justify-content:center;align-items:center;border-top:1px solid #dadee7}.passenger-card .add-more-button button{all:unset;height:40px;color:#fff;background-color:#223968;border-radius:4px;width:100%;text-align:center;margin:16px;font-size:16px;font-family:Roboto-Medium}@media (max-width: 1224px){.cross-sell_modal{height:100%;overflow-y:scroll;padding-bottom:95px;background-color:#f6f7f8}}.cross-sell_modal__footer{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:28.5px;border-top:1px solid #e2e3e8;background-color:#fff}@media (max-width: 1224px){.cross-sell_modal__footer{justify-content:space-between;position:fixed;bottom:0}}.cross-sell_modal__footer .cancel_button{all:unset;font-size:16px;height:26px;color:#223968;cursor:pointer}@media (max-width: 1224px){.cross-sell_modal__footer .cancel_button{margin:24px 0 24px 24px;width:156px;text-align:center}}.cross-sell_modal__footer .submit_button{all:unset;height:48px;width:156px;border-radius:4px;background-color:#cdda32;color:#223968;text-align:center;cursor:pointer;margin:24px 24px 24px 0;font-size:16px;font-weight:500}.cross-sell__tittle-section{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}@media (max-width: 1224px){.cross-sell__tittle-section{background-color:#fff}}.cross-sell__tittle-section .title{color:#152649;font-size:21px;font-weight:500;font-family:Roboto-Medium}@media (max-width: 1224px){.cross-sell__tittle-section .title{font-size:16px;line-height:16px;font-family:Roboto-Medium}}.cross-sell__pax{display:flex;justify-content:start;align-items:center;padding:16px 24px;background-color:#fff}.cross-sell__pax .avatar{width:40px;height:40px;background-color:#f1f6fb;border:1px solid #c0c8d8;border-radius:50%;color:#152649;line-height:20px;text-align:center;padding:8px 0;margin-right:16px;font-family:Roboto-Medium}.cross-sell__pax-name{color:#152649;font-size:16px;font-family:Roboto-Medium;line-height:26px}.cross-sell__filters-section{margin-top:24px;padding:0 24px}@media (max-width: 1224px){.cross-sell__filters-section{background-color:#f6f7f8}}.cross-sell__product-container{margin:32px 24px 0;max-height:560px;overflow-x:hidden;scrollbar-color:#bdbfc5 transparent;scrollbar-width:thin}@media (max-width: 1224px){.cross-sell__product-container{overflow-y:hidden;background-color:#f6f7f8;max-height:fit-content}}.cross-sell-product{display:flex;justify-content:flex-start;align-items:center;height:132px;padding-bottom:16px;margin-right:24px;border-bottom:1px solid #e2e3e8;margin-bottom:16px}.cross-sell-product__image{overflow:hidden;width:116px;height:116px;border:1px solid #e2e3e8;border-radius:8px;flex-shrink:0}.cross-sell-product__image img{width:100%;height:100%;object-fit:cover}.cross-sell-product__content{margin-left:32px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.cross-sell-product__content-details{margin-top:8px}.cross-sell-product__content-details-name{font-family:Roboto-Medium;font-size:16px;line-height:16px;color:#152649}.cross-sell-product__content-details-weight{margin-top:8px;font-family:Roboto-Regular;font-size:14px;line-height:16px;color:#69768f}.cross-sell-product__counter{margin-left:auto}.cross-sell-product-mobile{display:flex;height:132px;padding-bottom:16px;margin-right:24px;border-bottom:1px solid #e2e3e8;margin-bottom:16px}.cross-sell-product-mobile__image{overflow:hidden;width:116px;height:116px;border:1px solid #e2e3e8;border-radius:8px;flex-shrink:0}.cross-sell-product-mobile__image img{width:100%;height:100%;object-fit:cover}.cross-sell-product-mobile__content{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 60%;margin-left:16px;height:100%}.cross-sell-product-mobile__content__info-details{margin-top:8px}.cross-sell-product-mobile__content__info-details-name{font-family:Roboto-Medium;font-size:16px;line-height:16px;color:#152649}.cross-sell-product-mobile__content__info-details-weight{margin-top:8px;font-family:Roboto-Regular;font-size:14px;line-height:16px;color:#69768f}.cross-sell-product-mobile__content__counter{display:flex;justify-content:space-between}@media (max-width: 760px){.cross-sell-product-mobile__content__counter{align-items:end}.cross-sell-product-mobile__content__counter-price .price-wrapper{flex-direction:column;align-items:start}.cross-sell-product-mobile__content__counter-price .price-wrapper .price-discounted{margin-left:0}}.cross-sell-product-mobile-limit{border-bottom:none;margin-bottom:0}.allowance_selection_button{margin:5px}@media (max-width: 1224px){.allowance_card_button{width:100%;margin-top:12px}.allowance_card_button .btn__solid-blue,.allowance_card_button .btn__blue{width:100%}}.footer-meals{z-index:1}@media (max-width: 1224px){.footer-meals{padding-bottom:65px}}.cross-sell-desktop{height:100%}.cross-sell-desktop__header{display:flex;margin-top:32px;width:100%;justify-content:center}.cross-sell-desktop__header .title{font-size:21px;font-weight:500;font-family:Roboto-Medium;line-height:32px;text-align:center;color:#152649}.cross-sell-desktop__header .close-btn{right:24px;position:absolute}.cross-sell-desktop__filters{width:100%;display:flex;justify-content:center;margin-top:16px}.cross-sell-desktop .desktop-cross-sell-content{width:100%;display:flex;justify-content:center;margin-top:32px}.cross-sell-desktop .desktop-cross-sell-content .cross-sell-product{border-bottom:0;width:332px}.cross-sell-desktop .desktop-cross-sell-content .cross-sell-product__content-details-name{position:absolute}.cross-sell-desktop .desktop-cross-sell-content .cross-sell-product__content-details-weight{margin-top:24px}.cross-sell-desktop .desktop-cross-sell-content__slider{width:100%;display:flex!important;justify-content:center}.cross-sell-desktop .desktop-cross-sell-content__slider .cross-sell-product__counter{height:100%;display:flex;flex-direction:column-reverse}.cross-sell-desktop .desktop-cross-sell-content__slider .slick-list{width:85%}.cross-sell-desktop .desktop-cross-sell-content__slider .slick-list .slick-track .slick-slide{display:flex;justify-content:center}.cross-sell-desktop .desktop-cross-sell-content__slider .meals-allowance__slider-arrow-left{z-index:100;border:1px solid #a8b2c0;border-radius:9999px;left:0;top:25%;height:40px;width:40px;margin-left:24px;transform:rotate(90deg);display:flex;justify-content:center;align-items:center;cursor:pointer}.cross-sell-desktop .desktop-cross-sell-content__slider .meals-allowance__slider-arrow-left i{margin-top:2px}.cross-sell-desktop .desktop-cross-sell-content__slider .meals-allowance__slider-arrow-right{z-index:100;border:1px solid #a8b2c0;border-radius:9999px;right:0;top:25%;height:40px;width:40px;margin-right:24px;transform:rotate(270deg);display:flex;justify-content:center;align-items:center;cursor:pointer}.cross-sell-desktop .desktop-cross-sell-content__slider .meals-allowance__slider-arrow-right i{margin-top:3px}.cross-sell-desktop .price-wrapper{flex-direction:column;align-items:start}.cross-sell-desktop .price-wrapper .price-discounted{margin-left:0}.meals-fallback{padding:39.5px;background-color:#fff;border-left:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8;border-right:1px solid #e2e3e8;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width: 760px){.meals-fallback{padding:17.5px 15.5px 24.5px}}.meals-fallback__container{width:100%;padding:16.5px;background-color:#fff5e4;border:1px solid #ed9c57;border-radius:4px}.meals-fallback__container__text{font-size:13px;line-height:18px;color:#152649}@media (max-width: 760px){.meals-fallback__container__text{line-height:20px}}.price-wrapper{align-self:flex-end;display:flex;align-items:center}.price-wrapper .price-full{color:#152649}.price-wrapper .price-discounted{color:#ea2433;margin-left:8.5px}.price-wrapper .price{display:flex;align-items:center;margin-right:24px}.price-wrapper .price__symbol{width:14px;font-family:Roboto-Regular;font-size:24px;font-weight:500;margin-left:3px}.price-wrapper .price__breakdown{display:flex}.price-wrapper .price__breakdown .full-price{font-family:Roboto-Regular;font-size:24px;font-weight:500}.price-wrapper .price__breakdown .decimal{height:16px;width:16px;font-family:Roboto-Regular;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center;margin-left:3px}.price-wrapper .price__breakdown--bold .full-price,.price-wrapper .price__breakdown--bold .decimal,.price-wrapper .price__breakdown--bold__symbol{font-family:Roboto-Medium}.drawer{transition:all .3s ease}.drawer.open .drawer-content{opacity:1}.drawer.closed{padding-bottom:25px}.drawer.closed .drawer-content{max-height:0;opacity:0}.drawer-header{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 0;cursor:pointer}.drawer-header_icon{transition:transform .3s ease}.drawer-header p{color:#152649;font-family:Roboto-medium;font-size:16px;letter-spacing:0;line-height:26px;padding-top:4px}.drawer-content{max-height:0;transition:max-height .3s ease,opacity .3s ease;background-color:#fff}.drawer-content.visible{max-height:500px;opacity:1}.drawer-content.hidden{max-height:0;opacity:0}.drawer-with-scrollbar{height:100%;overflow:auto;margin-bottom:16px;scrollbar-width:none}.drawer-with-scrollbar::-webkit-scrollbar{display:none}.payment{margin-top:40px}@media (max-width: 1224px){.payment__content{flex-direction:column!important}}.payment__notification-container{margin-bottom:24px}.payment__content{display:flex;flex-direction:row-reverse;gap:24px;position:relative}@media (max-width: 1224px){.payment__content__payment_details{width:100%!important}}.payment__content__payment_details{background-color:#fff;border:1px solid white;border-radius:8px;padding:24px;width:740px;box-shadow:0 8px 24px #15264914}.payment__content__payment_details .payment_options{width:100%}.payment__content__payment_details .payment_options .google_pay_divider{margin-top:40px;width:325px;display:flex;align-items:center}@media (max-width: 760px){.payment__content__payment_details .payment_options .google_pay_divider{width:100%!important}}.payment__content__payment_details .payment_options .google_pay_divider .divider_text{padding:8px;color:#69768f}.payment__content__payment_details .payment_options .google_pay_divider .divider_line{border-top:1px solid #69768f;width:50%}.payment__content__payment_details .payment_options .pay_in_parts_options{width:100%;background-color:#f1f6fb;height:72px;border:1px solid #f1f6fb;border-radius:40px;display:flex;justify-content:center;margin-bottom:12px}.payment__content__payment_details .payment_options .pay_in_parts_options .pay_instalments{all:unset;width:50%;text-align:center;color:#223968;font-weight:500;font-size:16px;margin:8px 12px;border-radius:40px;cursor:pointer}.payment__content__payment_details .payment_options .pay_in_parts_options .selected{background-color:#fff;box-shadow:0 4px 8px #253d8014}.payment__content__payment_details .payment_options .title{color:#223968;font-size:24px;font-weight:500;line-height:36px;font-family:Roboto-medium}.payment__content__payment_details .payment_options .subtitle{color:#152649;font-size:14px;font-weight:400;line-height:20px}.payment__content__payment_details .payment_options .google_pay{margin-top:40px}@media (max-width: 760px){.payment__content__payment_details .payment_options .google_pay .google-pay-button-container,.payment__content__payment_details .payment_options .google_pay .apple-pay-container{width:100%!important}}.payment__content__payment_details .payment_options .google_pay .google-pay-button-container{width:342px}.payment__content__payment_details .payment_options .google_pay .google-pay-button-container button{width:100%}.payment__content__payment_details .payment_options .google_pay .apple-pay-container{width:342px}.payment__content__payment_details .payment_options .google_pay .apple-pay-container apple-pay-button{--apple-pay-button-width: 100%;--apple-pay-button-height: 40px;--apple-pay-button-border-radius: 5px}.payment__content__payment_details .payment_options .payment_options{margin-top:40px}.payment__content__payment_details .payment_options .payment_options .option{border:1px solid #c0c8d8;border-radius:8px;margin-bottom:16px;min-height:64px}.payment__content__payment_details .payment_options .payment_options .disabled_tab{opacity:32%}.payment__content__payment_details .payment_options .payment_options .disabled_tab .option_card,.payment__content__payment_details .payment_options .payment_options .disabled_tab .option_card .checkbox{cursor:not-allowed!important}.payment__content__payment_details .payment_options .payment_options .option_selected{border-color:#223968!important;background-color:#f1f6fb}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#fff;border-radius:8px;margin:0 24px 24px}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__loader{position:absolute;width:calc(100% - 48px);height:calc(100% - 48px);display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:999}@media (max-width: 760px){.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name{width:100%!important;flex-direction:column}}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name{display:flex;gap:24px}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name__fn{display:flex;flex-direction:column;flex:1}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name__fn__input{text-transform:uppercase}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name__ln{display:flex;flex-direction:column;flex:1}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__full-name__ln__input{text-transform:uppercase}@media (max-width: 760px){.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-number{width:100%!important;flex-direction:column}}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-number{flex-direction:column;width:48%}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-number__label{font-size:14px;font-weight:500;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-number .iframe-container{height:44px;margin-top:8px}@media (max-width: 760px){.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details{width:100%!important;flex-direction:column}}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details{display:flex;gap:24px}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details__exp-date,.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details__cvv{display:flex;flex-direction:column;flex:1}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details__cvv__label{font-size:14px;font-weight:500;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .payment_options .option_selected .payment-form__card-details__cvv .iframe-container{height:44px;margin-top:8px}.payment__content__payment_details .payment_options .payment_options .option_card{min-height:64px;width:100%;display:flex;padding:16px;align-items:center;cursor:pointer}.payment__content__payment_details .payment_options .payment_options .option_card input{accent-color:#223968;height:24px;width:24px}.payment__content__payment_details .payment_options .payment_options .option_card .checkbox{cursor:pointer;height:24px;border:1px solid #c0c8d8}@media (max-width: 760px){.payment__content__payment_details .payment_options .payment_options .option_card{align-items:start}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection{flex-direction:column;align-items:end;gap:16px}}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection{display:flex;width:100%;justify-content:space-between}@media (max-width: 450px){.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_icons{flex-wrap:wrap;justify-content:end;gap:10px!important}}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_icons{display:flex;gap:16px;margin-left:20px;align-items:center}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .secure_payment{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-right:10px;color:#152649;font-size:13px;cursor:default}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_klix{display:flex;gap:16px;align-items:center;margin-right:4px}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_klix .klix_text{font-size:14px;font-weight:400;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_secure_payment{display:flex;gap:6px;align-items:center;margin-right:8px}.payment__content__payment_details .payment_options .payment_options .option_card .payment_selection .selection_secure_payment .secure_payment_text{font-weight:400;font-size:13px;line-height:24px;color:#152649}.payment__content__payment_details .payment_options .payment_options .option_card .image{height:24px;margin-left:16px;margin-right:16px}.payment__content__payment_details .payment_options .pay_in_parts{margin-top:40px}.payment__content__payment_details .payment_options .pay_in_parts .parts_divider{border-top:1px solid #dadee7;width:100%;margin-top:40px;margin-bottom:40px}.payment__content__payment_details .payment_options .pay_in_parts .partial_desc{padding:16px 24px;font-size:14px;font-weight:400;line-height:20px;color:#69768f}.payment__content__payment_details .payment_options .pay_in_parts .part_payment{width:100%;border:1px solid #c0c8d8;border-radius:8px;padding:16px 24px;margin-bottom:16px;cursor:pointer;display:flex}.payment__content__payment_details .payment_options .pay_in_parts .part_payment input{cursor:pointer;height:24px;width:24px;border:1px solid #c0c8d8;accent-color:#223968;margin-right:16px}@media (max-width: 760px){.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_header{flex-direction:column;align-items:unset!important}}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_header{display:flex;align-items:center;gap:8px;justify-content:space-between}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_header .part_title{color:#152649;font-weight:400;font-size:16px;line-height:24px}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_header .first_payment{color:#152649;font-weight:800;font-size:20px;line-height:32px}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .parts_disclaimer{color:#152649;font-weight:400;font-size:14px;line-height:20px;margin-top:4px}@media (max-width: 760px){.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment{flex-direction:column}}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment{display:flex;gap:8px;margin-top:8px}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment .next_payment{font-weight:400;font-size:14px;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment .instalments__row{display:flex;gap:10px}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment .instalments .payment_until{margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .pay_in_parts .part_payment .part_content .part_next_payment .instalments .payment_price{margin-bottom:8px;font-size:14px;font-weight:800;line-height:20px;color:#152649}.payment__content__payment_details .payment_options .pay_in_parts .part_selected{border:1px solid #223968!important;background-color:#f1f6fb!important}@media (max-width: 1224px){.payment__content .basket-new{position:relative!important;top:0!important}}.payment__content .basket-new{position:sticky;right:0;top:100px}@media (max-width: 410px){.company_invoice{width:100%!important}}.company_invoice{display:flex;align-items:center;height:56px;width:330px;background-color:#f6f7f8;border:1px solid #f6f7f8;border-radius:4px;margin-top:40px}.company_invoice .invoice_toggle_label{display:flex;align-items:center}.company_invoice label{font-weight:500;font-size:14px;line-height:20px;color:#223968;padding-left:16px;font-family:Roboto-Medium;gap:13px}.company_invoice input{width:18px;height:18px;accent-color:#223968}.payment-invoice{background-color:#f6f7f8;width:100%;padding:20px;margin-top:20px}.payment-invoice .payment-form-control__select{box-shadow:0 0;font-size:16px}.payment-invoice .payment-form-control__select div{border-radius:4px}@media (max-width: 760px){.payment-invoice__phone-number{width:100%}}.payment-invoice__phone-number{display:flex;flex-direction:column;align-items:end}.payment-invoice__phone-number__code,.payment-invoice__phone-number__code .payment-form-control__select{width:100%}@media (max-width: 760px){.payment-invoice__phone-number__number{width:100%}}.payment-invoice__phone-number__number .payment-form-control input{width:100%}.payment-invoice--form{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px}@media (max-width: 760px){.payment-invoice--form .payment-form-control{min-width:100%!important}}.payment-invoice--form .payment-form-control{display:flex;flex-direction:column;min-width:306px}.payment-invoice--form .payment-form-control label{font-family:Roboto-Regular;color:#223968;font-size:14px}.payment-invoice--form .payment-form-control__input{border:1px solid #c0c8d8;border-radius:4px;height:40px;margin-top:8px;padding:0 12px;background-color:#fff}.payment-invoice--form .payment-form-control__input.error{border:1px solid #ea2433!important}.payment-invoice--form .payment-form-control__select{margin-top:8px}.payment-invoice--form .payment-form-control__select.gender-select{width:100%}.payment-invoice--form .payment-form-control__select.error>div{border:1px solid #ea2433!important}.payment-form-control__text-phone{margin-top:8px!important}.error-text{margin-top:8px;font-size:12px;line-height:16px;color:#d91919;max-width:160px}.hidden-cvv{display:none}.payment-company-input{font-size:16px;font-weight:400;line-height:24px;color:#152649}.css-18zpmbi-group:empty{display:none}.extras{width:100%;height:100%}.extras__insurances{margin-top:40px;background-color:#fff;border:1px solid #e2e3e8;border-radius:8px}@media (max-width: 1224px){.extras__insurances{margin-top:0}}.extras__insurances--claims{margin-top:24px}@media (max-width: 1224px){.extras__insurances--claims{margin-top:16px}}.extras__insurances--claims .extras__insurances--wrapper{display:flex;flex-direction:row;gap:12px;align-items:center;padding:0 0 8px}.extras__insurances--claims .extras__insurances--wrapper:last-of-type{padding:0}.extras__insurances--text{line-height:1.4285714286;font-size:14px;font-weight:500;color:#152649}@media (max-width: 1224px){.extras__insurances--text{font-size:12px}}.extras__insurances--footer{margin-top:16px;text-decoration:underline}@media (max-width: 1224px){.extras__insurances--footer{margin-top:24px}}@media (max-width: 760px){.extras__insurances--footer{margin-top:16px;display:flex;flex-direction:column;justify-content:space-between;height:96px}}.extras__insurances--footer>*{margin-right:24px;color:#204588;font-weight:400;font-size:14px}.extras__rent-a-car{margin-top:40px;background-color:#fff;border:1px solid #e2e3e8;border-radius:8px}.extras__controls{margin-top:40px}.text-display{font-weight:400}.full-travel-insurance{margin:38px 32px 0;border:1px solid rgb(205,218,50);border-radius:8px;background:#cdda320f;padding:32px 40px 28px;display:flex}@media (max-width: 1224px){.full-travel-insurance{padding:30px 24px 24px;flex-direction:column}}.full-travel-insurance__title{font-family:Roboto-medium;font-weight:500;font-size:24px;line-height:36px;color:#152649}.trip-cancellation-protection{margin:16px 32px 0;border:1px solid rgb(192,200,216);border-radius:8px;padding:32px 40px 24px;display:flex}@media (max-width: 1224px){.trip-cancellation-protection{padding:24px;flex-direction:column}}.trip-cancellation-protection__title{font-family:Roboto-medium;font-weight:500;font-size:24px;line-height:36px;color:#152649}.selected-insurance{padding:31px 39px 23px;border:2px solid rgb(32,69,136)}@media (max-width: 1224px){.selected-insurance{padding:23px}}.no-insurance{margin:16px 32px 32px;border:1px solid rgb(192,200,216);border-radius:8px;padding:38px 44px;display:flex}@media (max-width: 1224px){.no-insurance{flex-direction:row-reverse;margin-bottom:0;padding:38px 24px}}.no-insurance__title{font-family:Roboto-medium;font-weight:500;font-size:16px;line-height:24px;color:#152649;align-self:end}.no-insurance.selected-insurance{padding:37px 43px;border:2px solid rgb(32,69,136)}@media (max-width: 1224px){.no-insurance.selected-insurance{padding:37px 23px}}.full-travel-insurance.selected-insurance{padding:31px 39px 27px}@media (max-width: 1224px){.full-travel-insurance.selected-insurance{padding:29px 23px 23px}}.first-element{margin:6px 40px 0 0;height:24px;width:24px;accent-color:rgb(34,57,104)}@media (max-width: 1224px){.first-element{margin:0}}@media (max-width: 1224px){.checkbox-wrapper{display:flex;justify-content:end;margin-top:28px}}.price-element{padding-top:30px}@media (max-width: 1224px){.price-element{padding-top:16px}}.price-element .price{font-family:Roboto-medium;font-size:24px;font-weight:500;color:#152649;width:113px;display:flex;justify-content:end;padding:8px 0}@media (max-width: 1224px){.price-element .price{justify-content:start}}.price-element .price sup{top:1.5px;font-size:50%;position:relative;display:inline-block;vertical-align:text-top}.per-passenger{color:#69768f;font-weight:400;font-size:14px;display:flex;line-height:20px}.per-passenger .shared-tooltip__container{transform:scale(1.5)}.show-details{border:0;background:0;line-height:24px}@media (max-width: 760px){.show-details{display:flex;padding:0}}.show-details span{text-decoration:underline;margin-right:8px}.show-details .icon-chevron-up,.show-details .icon-chevron-down{font-size:12px;line-height:24px}.policy-details,.insurance-document{line-height:20px}.text-details{font-family:Roboto-regular;padding-top:8px}.price-checkbox__wrapper{margin-left:auto}@media (max-width: 1224px){.price-checkbox__wrapper{display:flex;justify-content:space-between;margin-left:0}}.recommended-label{height:28px;width:130px;background-color:#cdda32;color:#152649;border-radius:100px;align-content:center;text-align:center;font-family:Roboto-medium;font-size:14px;line-height:20px;position:absolute;top:459px}@media (max-width: 1224px){.recommended-label{top:393px}}@media (max-width: 760px){.recommended-label{top:313px}}@media (max-width: 760px){.trip-cancellation-protection .extras__insurances--footer{height:56px}}.no-insurance .checkbox-wrapper{margin-top:0;flex:none}@media (max-width: 1224px){.no-insurance .checkbox-wrapper{flex:1 1}}.xCover{text-align:center}.xCover img{margin:24px 0}.xCover-wrapper{display:flex}.xCover-wrapper p{margin-right:24px;align-content:center}.extras-header{justify-content:space-between}.extras-category{border-radius:8px;overflow:hidden;z-index:10;margin-top:32px}@media (max-width: 1224px){.extras-category:first-child{margin-top:0}}.extras-category__title-container{width:100%;padding:20px 32px;display:flex;justify-content:flex-start;align-items:center;border:1px solid #e2e3e8;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff}@media (max-width: 1224px){.extras-category__title-container{border:none}}.extras-category__title{font-family:Roboto-Medium;font-size:24px;line-height:32px;color:#152649;align-items:center;display:flex}.extras-category__title:hover .tooltip{opacity:1}.extras-category__banner{position:relative;width:100%;height:240px;padding:0 32px;display:flex;justify-content:flex-start;align-items:center;background-position:center}@media (max-width: 760px){.extras-category__banner{height:160px}}.extras-category__banner .price-box{width:183px;min-height:128px;border-radius:8px;background-color:#cdda32;padding-bottom:1px;font-family:Roboto-medium}@media (max-width: 760px){.extras-category__banner .price-box{width:136px;min-height:104px;max-height:143px}}.extras-category__banner .price-box .discount{padding:6px 10px;min-height:32px;background-color:#c92526;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff}.extras-category__banner .price-box .discount span{text-align:center}.extras-category__banner .price-box .discount i{margin-left:8px}.extras-category__banner .price-box .discount+.price-desc{margin-top:0}.extras-category__banner .price-box .price-desc{text-align:center;margin-top:16px;font-size:13px;color:#152649}.extras-category__banner .price-box .price-desc>p:nth-child(1){margin:11px 0}.extras-category__banner .price-box .price-desc .price{font-size:50px}.extras-category__banner .price-box .price-desc .price sup{vertical-align:super;font-size:24px}@media (max-width: 760px){.extras-category__banner .price-box .price-desc .price{font-size:32px}.extras-category__banner .price-box .price-desc .price sup{font-size:16px}}.extras-category__banner .price-box .price-desc .original-price{margin-bottom:11px}.extras-category__banner .price-box .price-desc>p:last-child{margin:6px 0 16px}.basket-new{padding:24px;border-radius:8px;background-color:#fff;min-width:356px;max-width:356px;display:flex;flex-direction:column;gap:16px;height:fit-content;box-shadow:0 8px 24px #15264914}.basket-new__payment-info-text{font-size:14px;color:#152649}.basket-new__powered_by--icon{margin-left:8px;vertical-align:middle}@media (max-width: 1224px){.basket-new{max-width:unset;min-width:unset}}@media (max-width: 760px){.basket-new{padding:24px 14px}}.basket-new__divider{border-bottom:1px solid #dadee7}.basket-new__title{font-family:Roboto-Regular;font-size:24px;line-height:36px;color:#152649}.basket-new__full-price{display:flex;justify-content:space-between}.basket-new__full-price__text{font-weight:600;font-size:20px;line-height:32px;color:#152649}.basket-new__details-box{font-size:14px;line-height:1.6363636364;color:#152649}.basket-new__details-box a{text-decoration:underline;color:#313892}.basket-new__details-box:last-child{padding-top:16px}.basket-new__text-price{display:flex;justify-content:space-between;font-size:16px;align-items:flex-end}.basket-new__text-price .icon-close{color:#c0c8d8;margin-right:8px;margin-top:5px}@media (max-width: 760px){.basket-new__text-price .icon-close{margin-top:4px}}.basket-new__text-total-price{font-size:20px;font-family:Roboto-Medium}.basket-new__total-to-pay{margin-top:8px;font-size:20px;font-family:Roboto-Medium}.basket-new__total-to-pay-price{display:block;font-size:20px;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#152649}.basket-new__total-to-pay-price sup{top:-1px;padding-left:3px;font-size:50%;position:relative;display:inline-block;vertical-align:text-top}.basket-new__total-to-pay-price.has-discount{color:#aa071b}.basket-new__total-to-pay-price.has-discount .voucher,.basket-new__total-to-pay-price.has-discount .old-price{font-size:12px;line-height:1.75;font-family:Roboto-Regular;font-weight:400}.basket-new__total-to-pay-price.has-discount .voucher{color:#333;margin-bottom:8px}.basket-new__total-to-pay-price.has-discount .old-price{color:#b1b1b1}.basket-new__total-to-pay-price.has-discount .old-price span{text-decoration:line-through}.basket-new__proceed-button-box{width:308px;height:48px;margin-top:24px}.basket-new__proceed-button--design{width:100%;height:100%;border-radius:8px;font-family:Roboto-Medium;display:flex;justify-content:center;flex-flow:column}.basket-new__price{font-family:Roboto-Medium;white-space:nowrap}.basket-new__total-footer{display:flex;font-size:20px;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:space-between;line-height:1.3333333333;color:#152649;font-family:Roboto-Regular}@media (max-width: 760px){.basket-new__total-footer{padding-right:0}}.basket-new__total-footer a{text-decoration:underline;color:#313892}.basket-new__flight-price{display:block;font-size:20px!important;white-space:nowrap;font-family:Roboto-Medium;font-weight:400;color:#152649}.basket-new__flight-price sup{top:1px;position:relative;display:inline-block;vertical-align:text-top;font-size:20px}.basket-new__flight-price.has-discount{color:#aa071b}.basket-new__flight-price.has-discount .voucher,.basket-new__flight-price.has-discount .old-price{font-size:12px;line-height:1.75;font-family:Roboto-Regular;font-weight:400}.basket-new__flight-price.has-discount .voucher{color:#333;margin-bottom:8px}.basket-new__flight-price.has-discount .old-price{color:#b1b1b1}.basket-new__flight-price.has-discount .old-price span{text-decoration:line-through}.basket-new__applied-gift{color:#69768f;font-size:12px;line-height:20px;display:flex;padding:10px 0}.basket-new__lock-fare{margin-top:8px}.basket-new__lock-fare .basket-new__price{font-family:Roboto-Regular}basket-fare-details::-webkit-scrollbar{display:none}.basket-fare-details{display:flex;flex-direction:column;justify-content:start;gap:40px;overflow-y:scroll;max-height:70vh;padding-right:24px;scrollbar-width:thin;-ms-overflow-style:none}@media (max-width: 1224px){.basket-fare-details{height:100%;max-height:100vh}}.basket-fare-details__title-container{display:flex;justify-content:space-between;text-align:left}.basket-fare-details__title{font-family:Roboto-Medium;font-size:24px;line-height:36px;color:#223968}.basket-fare-details__section{display:flex;flex-direction:column;gap:16px;width:100%}@media (max-width: 1224px){.basket-fare-details__section{flex:1}}.basket-fare-details__section-title{font-family:Roboto-Medium;font-size:16px;line-height:24px;color:#152649;border-bottom:1px solid #dadee7;text-align:left}.basket-fare-details__list{border-bottom:1px solid #dadee7}.basket-fare-details__list-item{display:flex;flex-direction:column;text-align:left}.basket-fare-details__list-item span{color:#69768f;font-size:11px;line-height:20px;text-align:left;max-width:640px}.basket-fare-details__list-item-title-container{display:flex;justify-content:space-between}.basket-fare-details__list-item-title,.basket-fare-details__list-item-price{font-family:Roboto-Regular;font-size:16px;line-height:24px;color:#152649}.basket-fare-details__total{display:flex;justify-content:space-between;font-family:Roboto-Medium;font-size:16px;line-height:24px;color:#152649;text-align:left}.basket-fare-details__total--big{font-size:20px;line-height:32px}@media (max-width: 1224px){.basket-fare-details__total--big{position:sticky;bottom:20;width:100%;align-items:end}}.basket-currency-picker{width:100%}@media (min-width: 760px) and (max-width: 1224px){.basket-currency-picker{width:308px!important}}.basket-currency-picker button:disabled{cursor:not-allowed}.basket-currency-picker .other_button{flex:1;background-color:transparent;border:none;font-size:14px;font-weight:400;line-height:20px;color:#22396880;cursor:pointer;font-family:Roboto-Regular}.basket-currency-picker .other_checked{background-color:#fff;border-radius:7px;font-family:Roboto-Medium;color:#223968}.basket-currency-picker__exchange-rate{display:flex;align-items:center;margin-top:16px;font-weight:400;font-size:12px;line-height:20px}.basket-currency-picker__exchange-rate .shared-tooltip__container{display:flex;align-items:center}.basket-currency-picker__list{width:100%;display:flex;align-items:center;padding:8px;background-color:#f1f6fb;border-radius:9px;position:relative}.basket-currency-picker__list span{width:1px;height:12px;background-color:#69768f;opacity:50%}.basket-currency-picker__list span:last-of-type{display:none}.basket-currency-picker__list-item{flex:1;color:#22396880;text-align:center;font-size:14px;line-height:20px;cursor:pointer}.basket-currency-picker input[type=radio]{opacity:0;position:absolute}.basket-currency-picker input[type=radio]:checked+label{background-color:#fff;border-radius:7px;font-family:Roboto-Medium;color:#223968}.basket-currency-picker input[type=radio]:disabled+label{cursor:not-allowed}.basket-currency-picker input[type=radio]:focus-visible+label{outline:currentColor auto 2px;outline:invert auto 2px;outline:-webkit-focus-ring-color auto 2px}.basket-currency-picker__popup{position:absolute;top:40px;left:0;right:0;border-radius:8px;border:1px solid #c0c8d8;background-color:#fff;padding:20px;z-index:101;max-height:350px;overflow-y:auto}.basket-currency-picker__popup__selected{background-color:#f1f6fb;border-radius:7px;color:#223968}.basket-currency-picker__popup li{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:20px;color:#152649;padding:12px 16px}.basket-currency-picker__popup li .basket-currency-picker__popup-currency{font-family:Roboto-Medium}.basket-currency-picker__popup li:hover{background-color:#f1f6fb;cursor:pointer;border-radius:7px}.payment-information__wrapper{background-color:#f1f6fb;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-radius:4px}.payment-information__amount{display:flex;justify-content:space-between;color:#152649;font-family:Roboto-Regular;font-weight:500;font-size:16px;line-height:24px}.payment-information__card{display:flex;justify-content:space-between}.payment-information__card--text{display:flex;flex-direction:column;gap:8px;color:#152649;font-family:Roboto-Regular;font-weight:400;font-size:14px;line-height:20px}.payment-information__card--image img{min-width:44px;max-width:71px}.payment-information__next-payment{display:flex;justify-content:space-between;font-size:20px;font-family:Roboto-Medium;color:#152649}.payment-information__next-payment__scheduled-amount{white-space:nowrap}.payment-information__due-date{gap:8px;display:flex;color:#152649;font-family:Roboto-regular;font-weight:400;font-size:14px;line-height:20px;justify-content:space-between}.voucher__dropdown{padding:0 24px}@media (max-width: 1224px){.voucher__dropdown{width:100%}}@media (max-width: 760px){.voucher__dropdown{height:100vh;width:100%;display:block}}.voucher__container{width:356px;max-height:460px;border-radius:3px;margin-top:90px;margin-right:23%}.voucher__container::backdrop{background:#1c212b66}@media (max-width: 1224px){.voucher__container{max-height:450px;margin:auto}}@media (max-width: 760px){.voucher__container{max-height:100vh;max-width:100vw;width:100vw;margin:0}}.voucher__back-button-container{margin:0 -24px;padding:15px 0;border-bottom:1px solid #dadee7}.voucher__notification{font-size:13px;line-height:20px;white-space:normal}@media (max-width: 760px){.voucher__notification{margin:16px 0;padding:12px 0}}.voucher__notification-warning{background-color:#ffc;color:#000;border:1px solid rgba(0,0,0,.08);margin:8px 0}@media (max-width: 760px){.voucher__notification-warning{text-align:center}}.voucher__notification-error{margin:8px 0 0;color:#da3232}@media (max-width: 760px){.voucher__notification-error{margin:0}}@media (max-width: 760px){.voucher__border-bottom{width:100%;margin:0 auto -15px}}.voucher__back{cursor:pointer;padding:0 20px;align-items:center;height:30px;color:#152649;font-family:Roboto-Regular;font-size:14px;display:flex;gap:10px;background-color:transparent;border:unset}.voucher__back--icon{color:#a2a9b7;width:16px;height:16px}.voucher__delete{cursor:pointer;margin-right:8px;opacity:.5;transition:color .2s cubic-bezier(.55,.085,.68,.53);position:absolute;right:24px}@media (max-width: 1224px){.voucher__delete{right:26px}}.voucher__delete:hover{color:#f97c70}.voucher__label{width:100%;display:block;font-size:16px;color:#152649;font-family:Roboto-Medium;line-height:24px;padding-top:16px}.voucher__input{padding-left:16px;width:100%;height:100%;display:block;font-size:16px;font-family:Roboto-Regular;font-weight:400;color:#000;-webkit-appearance:none;border:1px solid #c0c8d8;border-radius:4px}.voucher__input::-webkit-input-placeholder{font-size:16px;font-family:Roboto-Regular;color:#69768f}.voucher__input:-moz-placeholder{font-size:16px;font-family:Roboto-Regular;color:#69768f}.voucher__input::-moz-placeholder{font-size:16px;font-family:Roboto-Regular;color:#69768f}.voucher__input:-ms-input-placeholder{font-size:16px;font-family:Roboto-Regular;color:#69768f}.voucher__input.placeholder{font-size:16px;font-family:Roboto-Regular;color:#69768f}.voucher__input-error{color:#df7986}.voucher__footer{display:flex;flex-wrap:nowrap;padding:20px 0;align-items:center;justify-content:space-between}.ReactModal__Content .voucher__footer{padding:20px 0}@media (max-width: 1224px){.voucher__footer{padding:20px 10px;top:auto}}@media (max-width: 760px){.voucher__footer{display:flex;flex-direction:column;gap:24px}}.voucher__footer-btn{font-size:16px;cursor:pointer;font-family:Roboto-Regular;transition:color .2s cubic-bezier(.55,.085,.68,.53);color:#223968;text-decoration:underline}@media (max-width: 1224px){.voucher__footer-btn{border:unset;padding:0}}@media (max-width: 760px){.voucher__footer-btn{justify-content:end;align-self:flex-end}}.voucher__done-btn{background-color:#223968;width:99px;height:48px;border-radius:8px;color:#fff;text-decoration:none;font-size:16px;justify-content:center;align-items:center}@media (max-width: 1224px){.voucher__done-btn{color:#fff;background-color:#223968;display:flex;justify-content:center}.voucher__done-btn:hover{color:#313892;background-color:#fff}}@media (max-width: 760px){.voucher__done-btn{width:100%}}.input-wrapper{display:flex;align-items:center;height:48px;margin-top:16px}@media (max-width: 760px){.input-wrapper{width:auto}}.input-wrapper__error{border:1px solid #bc3c3c;border-radius:4px}.informative-section__container{max-width:1120px;margin:0 auto;padding-bottom:40px;flex-direction:column}@media (max-width: 1224px){.informative-section__container{padding-left:16px;padding-right:16px}}@media (max-width: 760px){.informative-section__container{padding-left:0;padding-right:0}}.informative-section__title{color:#152649;font-family:Roboto-Regular;font-size:24px;line-height:36px;font-weight:500;padding-bottom:24px}@media (max-width: 1224px){.informative-section__title{padding-left:16px}}.informative-section__anchor{display:flex;width:274px;height:80px;border:1px solid rgb(192,200,216);border-radius:8px;background-color:#fff;text-align:start;padding:16px;color:#152649;font-weight:400;line-height:20px;font-size:14px;font-family:Roboto-Regular;align-items:center}@media (max-width: 760px){.informative-section__anchor{min-width:calc((100vw - 24px) * 7 / 15)}}.informative-section__anchor-wrapper{gap:8px;display:flex}@media (max-width: 760px){.informative-section__anchor-wrapper{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}}.informative-section__anchor img{margin-right:16px;padding:14px;background-color:#f6f7f8;border-radius:8px}.informative-section__anchor p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width: 760px){.informative-section__anchor:first-child{margin-left:8px}.informative-section__anchor:last-child{margin-right:8px}}.hero-section__background{display:flex;max-width:1120px;margin:40px auto;height:304px;width:100%;border-radius:8px}@media (max-width: 1224px){.hero-section__background{border-radius:unset;max-width:unset}}@media (max-width: 760px){.hero-section__background{margin-top:0;min-height:444px;height:auto}}.hero-section__container{display:flex;flex-direction:column;justify-content:space-between;min-width:708px;min-height:240px;margin:32px;background-color:#ffffffe6;box-shadow:#15264914;border-radius:8px;padding:24px}@media (max-width: 1224px){.hero-section__container{width:100%;margin:32px 30px}}@media (max-width: 760px){.hero-section__container{flex-direction:column;min-height:0;min-width:0;margin:21px 24px}}.hero-section__details{display:flex;flex-direction:column;margin-right:16px}.hero-section__details-wrapper{display:flex;justify-content:space-between;width:100%}@media (max-width: 760px){.hero-section__details-wrapper{flex-direction:column}}.hero-section__details p:first-child{color:#152649;font-family:Roboto-Regular;font-size:24px;font-weight:500;line-height:36px}.hero-section__details p:nth-child(2){color:#69768f;font-family:Roboto-Regular;font-size:16px;font-weight:400;line-height:24px;padding:16px 0 8px}.hero-section__details p:nth-child(3){color:#223968;font-family:Roboto-Medium;font-size:16px;font-weight:500;line-height:24px}.hero-section__details-top{color:#152649;font-family:Roboto-Regular;font-size:24px;font-weight:500;line-height:36px;padding-bottom:24px}@media (max-width: 760px){.hero-section__details p:first-child{color:#69768f;font-family:Roboto-Regular;font-size:16px;font-weight:400;line-height:24px;padding:24px 0 8px}.hero-section__details p:nth-child(2){color:#223968;font-family:Roboto-Medium;font-size:16px;font-weight:500;line-height:24px;padding:0}}.hero-section__reference{display:flex;min-height:116px;height:auto;padding:24px;border-radius:8px;background-color:#152649}@media (max-width: 760px){.hero-section__reference{margin-left:0}}.hero-section__reference-text p:first-child{color:#fff;font-family:Roboto-Regular;font-size:16px;font-weight:500;line-height:24px}.hero-section__reference-text p:nth-child(2){color:#fff;font-family:Roboto-Regular;font-size:24px;font-weight:500;line-height:36px;padding-top:8px}.hero-section__image-wrapper{align-self:center;height:66px;padding:16px 12px;border-color:#f1f6fb;border:1px solid;border-radius:8px;margin-right:24px}.hero-section__image-wrapper img{width:40px;height:32px}.hero-section__links{align-self:flex-end;width:100%;padding-top:16px;border-top:1px solid;border-color:#dadee7}.hero-section__links button{margin-right:24px;padding:10px 10px 7px;border:none;border-radius:10px;background-color:#fff}.hero-section__links button img{height:24px;width:24px}.hero-section__links button:first-child{padding:12px 13px 9px}.hero-section__links button:first-child img{height:20px;width:18px}.hero-section__links button:last-child{padding:10px 9px 7px;margin-right:0}.hero-section__links button:last-child img{height:24px;width:26px}@media (max-width: 760px){.hero-section__links{margin-top:auto;padding-top:24px}}.confirmation{box-shadow:0 8px 24px #15264914}@media (max-width: 1224px){.confirmation{margin:0 14px}}@media (max-width: 760px){.confirmation{margin:0 12px}}.confirmation-container{padding-top:20px}@media (max-width: 1224px){.confirmation-container{width:100%;padding-top:16px}}.confirmation-container__content{max-width:1120px;margin:0 auto;width:100%;display:flex;align-items:flex-start;gap:16px;position:relative;padding-top:40px;padding-bottom:80px}@media (max-width: 1224px){.confirmation-container__content{flex-direction:column;justify-content:center}}@media (max-width: 760px){.confirmation-container__content{padding-bottom:40px}}.confirmation-container__content-left{display:flex;flex-direction:column;flex:2;gap:24px;width:100%;padding-top:40px}@media (max-width: 1224px){.confirmation-container__content-left{padding-top:0}}@media (max-width: 1224px){.confirmation-container__content-left .extras-list{margin:0 14px}}@media (max-width: 760px){.confirmation-container__content-left .extras-list{margin:0 12px}}.confirmation-container__content-right{display:flex;flex-direction:column;flex:1;gap:16px;width:100%;padding-top:40px;position:sticky;top:100px}@media (max-width: 1224px){.confirmation-container__content-right{padding-top:24px;max-width:unset;width:100%;position:unset;top:unset}}.container--confirmation{margin:0;padding:0;max-width:none}.wrapper__flight{background-color:#fff}.wrapper__non-summary{background-color:#f6f7f8}.ticket{visibility:hidden;display:none}.next-payment-button{width:-webkit-fill-available}.recommended{display:flex;flex-direction:column;margin:40px auto;max-width:1120px}@media (max-width: 1224px){.recommended{margin-left:14px!important;margin-right:14px!important}}@media (max-width: 760px){.recommended{margin:40px 0 0!important}}.recommended__title{font-size:24px;line-height:36px;font-weight:500;font-family:Roboto-Regular;color:#152649;margin-bottom:24px}@media (max-width: 760px){.recommended__title{margin-left:16px}}.recommended>*:not(:first-child){margin-bottom:80px}.promo-banner{max-width:1120px;margin:40 auto;padding-bottom:80px}.promo-banner__title{font-size:18px;font-weight:700;margin-bottom:16px}.promo-banner__cards{display:flex;gap:24px;overflow-x:hidden;overflow-y:hidden}@media (max-width: 1224px){.promo-banner__cards{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media (max-width: 760px){.promo-banner__cards{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.promo-card{width:360px;min-width:360px;height:464px;background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;cursor:pointer;scroll-snap-align:start;transition:transform .2s}@media (max-width: 760px){.promo-card:first-child{margin-left:8px}}@media (max-width: 1224px){.promo-card:first-child{margin-left:8px}}@media (max-width: 760px){.promo-card:last-child{margin-right:8px}}@media (max-width: 1224px){.promo-card:last-child{margin-right:8px}}.promo-card img{width:100%;height:75%;object-fit:cover;border-radius:8px 8px 0 0}.promo-card h3{margin:12px 16px 8px;font-weight:500;font-size:20px;line-height:32px;color:#152649;font-family:Roboto-Medium}.promo-card p{margin:0 16px 16px;font-weight:400;font-size:14px;line-height:20px;color:#69768f;font-family:Roboto-Regular}@media print{.page-break{break-inside:avoid;page-break-inside:avoid}body *{visibility:hidden}.header,.footer,.recommended,.wrapper__flight{display:none}.ticket,.ticket *{visibility:visible;display:block}.ticket{position:absolute;top:0;left:0;width:100%;background-color:#fff}html,body{margin:0;padding:0;width:100%;background-color:#fff}@page{margin:0}.print-header{display:flex;justify-content:space-between;padding:16px 40px;align-items:center;height:64px}.print-header-right{display:flex;color:#152649;align-items:center}.print-header-right img{height:32px;width:32px;padding:8px 6px;border:.5px #223968 solid;border-radius:4px}.print-header-text{font-family:Roboto-Regular;font-size:11.3px;font-weight:500;line-height:17px;padding-left:16px;padding-right:8px}.print-header-pnr{font-family:Roboto-Regular;font-size:17px;font-weight:500;line-height:26px}.print-header-left img{height:18px;width:80px;color:#152649}.print-header{top:0;height:64px;text-align:center;background:#f0f0f0;font-size:18px;border-bottom:1px solid #ccc}.print-ticket__thanks{font-family:Roboto-Regular;font-weight:500;font-size:14px;line-height:20px;color:#152649}.print-ticket__email{font-family:Roboto-Regular;font-weight:400;font-size:11px;line-height:14px;color:#69768f;border-bottom:1px solid #c0c8d8;padding-bottom:8px;margin-bottom:8px}.print-ticket__email div{font-weight:500;color:#223968;display:inline;padding-left:4px}.print-ticket__content{padding:8px 40px}.print-ticket__total{font-family:Roboto-Medium;font-weight:500;font-size:14px;line-height:20px;display:flex;justify-content:space-between;color:#152649;padding:8px 0 16px;border-bottom:1px solid #c0c8d8}.print-flight-info__container{padding-bottom:8px;margin-bottom:8px;color:#152649;font-family:Roboto-Regular;font-weight:400;font-size:8px;line-height:100%;letter-spacing:0%;border-bottom:1px solid #c0c8d8}.print-flight-info__location{display:flex;justify-content:space-between}.print-flight-info__city-left,.print-flight-info__city-right{font-weight:500;font-size:24px;line-height:36px;display:flex;gap:16px;min-width:154px;align-items:center}.print-flight-info__city-left div:first-of-type,.print-flight-info__city-right div:first-of-type{font-family:Roboto-Medium}.print-flight-info__city-left div:nth-child(2),.print-flight-info__city-right div:nth-child(2){font-weight:400;font-size:14px;line-height:20px}.print-flight-info__city-right{justify-content:end}.print-flight-info__class{text-align:right;color:#69768f}.print-flight-info__date{padding:8px 0;font-weight:500;font-size:10px;font-family:Roboto-Medium}.print-flight-info__route-wrapper{border-bottom:1px solid #c0c8d8}.print-flight-info__origin{padding-top:8px;display:flex;justify-content:space-between}.print-flight-info__destination,.print-flight-info__stop{display:flex;justify-content:space-between;padding-bottom:8px}.print-flight-info__stop-left{display:flex}.print-flight-info__stop-left div:first-of-type{width:72px}.print-flight-info__transfer{padding:8px 0;border-top:.5px dashed #c0c8d8;border-bottom:.5px dashed #c0c8d8;border-image:repeating-linear-gradient(to right,#c0c8d8 0,#c0c8d8 10px,transparent 10px,transparent 20px) .5 round}.print-flight-info__left{display:flex}.print-flight-info__left div:first-of-type{width:72px;font-weight:500;font-family:Roboto-Medium}.print-flight-info__between{display:flex;justify-content:space-between;padding:4px 0}.print-flight-info__between-left{display:flex}.print-flight-info__between-left div:first-of-type{width:72px}.print-flight-info__transfer{display:flex;justify-content:space-between}.print-flight-info__transfer-left{display:flex}.print-flight-info__transfer-left div:first-of-type{width:72px}.print-flight-info__seats-meals{padding-top:8px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px dashed #c0c8d8;border-image:repeating-linear-gradient(to right,#c0c8d8 0,#c0c8d8 10px,transparent 10px,transparent 20px) 1 round}.print-flight-info__seats-meals__label{font-family:Roboto-Medium;font-weight:500;padding:4px 0;display:flex;background-color:#f6f7f8;color:#69768f}.print-flight-info__seats-meals__label div:first-of-type{width:32.23%}.print-flight-info__seats-meals__label div:nth-child(2){width:20.97%}.print-flight-info__seats-meals__label div:nth-child(3){width:24.85%}.print-flight-info__seats-meals__label div:nth-child(4){width:21.94%}.print-flight-info__passenger{padding-top:8px}.print-flight-info__passenger__seats-and-meals-wrapper{padding:4px 0;display:flex}.print-flight-info__passenger__seats-and-meals-wrapper>div:first-of-type{width:32.23%}.print-flight-info__passenger__seats-and-meals-wrapper>div:nth-child(2){width:20.97%}.print-flight-info__passenger__seats-and-meals-wrapper>div:nth-child(3){width:24.85%}.print-flight-info__passenger__seats-and-meals-wrapper>div:nth-child(4){width:21.94%}.print-flight-info__passenger__baggage-wrapper{padding-top:4px;display:flex}.print-flight-info__passenger__baggage-wrapper>div:first-of-type{width:32.23%}.print-flight-info__passenger__baggage-wrapper>div:nth-child(2){width:20.97%}.print-flight-info__passenger__baggage-wrapper>div:nth-child(3){width:46.79%}.print-flight-info__passenger__baggage-type{display:flex;gap:4px;padding-bottom:4px}.print-flight-info__passenger__baggage-type div:first-child{color:#69768f}.print-flight-info__passenger__baggage-type div:nth-of-type(2){font-family:Roboto-Medium;font-weight:500}.print-flight-info__passenger__services-wrapper{padding:4px 0;display:flex}.print-flight-info__passenger__services-wrapper>div:first-of-type{width:32.23%}.print-flight-info__passenger__services-wrapper>div:nth-child(2){width:20.97%}.print-flight-info__passenger__services-wrapper>div:nth-child(3){width:46.79%}.print-flight-info__passenger__services-type{display:flex;gap:4px;padding-bottom:4px}.print-flight-info__passenger__services-type div:first-child{color:#69768f}.print-flight-info__passenger__services-type div:nth-of-type(2){font-family:Roboto-Medium;font-weight:500}.print-flight-info__passenger__passenger{display:flex;flex-direction:column;gap:4px}.print-flight-info__passenger__passenger div{font-size:8px}.print-flight-info__passenger__flight{display:flex;flex-direction:column}.print-flight-info__passenger__flight div{font-family:Roboto-Medium;font-size:8px;font-weight:500;padding-bottom:4px}.print-flight-info__passenger__flight div:nth-child(2){margin-top:auto}.print-flight-info__passenger__meals{display:flex;flex-direction:column;font-family:Roboto-Medium;font-weight:500}.print-flight-info__passenger__meals div{padding-top:4px;font-size:8px}.print-flight-info__passenger__meals div:first-child{padding-top:0}.print-flight-info__baggage{padding-top:8px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px dashed #c0c8d8;border-image:repeating-linear-gradient(to right,#c0c8d8 0,#c0c8d8 10px,transparent 10px,transparent 20px) 1 round}.print-flight-info__baggage__label{font-family:Roboto-Medium;font-weight:500;padding:4px 0;display:flex;background-color:#f6f7f8;color:#69768f}.print-flight-info__baggage__label div:first-of-type{width:32.23%}.print-flight-info__baggage__label div:nth-child(2){width:20.97%}.print-flight-info__baggage__label div:nth-child(3){width:46.79%}.print-flight-info__baggage-notification-box{display:flex;gap:9px;border:14px solid #fff5e4;height:28px;margin:4px 0}.print-flight-info__baggage-notification-box i{position:absolute;transform:translateY(-50%)}.print-flight-info__baggage-notification--text{line-height:10px;font-size:7px;position:absolute;transform:translate(17px,-50%)}.print-flight-info__services{padding-top:8px;margin-bottom:8px;padding-bottom:12px;border-bottom:1px dashed #c0c8d8;border-image:repeating-linear-gradient(to right,#c0c8d8 0,#c0c8d8 10px,transparent 10px,transparent 20px) 1 round}.print-flight-info__services__label{font-family:Roboto-Medium;font-weight:500;padding:4px 0;display:flex;background-color:#f6f7f8;color:#69768f}.print-flight-info__services__label div:first-of-type{width:32.23%}.print-flight-info__services__label div:nth-child(2){width:20.97%}.print-flight-info__services__label div:nth-child(3){width:46.79%}.print-flight-info__bike-disclaimer{font-size:7px;line-height:10px;letter-spacing:0%;padding-bottom:4px}.print-flight-info__passengers-details{font-family:Roboto-Regular;font-weight:400;font-size:8px;color:#152649}.print-flight-info__passengers-details__label{background-color:#f6f7f8;font-family:Roboto-Medium;font-weight:500;padding:4px 0;display:flex;color:#69768f}.print-flight-info__passengers-details__label div:first-of-type{width:32.23%}.print-flight-info__passengers-details__label div:nth-child(2){width:20.97%}.print-flight-info__passengers-details__label div:nth-child(3){width:46.79%}.print-flight-info__passengers-details-wrapper{display:flex;padding-top:4px}.print-flight-info__passengers-details-wrapper>div:first-of-type{width:32.23%}.print-flight-info__passengers-details-wrapper>div:nth-child(2){width:20.97%}.print-flight-info__passengers-details-wrapper>div:nth-child(3){width:46.79%}.print-flight-info__passengers-details>div:nth-child(2){padding-top:8px}.print-flight-info__title{font-family:Roboto-Medium;font-weight:500;line-height:20px;font-size:14px;color:#152649;padding-bottom:4px}.print-flight-info__name-change{font-family:Roboto-Medium;font-size:8px;font-weight:500;color:#152649}.print-flight-info__name-change__not-added{font-family:Roboto-Regular;font-size:8px;font-weight:400;color:#69768f}.print-flight-info__contact-details{display:flex;gap:4px;padding-bottom:4px;color:#152649;font-family:Roboto-Medium;font-size:8px;font-weight:500}.print-flight-info__contact-details div:first-of-type{color:#69768f;font-family:Roboto-Regular;font-size:8px;font-weight:400}.print-flight-info__fare-details__container{color:#152649;font-size:8px;font-weight:400;font-family:Roboto-Regular}.print-flight-info__fare-details__title{font-size:14px;line-height:20px;font-family:Roboto-Medium;font-weight:500}.print-flight-info__fare-details__section{padding-top:8px}.print-flight-info__fare-details__section-title{font-family:Roboto-Medium;font-weight:500;font-size:11px;line-height:16px;border:12px solid #f6f7f8;height:24px}.print-flight-info__fare-details__section-title div{position:absolute;transform:translate(-12px,-50%)}.print-flight-info__fare-details__list-item{padding:4px 0}.print-flight-info__fare-details__list-item-title-container{display:flex;justify-content:space-between;font-family:Roboto-Medium;font-weight:500}.print-flight-info__fare-details__list-item span{color:#69768f;padding-top:4px}.print-flight-info__service-details__title{font-family:Roboto-Medium;font-weight:500;font-size:11px;line-height:16px;color:#152649;padding:8px 0 4px;display:flex;justify-content:space-between}.print-flight-info__service-details__ancillaries{display:flex;justify-content:space-between;padding:4px 0;font-family:Roboto-Medium;font-weight:500;font-size:8px;color:#152649}.print-flight-info__not-selected{font-family:Roboto-Regular;font-size:8px;color:#69768f}.wrapper-test{display:flex;justify-content:space-between}.print-ticket-wrapper{height:0;border:14px solid #f6f7f8;position:relative;width:100vw;box-sizing:border-box;overflow:visible}.print-ticket__label-left{position:absolute;top:-8px;text-align:center;font-size:11px;left:-14px;line-height:16px;transform-origin:right center}.print-ticket__label-right{position:absolute;top:-8px;right:-14px;text-align:center;font-size:11px;line-height:16px}.print-flight-info__service-details__title-wrapper{height:0;border:14px solid #f6f7f8;position:relative;width:100vw;box-sizing:border-box;overflow:visible}.print-flight-info__total-price{font-size:14px;font-weight:20px}}* html .u-clearfix{height:1%}.u-clearfix{display:block}.u-clearfix:after{height:0;clear:both;font-size:0;content:"\a";display:block;visibility:hidden}.u-hide{display:none!important}@media (max-width: 1224px){.u-hide-tablet{display:none!important}}.u-show-tablet{display:none!important}@media (max-width: 1224px){.u-show-tablet{display:block!important}}.u-show-mobile{display:none!important}@media (max-width: 760px){.u-show-mobile{display:block!important}}@media (max-width: 760px){.u-hide-mobile{display:none!important}}@media (max-width: 540px){.u-hide-small{display:none!important}}.u-show-small{display:none!important}@media (max-width: 540px){.u-show-small{display:block!important}}.title-medium{width:100%;display:block;padding-bottom:8px;font-family:Roboto-Medium;font-weight:400;color:#152649;font-size:1.3333333333rem}.full-width{width:100%}.cursor-default{cursor:default!important}.cursor-default:before{cursor:default!important}.grecaptcha-badge{visibility:hidden}
