#button{position:relative;border:none;border-radius:24px;width:100%;display:flex;justify-content:center;align-items:center;padding:13px 24px;color:var(--gray-mid);font-family:Montserrat;font-weight:600;font-size:11px;text-transform:uppercase;line-height:2;letter-spacing:2px;text-wrap:nowrap;outline:none;overflow:hidden;transition:all .3s ease;align-self:flex-end;letter-spacing:1px;cursor:pointer}#button:hover{opacity:.9}#button:disabled{opacity:.9;cursor:inherit;filter:none}#button:first-child{margin-left:0}#button:last-child{margin-right:0}#button:after{position:absolute;top:0;left:50%;width:0;height:100%;display:block;content:"";background:rgba(255,0,122,.1);opacity:1;transition:all .3s ease}#button img[alt="looping circle loading"]{width:16px;animation:rotate 1.5s linear infinite}#button.primary{z-index:1}#button.primary,#button.primary:disabled{color:var(--white);background:var(--orange)}#button.primary:disabled{opacity:.5;cursor:not-allowed}#button.secondary{position:relative;background:var(--orange);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#button.secondary:before{position:absolute;z-index:1;border-radius:24px;padding:1px;content:"";inset:0;background:var(--orange);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}#button.tertiary{background-color:var(--dust);color:var(--charcoal)}#button.icon{background-color:var(--dust);padding:12px 30px}#button.quaternary{position:relative;color:var(--gray);background:var(--chalk)}#button.quaternary.orange{color:var(--orange)}#button.quaternary:after{display:none}#button.quintenary{border:1px solid hsla(0,0%,100%,.15);font-weight:600;letter-spacing:5%;line-height:24px;cursor:pointer;background:var(--ghost)}#input-text-default{width:100%}#input-text-default .input-text-default__label{display:block}#input-text-default [alt="closed eye"]{width:18px;height:15px;cursor:pointer}#input-text-default [alt="opened eye"],#input-text-default [alt="right icon"]{width:15px;height:15px;cursor:pointer}#input-text-default .input-container{position:relative}#input-text-default .input-container .input-text{border:none;outline:none;border-radius:24px;width:100%;height:48px;background-color:var(--dust);font-size:14px;font-weight:400;line-height:20px;padding-left:12px;color:var(--charcoal)}#input-text-default .input-container .input-text.isWarning{outline:1px solid var(--peach)}#input-text-default .input-container .input-text::placeholder{color:var(--black)}#input-text-default .input-container .input-text:disabled{background-color:var(--midnight)}#input-text-default .input-container .input-text:focus{border:1px solid var(--gray-dark)}#input-text-default .input-container .input-icon-left{position:absolute;top:16px;left:18.5px;width:13px;height:13px;background-color:rgba(0,0,0,0)}#input-text-default .input-container .input-icon-left.disabled-icon{opacity:.5}#input-text-default .input-container .input-icon-right{top:16px;right:18.5px;background-color:rgba(0,0,0,0)}.div-img{position:absolute;top:10px;right:16px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}#list-item-link{position:relative;padding:16px 0;display:grid;align-items:center;grid-template-columns:1fr 24px;cursor:pointer;grid-gap:16px;gap:16px;transition:filter .2s ease-in-out}#list-item-link:hover{filter:brightness(.98)}#list-item-link.non-interactive{cursor:default}#list-item-link.non-interactive:hover{filter:none}#list-item-link.column-for-image,#list-item-link.column-for-image-and-node-without-arrow{grid-template-columns:40px 1fr auto}#list-item-link.column-for-image-and-node{grid-template-columns:40px 1fr auto auto}#list-item-link.column-for-node{grid-template-columns:1fr auto 24px}#list-item-link .item__image-left-container{border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#list-item-link .item__image-left-container.image-circle{border:1px solid var(--faded)}#list-item-link .item__image-left-container .item__left-icon{width:18px;height:18px}#list-item-link .item__image-left-container .item__left-icon.icon-fill{border-radius:100%;width:100%;height:100%;padding:2px;object-fit:cover;object-position:top}#list-item-link .item__main-container .main-container__highlight-text{color:var(--charcoal);font-weight:400;font-size:14px}#list-item-link .item__main-container .main-container__simple-text{font-weight:400;font-size:12px}#list-item-link [alt=arrow-right]{width:7px;height:10px;justify-self:center}#list-item-link .separator{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--ash)}#drop-down-component{position:relative;display:flex;flex-direction:column;align-items:center}#drop-down-component[data-active=true] .input-text-default{position:relative;z-index:3}#drop-down-component .drop-down-component__input-container{position:absolute;z-index:2;top:50px;border-radius:0 0 16px 16px;width:100%;display:inline-block;background-color:var(--white);padding:0;max-height:0;opacity:0;overflow-y:auto;overflow-x:hidden;transition:max-height .3s ease,opacity .1s ease;box-shadow:0 8px 10px 0 rgba(117,117,117,.0823529412)}#drop-down-component .drop-down-component__input-container #button.tertiary{position:-webkit-sticky;position:sticky;bottom:16px;margin:16px;width:calc(100% - 32px)}#drop-down-component .drop-down-component__input-container.drop-down-component__input-container-open{width:90%;max-height:230px;opacity:1}#drop-down-component .drop-down-component__input-container.drop-down-component__input-container-close{width:90%;max-height:0;opacity:0;pointer-events:none}#drop-down-component .drop-down-component__input-container .drop-down-component__li:last-child{border:none}#drop-down-component .drop-down-component__input-container .drop-down-component__li:hover{background-color:var(--charcoal)}#drop-down-component .drop-down__container-button{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white)}#drop-down-component .drop-down__item label{padding:14px 0}#input-radio-default{display:flex;flex-direction:column;align-items:flex-start;color:var(--gray);text-transform:capitalize;gap:8px;box-shadow:0 8px 10px 0 rgba(117,117,117,.0823529412)}#input-radio-default .label-input-container{position:relative;width:100%;display:flex;align-items:center;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}#input-radio-default .label-input-container:hover{-webkit-backdrop-filter:brightness(.98);backdrop-filter:brightness(.98)}#input-radio-default .label-input-container label{width:100%;padding:16px;color:var(--charcoal);font-size:14px;cursor:pointer}#input-radio-default .label-input-container .input-radio{width:24px;display:flex;accent-color:var(--orange);-webkit-appearance:none;-moz-appearance:none;appearance:none}#input-radio-default .label-input-container .input-radio-no-display{width:24px;display:none;accent-color:var(--orange);-webkit-appearance:none;-moz-appearance:none;appearance:none}#input-radio-default .label-input-container .input-radio:checked+label{color:var(--gray)}#input-radio-default .label-input-container .input-radio:after{background-color:var(--ash)}#input-radio-default .label-input-container .input-radio:after,#input-radio-default .label-input-container .input-radio:checked:after{border:4px solid var(--ash);border-radius:15px;width:16px;height:16px;display:inline-block;align-self:center;justify-self:center;content:"";visibility:visible}#input-radio-default .label-input-container .input-radio:checked:after{background-color:var(--orange)}#input-list-select{position:relative}#input-list-select .input-list-select__ul .input-list-select__li{position:relative;display:grid;align-items:center;justify-content:space-between;grid-template-columns:auto 1fr auto;padding:12px;cursor:pointer}#input-list-select .input-list-select__ul .input-list-select__li.first-child{padding-top:24px}#input-list-select .input-list-select__ul .input-list-select__li:last-child{padding-bottom:24px}#input-list-select .input-list-select__ul .input-list-select__li .li__text{color:var(--gray);font-size:14px;font-weight:400;text-align:left;text-transform:capitalize}#input-list-select .input-list-select__ul .input-list-select__li .li__sub-text{font-size:12px;font-weight:400;color:var(--gray-light)}#input-list-select .input-list-select__ul .input-list-select__li .separator{position:absolute;bottom:0;left:16px;width:calc(100% - 32px);height:1px;background-color:var(--dust)}.react-datepicker-wrapper{width:100%}.react-datepicker{font-family:Inter,sans-serif;background-color:var(--white);border:1px solid var(--faded);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:.5rem;z-index:9999}.react-datepicker__triangle{display:none}.react-datepicker__header{background-color:var(--white);border-bottom:1px solid var(--faded);padding:.5rem 0;position:relative}.react-datepicker__month-container{width:100%}.react-datepicker__month{margin:.25rem 0}.react-datepicker__current-month{font-weight:600;font-size:16px;color:var(--gray-dark);text-align:center;margin:0 auto}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{position:absolute;top:.5rem;width:32px;height:32px;border:none;background:rgba(0,0,0,0);font-size:20px;font-weight:700;color:var(--gray-dark);cursor:pointer;z-index:2}.react-datepicker__navigation--previous{left:.5rem}.react-datepicker__navigation--previous:before{content:"←"}.react-datepicker__navigation--next{right:.5rem}.react-datepicker__navigation--next:before{content:"→"}.react-datepicker__day-names{display:flex;justify-content:space-between;padding:0 .25rem;margin-bottom:.25rem}.react-datepicker__day-name{font-weight:500;font-size:12px;color:var(--gray-dark);width:2rem;text-align:center}.react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__day{width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:14px;border-radius:50%;color:var(--gray-dark);margin:.125rem;transition:all .2s ease}.react-datepicker__day:hover{background-color:#f2762c!important;color:#fff!important;cursor:pointer}.react-datepicker__day--today{border:1px solid var(--orange)}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:var(--orange);color:#fff}.react-datepicker__day--outside-month{opacity:.2}.react-datepicker-popper{z-index:2}.react-datepicker__day--keyboard-selected:focus,.react-datepicker__day--selected:focus{background-color:#f2762c!important;color:#fff!important;outline:none}#slid-down-container{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;height:100%;transform:translateY(-100%);transition:transform .2s ease-out,opacity .1s ease-out;opacity:0;max-width:356px}#slid-down-container.open{display:flex;justify-content:flex-start;align-items:start;background-color:rgba(6,6,6,.3);transform:translateY(0);opacity:1}#slid-down-container.open .slid-down-content-content{transform:translateY(0)}#slid-down-container.close{transform:translateY(-100%);opacity:0;transition:opacity .3s ease,-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease,opacity .3s ease;transition:backdrop-filter .3s ease,opacity .3s ease,-webkit-backdrop-filter .3s ease}#slid-down-container .slid-down-content{position:relative;border-radius:0 0 16px 16px;width:100%;background-color:var(--white);padding:24px;overflow-y:auto;transition:transform .3s ease;box-shadow:0 5px 40px 5px rgba(0,0,0,.1490196078)}#slid-down-container .slid-down-content .slid-down-title{margin:32px 0 0;color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px;text-align:center}#slid-down-container .handler-bar{margin:0 auto 16px;border-radius:3px;width:34%;height:5px;border-top:5px solid var(--ash)}#header-default{margin-top:40px;display:flex;flex-direction:column}#header-default .header{font-family:Montserrat Variable;font-weight:400;font-size:24px}#header-default .icon-container.airFly-logo-text{display:flex;align-items:center}#header-default .icon-container .airFly-header{margin:0;font-family:Roboto Bold;font-weight:700;font-size:24px;line-height:36px}#header-default .icon-container [alt="airFly logo"]{width:134px}#header-default .icon-container [alt=back-button]{margin:8px}#header-default .icon-container [alt="left arrow icon"]{margin:8px;width:7px;height:10px;cursor:pointer}#header-default .icon-container [alt="left arrow icon"]:hover{transition:all .3s ease}.subtitle{color:#232323;font-size:14px}#slid-down-filter-flights{position:absolute;bottom:0;width:100%;max-width:356px;left:50%;transform:translateX(-50%)}#slid-down-filter-flights .user-desk-slid-down .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}#slid-down-filter-flights .user-desk-slid-down .dotted-hr{margin:16px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top}#slid-down-filter-flights .user-desk-slid-down .grid-container .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination .header-navigate-default__input-text-select{grid-column:1/2;align-self:center}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination .header-navigate-default__input-text-select:last-child{grid-row:2/3}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination .grid-img{margin-left:8px;display:flex;justify-content:start;align-items:center;gap:8px;grid-column:2/3;grid-row:1/3}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination .grid-img .link-destination.modified{transform:rotate(180deg)}#slid-down-filter-flights .user-desk-slid-down .grid-container .grid-container-destination .grid-img [alt="button change"]{cursor:pointer}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down #button{margin-top:12px}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down .advanced-options{display:flex;align-items:center;cursor:pointer;gap:8px}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down .advanced-options .advanced-options__text{color:var(--orange);font-weight:400;font-size:14px}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down .advanced-options .arrow{height:10px;transition:rotate 1s ease}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down .advanced-options .arrow.arrow-up{transform:rotate(0deg)}#slid-down-filter-flights .user-desk-slid-down .list-item-slid-down .advanced-options .arrow.arrow-down{transform:rotate(180deg)}#slid-down-filter-flights .user-desk-slid-up .list-item-slid-up #button{margin-top:12px}#modal-filter-flights{position:relative;margin:0 auto;border-radius:16px;background-color:var(--white);padding:24px;max-width:390px}#modal-filter-flights [alt="close icon"]{position:absolute;top:24px;right:24px;cursor:pointer}#modal-filter-flights .modal-filter-flights__title{font-family:Roboto medium;font-weight:500;font-size:16px;text-align:center}#modal-filter-flights .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}#modal-filter-flights .dotted-hr{margin:12px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}#modal-filter-flights .grid-container .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}#modal-filter-flights .grid-container .grid-container-destination{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto}#modal-filter-flights .grid-container .grid-container-destination .header-navigate-default__input-text-select{grid-column:1/2;align-self:center}#modal-filter-flights .grid-container .grid-container-destination .header-navigate-default__input-text-select:last-child{grid-row:2/3}#modal-filter-flights .grid-container .grid-container-destination .grid-img{margin-left:8px;display:flex;justify-content:start;align-items:center;gap:8px;grid-column:2/3;grid-row:1/3}#modal-filter-flights .grid-container .grid-container-destination .grid-img [alt="button change"]{cursor:pointer}#modal-filter-flights .advanced-options{display:flex;align-items:center;cursor:pointer;gap:8px}#modal-filter-flights .advanced-options .advanced-options__text{color:var(--orange);font-weight:400;font-size:14px}#modal-filter-flights .advanced-options .arrow{height:10px;transition:rotate 1s ease}#modal-filter-flights .advanced-options .arrow.arrow-up{transform:rotate(0deg)}#modal-filter-flights .advanced-options .arrow.arrow-down{transform:rotate(180deg)}#list-item-toggle{position:relative;width:100%;height:64px;display:grid;align-items:center;grid-template-columns:1fr auto;cursor:pointer;border-radius:8px;padding:0 12px}#list-item-toggle.ghost{background-color:var(--ghost)}#list-item-toggle.column-for-image{grid-template-columns:56px 1fr auto}#list-item-toggle .item__image-left-container{border-radius:100%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}#list-item-toggle .item__image-left-container.image-circle{border:1px solid var(--faded)}#list-item-toggle .item__image-left-container .item__left-icon{width:18px;height:18px}#list-item-toggle .item__image-left-container .item__left-icon.icon-fill{border-radius:100%;width:100%;padding:2px;object-fit:cover;object-position:top}#list-item-toggle .item__main-container .main-container__highlight-text{color:var(--charcoal);font-weight:400;font-size:14px}#list-item-toggle .item__main-container .main-container__simple-text{font-weight:400;font-size:12px}#list-item-toggle [alt=arrow-right]{width:7px;height:10px}.toggle-container{display:flex;align-items:center;cursor:pointer}.toggle-switch{position:relative;border:1px solid var(--ash);border-radius:15px;width:50px;height:30px;background-color:var(--faded);transition:background-color .3s ease}.toggle-switch.on{background-color:#f5d3bb}.toggle-switch.off{background-color:var(--dust)}.toggle-handle{position:absolute;top:50%;left:4px;border-radius:50%;width:20px;height:20px;background-color:var(--gray);transition:left .3s ease,background-color .3s ease;transform:translateY(-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.3490196078)}.toggle-switch.on .toggle-handle{left:24px}.handle-on{background-color:var(--orange)}.handle-off{background-color:var(--faded)}.ranking .ranking-wrapper{height:calc(100dvh - 230px);display:flex;justify-content:center;align-items:flex-start;background-color:var(--chalk);overflow-y:auto;overscroll-behavior:none;padding:0 16px}.ranking .ranking-wrapper.backgroundWhite{background-color:var(--white)}.ranking .ranking-loading{position:absolute;top:50%;left:50%;transform:translate(-50%)}.ranking .ranking-box{border:1px solid var(--ash);border-radius:8px;width:100%;background-color:var(--white);max-width:460px}.ranking .ranking-top{display:flex;flex-direction:column;align-items:center}.ranking .ranking-icon{width:22px;height:22px}.ranking .ranking-title{color:var(--charcoal);font-weight:400;font-size:24px}.ranking .ranking-desc{color:var(--gray);font-size:14px}.ranking .ranking-item{padding-top:12px;padding-bottom:12px}.ranking .ranking-item-alt{border:1px solid var(--orange);border-radius:8px;background:#ffecde}.ranking .ranking-item-alt .list-item-avatar{color:var(--white)}.ranking .ranking-item-alt .list-item-avatar,.ranking .ranking-item-alt .list-item-icon{border:1px solid var(--white);background:var(--orange)}.ranking .ranking-item-alt .list-item-secondary{color:var(--charcoal);font-family:Roboto Medium}.ranking .ranking-list{height:calc(100% - 220px);overflow:auto}.ranking .dotted-hr{margin:24px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}@media screen and (min-width:64em){.ranking .ranking-wrapper{height:calc(100dvh - 150px)}}.list-item-ranking{position:relative;width:100%;display:flex;align-items:center;cursor:pointer;gap:8px;transition:filter .2s ease-in-out}.list-item-ranking:hover{filter:brightness(.98)}.list-item-ranking .list-item-position{color:var(--gray-light);font-size:12px}.list-item-ranking .list-item-avatar{border:1px solid var(--ash);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-family:Montserrat Variable;font-weight:600;font-size:12px}.list-item-ranking .list-item-main{color:var(--charcoal);font-size:14px}.list-item-ranking .list-item-main-top{display:flex;align-items:center;color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:14px}.list-item-ranking .list-item-main-bot{color:var(--gray);font-size:12px}.list-item-ranking .list-item-icon{margin-right:8px;border:1px solid var(--ash);border-radius:50%;width:40px;height:40px}.list-item-ranking .list-item-secondary{margin-left:auto;display:flex;flex-direction:column;align-items:self-end;color:var(--gray);font-size:14px;text-transform:uppercase;gap:4px}.list-item-ranking .list-item-extra{display:flex;align-items:center}.list-item-ranking .separator{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--faded)}#search-flight-filter-bar{position:absolute;width:100%;z-index:1000;max-width:700px;top:24px;left:50%;gap:16px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:40px;padding:8px;box-shadow:0 8px 40px 0 rgba(0,0,0,.1490196078)}#search-flight-filter-bar .input-filter{width:100%;max-width:196px}#search-flight-filter-bar [alt=arrows]{width:16px}#search-flight-filter-bar .swap-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer}#search-flight-filter-bar .search-actions{width:35%;display:flex;gap:8px}#search-flight-filter-bar .circle-button{width:48px;height:48px;flex-shrink:0;border-radius:50%;border:1px solid var(--orange);background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}#search-flight-filter-bar .circle-button img{display:block}#search-flight-filter-bar .button-primary{border-top:none;box-shadow:none}.user-desk-slid-up .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}.user-desk-slid-up .dotted-hr{margin:16px 0}.user-desk-slid-up .grid-container .title{color:var(--charcoal);font-family:Roboto Regular;font-weight:400;font-size:12px}.user-desk-slid-up .grid-container .grid-container-destination{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto}.user-desk-slid-up .grid-container .grid-container-destination .header-navigate-default__input-text-select{grid-column:1/2;align-self:center}.user-desk-slid-up .grid-container .grid-container-destination .header-navigate-default__input-text-select:last-child{grid-row:2/3}.user-desk-slid-up .grid-container .grid-container-destination .grid-img{margin-left:8px;display:flex;justify-content:start;align-items:center;gap:8px;grid-column:2/3;grid-row:1/3}.user-desk-slid-up .grid-container .grid-container-destination .grid-img .link-destination.modified{transform:rotate(180deg)}.user-desk-slid-up .grid-container .grid-container-destination .grid-img [alt="button change"]{cursor:pointer}.user-desk-slid-up .list-item-slid-up .advanced-options{display:flex;align-items:center;cursor:pointer;gap:8px}.user-desk-slid-up .list-item-slid-up .advanced-options .advanced-options__text{color:var(--orange);font-weight:400;font-size:14px}.user-desk-slid-up .list-item-slid-up .advanced-options .arrow{height:10px;transition:rotate 1s ease}.user-desk-slid-up .list-item-slid-up .advanced-options .arrow.arrow-up{transform:rotate(0deg)}.user-desk-slid-up .list-item-slid-up .advanced-options .arrow.arrow-down{transform:rotate(180deg)}#desk-wrapper{height:100dvh;overflow:hidden;overscroll-behavior:none}#desk-wrapper .map-route-wrapper{position:relative;height:calc(100dvh - 100px)}#desk-wrapper .button-deal-wrapper{position:fixed;bottom:112px;left:50%;transform:translateX(-50%);z-index:9;background-color:var(--white);border-radius:24px;box-shadow:0 4px 20px 0 rgba(235,99,0,.3490196078)}#desk-wrapper .button-deal-wrapper [alt=airplane]{margin-right:8px}#desk-wrapper .hidden-component,#desk-wrapper .hide-map-for-gallery{display:none}@media only screen and (min-width:48em){#desk-wrapper #producer-interaction .page-title-container{position:-webkit-sticky;position:sticky;top:0}}#desk-wrapper .main-page-desk{margin:0 auto;width:100%;display:grid;overflow:hidden}#desk-wrapper .main-page-desk .map-main{position:relative}#desk-wrapper .main-page-desk .map-main .discover-nav-bar{position:-webkit-sticky;position:sticky;z-index:4;top:0;height:100%;display:grid;background:linear-gradient(180deg,rgb(0,0,0) 35%,rgba(0,0,0,.1) 99.45%);height:140px;overflow-x:auto}#desk-wrapper .main-page-desk .hide-map{display:none;overflow-y:auto}#desk-wrapper .main-page-desk .only-secondary-main-is-show,#desk-wrapper .main-page-desk .secondary-hide-map{display:none}#desk-wrapper .main-page-desk .show-map{display:block;overflow-x:hidden}#desk-wrapper .main-page-desk .principal-main,#desk-wrapper .main-page-desk .secondary-main{width:100%;display:none;opacity:0;pointer-events:none;overflow:hidden}#desk-wrapper .main-page-desk .principal-main.show-principal-main{position:relative;width:100%;height:calc(100dvh - 68px);display:grid;opacity:1;visibility:visible;pointer-events:auto}#desk-wrapper .main-page-desk .principal-main.show-principal-main.hide-principal-main-mobile,#desk-wrapper .main-page-desk .principal-main.show-principal-main.show-principal-and-secondary-main{display:none}#desk-wrapper .main-page-desk .principal-main.hide-principal-main{opacity:1;transform:translateX(0);visibility:visible}#desk-wrapper .main-page-desk .secondary-main.show-secondary-main{height:calc(100dvh - 64px);display:grid;opacity:1;visibility:visible;pointer-events:auto;overscroll-behavior:none;overflow-y:auto}#desk-wrapper .main-page-desk .secondary-main.show-secondary-main.show-secondary-and-tertiary-main{display:none}#desk-wrapper .main-page-desk .secondary-main.hide-secondary-main{display:none;opacity:0;transform:translateX(100%);transition:opacity .3s ease-in-out;visibility:hidden;pointer-events:none}#desk-wrapper .main-page-desk .tertiary-main.show-tertiary-main{display:grid;opacity:1;visibility:visible;pointer-events:auto;overflow:auto}#desk-wrapper .main-page-desk .tertiary-main.hide-tertiary-main{display:none;opacity:0;transform:translateX(100%);transition:opacity .3s ease-in-out;visibility:hidden;pointer-events:none}#desk-wrapper .main-page-desk .hide-principal-main-mobile{display:none}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}#desk-wrapper .footer-desk{width:100%;height:80px;display:flex;align-self:flex-end}@media only screen and (min-width:48em){#desk-wrapper .principal-main.show-principal-main,#desk-wrapper .secondary-main.show-secondary-main,#desk-wrapper .tertiary-main.show-tertiary-main{transform:translateX(0)}#desk-wrapper .hidden-component{display:grid}#desk-wrapper .principal-main.show-principal-main{width:390px}#desk-wrapper #producer-interaction .page-title-container{position:fixed;top:68px}}@media only screen and (min-width:48em)and (min-width:48em){#desk-wrapper #producer-interaction .page-title-container{position:-webkit-sticky;position:sticky;top:0}}@media only screen and (min-width:48em){#desk-wrapper .main-page-desk{padding:0;grid-template-columns:1fr 1fr;max-width:inherit}#desk-wrapper .main-page-desk .map-main .catalog-desk{height:80px;padding:8px 0}#desk-wrapper .main-page-desk .principal-main.show-principal-main.show-principal-and-secondary-main,#desk-wrapper .main-page-desk .secondary-main.show-secondary-main.show-secondary-and-tertiary-main{display:grid;grid-column:1/2}#desk-wrapper .main-page-desk .hide-map-for-tertiary-main{display:none}#desk-wrapper .main-page-desk .hide-map{display:grid;grid-column:1/2}#desk-wrapper .main-page-desk .show-map{display:block;grid-column:1/3}#desk-wrapper .main-page-desk .principal-main{grid-column:2/3}#desk-wrapper .main-page-desk .principal-main.hide-principal-main-mobile{display:none}#desk-wrapper .main-page-desk .secondary-main.show-secondary-and-tertiary-main{grid-column:1/2}#desk-wrapper .main-page-desk .tertiary-main{padding:0 16px;grid-column:2/3;border-left:1px solid var(--ash)}}@media only screen and (min-width:64em){#desk-wrapper .main-page-desk{grid-template-columns:repeat(2,1fr)}#desk-wrapper .main-page-desk .hide-map{display:grid;align-items:flex-start;grid-column:1/2;grid-template-rows:140px auto;height:calc(100dvh - 70px)}#desk-wrapper .main-page-desk .only-secondary-main-is-show{grid-column:1/3}#desk-wrapper .main-page-desk .show-tertiary-main{grid-column:2/4}#desk-wrapper .main-page-desk .show-tertiary-main #media-library-page .page-title-container{position:-webkit-sticky;position:sticky;z-index:15;top:0;height:80px;background:var(--black)}#desk-wrapper .main-page-desk .show-map{display:block;grid-column:1/4}#desk-wrapper .main-page-desk .principal-main{grid-column:2/3}#desk-wrapper .main-page-desk .principal-main.show-principal-main.show-principal-and-secondary-main{display:grid;grid-column:1/2}#desk-wrapper .main-page-desk .secondary-main{grid-column:2/3}}@media only screen and (min-width:80em){#desk-wrapper .main-page-desk{grid-template-columns:auto minmax(390px,390px) minmax(390px,390px) minmax(390px,390px)}#desk-wrapper .main-page-desk .secondary-main{grid-column:4/5}#desk-wrapper .main-page-desk.grid-template-changed{grid-template-columns:minmax(390px,390px) minmax(390px,390px) minmax(390px,390px) auto}#desk-wrapper .main-page-desk .hide-map{display:grid;grid-column:1/4;grid-template-rows:140px auto}#desk-wrapper .main-page-desk .secondary-hide-map{display:grid;grid-column:1/3;grid-template-rows:140px 1fr}#desk-wrapper .main-page-desk .secondary-main.show-secondary-main.show-secondary-and-tertiary-main{display:grid;grid-column:2/3}#desk-wrapper .main-page-desk .show-tertiary-main{grid-column:3/5}#desk-wrapper .main-page-desk .show-tertiary-main.show-all-main{grid-column:2/5}#desk-wrapper .main-page-desk .only-secondary-main-is-show{grid-column:1/4}#desk-wrapper .main-page-desk .show-map{display:block;grid-column:1/5}#desk-wrapper .main-page-desk .principal-main.show-principal-main.hide-principal-main-mobile{display:grid;grid-column:4/5}#desk-wrapper .main-page-desk .principal-main.show-principal-main.hide-principal-main-mobile.hide-principal-main-mobile{display:grid;grid-column:1/2}#desk-wrapper .main-page-desk .principal-main.show-principal-main{grid-column:4/5}#desk-wrapper .main-page-desk .principal-main.show-principal-main.show-principal-and-secondary-main{display:grid;grid-column:3/4}}#desk-wrapper .user-desk-slid-up .list-item-slid-up #button{margin-top:12px}.user-desk-slid-up .dotted-hr{margin:12px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}.user-desk-slid-up .list-item-slid-up #button{margin-top:12px}.grid-container{display:grid;grid-template-rows:auto auto}.title{margin-bottom:4px;font-size:12px}.dropdowns{display:grid;grid-template-columns:1fr 2fr;grid-gap:16px;gap:16px}.grid-container-radio{margin:24px 0;display:grid;align-items:start;grid-template-columns:repeat(4,1fr)}.grid-container-radio .container{display:flex;justify-content:start;align-items:center;gap:8px}.grid-container-radio .container label{margin-top:2px;justify-content:center;align-items:center;color:var(--gray);font-size:14px}.grid-container-radio .container input{justify-self:start}.grid-container-radio .container .input-radio{width:24px;display:flex;accent-color:var(--orange);-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-container-radio .container .input-radio:checked+label{color:var(--gray)}.grid-container-radio .container .input-radio:after{background-color:var(--ash)}.grid-container-radio .container .input-radio:after,.grid-container-radio .container .input-radio:checked:after{border:4px solid var(--ash);border-radius:15px;width:16px;height:16px;display:inline-block;align-self:center;justify-self:center;content:"";visibility:visible}.grid-container-radio .container .input-radio:checked:after{background-color:var(--orange)}.my-alerts .my-alerts-wrapper{height:100dvh;overflow-y:auto;background-color:var(--chalk)}.my-alerts .my-alerts-wrapper .alerts-list-container{border:1px solid var(--ash);border-radius:8px;background-color:var(--white)}.my-alerts .my-alerts-wrapper .alerts-list-container [alt="left icon"]{height:17px}.my-alerts .my-alerts-wrapper .alerts-list-container [alt="remove alert"]{cursor:pointer}.my-alerts .my-alerts-wrapper .whatsApp-alert-wrapper{padding:24px;background-color:var(--white);display:grid;grid-gap:16px;gap:16px;border-radius:8px;margin-top:16px;border:1px solid var(--ash)}@media only screen and (max-width:47.99em){.my-alerts .my-alerts-wrapper{padding-bottom:140px}}.my-alerts .my-alerts-box{border:1px solid var(--ash);border-radius:8px;background-color:var(--white)}.my-alerts .my-alerts-title{color:var(--charcoal);font-family:Roboto Medium;font-weight:500;font-size:16px}.my-alerts .dotted-hr{margin:24px 0;border:none;height:1px;display:flex;grid-column:1/4;background-image:linear-gradient(to right,var(--faded) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}.flight-details__page-title--subtitle{font-weight:400;font-size:12px}.modal-confirm-remove-alert{margin:0 auto;max-width:390px}.loading-container-alerts,.modal-confirm-remove-alert .modal-confirm-remove-alert__loading{display:flex;justify-content:center}.loading-container-alerts{align-items:center}.buttons-container{gap:16px}.reset-password{width:100%;height:100dvh;padding:24px}.reset-password .separator{width:100%;height:1px;background-color:var(--charcoal)}.reset-password .buttons-container{width:100%;display:flex;gap:16px}@media screen and (min-width:48em){.reset-password{display:flex;flex-direction:column;justify-content:center;padding:0;max-width:342px}}.app-link{padding:24px}.buttons-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.reset-email-modal-content{margin:0 auto;border-radius:16px;width:100%;display:flex;flex-direction:column;padding:24px;text-align:center;max-width:460px}.reset-email-modal-content .status-request{margin:16px auto;width:24px;height:24px}.reset-email-modal-content .email-verify-content-modal__title{margin:0 0 16px;background-color:red;text-align:center}#code-and-phone-number{display:grid;align-items:center;grid-template-columns:1.5fr 2.5fr;grid-gap:.5rem;gap:.5rem}#code-and-phone-number .country-code-phone #select-default,#code-and-phone-number .country-code-phone .select-label{margin:0}#code-verification{width:100%;display:inline-flex;gap:8px}#code-verification input{border:1px solid var(--ash);border-radius:24px;width:100%;height:48px;background-color:var(--chalk);color:var(--gray);font-size:14px;text-transform:capitalize;text-align:center}#code-verification input::placeholder{color:var(--gray)}#code-verification input.warning-input{border:1px solid var(--peach)}.user-settings-account .button-bottom{position:absolute;bottom:0;margin-bottom:24px;width:calc(100% - 50px)}.user-settings-account .user-settings-account__main .main__code-phone-container .code-phone-container__text{font-family:Roboto Regular;font-weight:500;font-size:16px}.user-settings-account .user-settings-account__main .main__code-phone-container .code-phone-container__explanation{color:var(--gray);font-weight:400;font-size:14px}.user-settings-account .user-settings-account__main .main__verified-number .verified-number__title{font-family:Roboto Regular;font-weight:500;font-size:16px}.user-settings-account .user-settings-account__main .main__verified-number .verified-number__text{color:var(--gray);font-weight:400;font-size:14px}.user-settings-account .user-settings-account__main .main__verified-number .verified-number__input-button{display:grid;grid-gap:16px;gap:16px}.user-settings-account .list-container-user-settings{gap:0}.user-settings-account .list-container-user-settings .list-container-user-settings-list-item{cursor:pointer}.user-settings-account .resend-code{color:var(--orange);cursor:pointer}.flight-details-link{height:calc(100vh - 94px);background-color:var(--chalk)}.flight-details-link .flight-details-link__page-title{padding:0 16px}.flight-details-link .flight-details-link__page-title--subtitle{font-weight:400;font-size:12px}.flight-details-link .flight-details-link-main{position:relative;height:calc(100dvh - 150px);display:flex;flex-direction:column;background-color:var(--chalk);overflow-y:auto;gap:8px;overflow:auto}.flight-details-link .flight-details-link-main #loading-component{margin:40px;display:flex;justify-content:center}.flight-details-link__loading{height:100%;display:flex;justify-content:center;align-items:center}.quiz-header{margin-bottom:16px;background:#fff}.expired-link-content-modal{margin:0 auto;max-width:390px}.show-case-page{background-color:var(--chalk)}.show-case-page .show-case-page__main{position:relative;width:100%;max-width:1220px}.show-case-page .show-case-page__main .main__explanation-card{padding:16px;height:540px;display:grid;grid-template-columns:1fr 1fr}.show-case-page .show-case-page__main .main__explanation-card [alt="travel explanation"]{border-radius:8px 0 0 8px;width:100%;height:100%}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper{width:100%;padding:65px;display:flex;flex-direction:column;gap:16px}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__title{font-size:32px;font-weight:500}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__paragraph{font-size:20px;font-weight:400;color:var(--gray)}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__icon-text-wrapper{display:flex;flex-direction:column;gap:24px}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__icon-text-wrapper .icon-text-wrapper__element{display:flex;gap:8px}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__icon-text-wrapper .icon-text-wrapper__element .element__text{margin:0;font-family:Futura Medium;font-size:14px;font-weight:500;color:var(--black);text-transform:uppercase}.show-case-page .show-case-page__main .main__explanation-card .explanation-card__text-wrapper .text-wrapper__buttons-container{display:inline-flex;gap:16px}.travel-offers-card{position:relative}.travel-offers-card:before{position:absolute;content:"";width:100%;height:100%;top:0;background:radial-gradient(circle at top right,rgba(255,255,255,.663) 0,transparent 40%);z-index:3}.travel-offers-card.selected:after{position:absolute;content:"";width:100%;height:100%;top:0;border-radius:8px;background-color:var(--orange);opacity:60%}.travel-offers-card .travel-offer-li{position:relative;border-radius:8px;height:100%;width:100%;background-color:var(--charcoal);padding:24px;cursor:pointer}.travel-offers-card .travel-offer-li p{margin:0;color:var(--white)}.travel-offers-card .travel-offer-li [alt="destination background"]{position:absolute;top:0;right:0;border-radius:16px;width:100%;height:100%;object-fit:cover}.travel-offers-card .travel-offer-li .destination-departure{position:absolute;z-index:2;top:24px;display:grid;flex-direction:column;display:flex;grid-gap:4px;gap:4px}.travel-offers-card .travel-offer-li .destination-departure p{color:var(--white);font-weight:600;font-size:20px;align-self:flex-start}.travel-offers-card .travel-offer-li .destination-departure .destination-departure__header{display:flex;gap:8px}.travel-offers-card .travel-offer-li .destination-departure .destination-departure__header p{font-weight:400;font-size:14px}.travel-offers-card .travel-offer-li .destination-departure .destination-departure__header [alt="arrow right"]{width:8px}.travel-offers-card .travel-offer-li:before{position:absolute;z-index:1;bottom:0;left:0;border-radius:16px;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(0deg,rgba(0,0,0,.15) 100%,rgba(0,0,0,.15) 0)}.travel-offers-card .price-details-footer-card{position:absolute;display:grid;grid-template-columns:1fr 1fr;z-index:2;bottom:24px;width:calc(100% - 48px)}.travel-offers-card .price-details-footer-card .dotted-hr{grid-column:1/3;margin:12px 0;border:none;height:1px;display:flex;background-image:linear-gradient(90deg,rgba(255,255,255,.3137254902) 50%,rgba(255,255,255,0) 0);background-position:top;background-size:13px 50px;background-repeat:repeat-x}.travel-offers-card .price-details-footer-card .availability-wrapper{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;grid-gap:8px;gap:8px}.travel-offers-card .price-details-footer-card .availability-wrapper [alt="air plane"]{grid-row:1/3;width:16px;height:16px;align-self:center;opacity:.5}.travel-offers-card .price-details-footer-card .availability-wrapper .available_text{grid-row:1/2;font-size:10px;font-weight:400;color:var(--white)}.travel-offers-card .price-details-footer-card .availability-wrapper .dots-available{grid-row:2/3;align-items:flex-start}.travel-offers-card .price-details-footer-card .points_text{color:var(--white);font-size:20px;font-weight:600;display:flex;align-items:center;justify-self:flex-end}.travel-offers-card .price-details-footer-card .points_text [alt="chevron right"]{padding:7px}.landing-page__search-miles{display:flex}@media only screen and (min-width:48em){.landing-page__search-miles .search-miles__form{padding:64px}.landing-page__search-miles .search-miles__show-case{width:calc(100dvw - 504px)}.landing-page__info-news{width:100%;display:flex;justify-content:center}.landing-page__info-news .info-news-title-paragraph{width:493px}}.notify-air-fly-available{margin:0 auto;width:100%;display:flex;flex-direction:column;padding:0 24px;gap:16px}@media screen and (min-width:48em){.notify-air-fly-available{padding:0;max-width:342px}}.email-verify-content-modal{margin:0 auto;border-radius:16px;width:100%;display:flex;flex-direction:column;background-color:var(--white);padding:24px;max-width:460px;opacity:1;transition:opacity 1s ease-out}.email-verify-content-modal .status-request{margin:16px auto;width:24px;height:24px}.email-verify-content-modal .email-verify-content-modal__title{text-align:center}.email-verify-content-modal .email-verify-content-modal__explanation-text{margin:16px 0;text-align:center}.favorite-flies-routes .favorite-flies-routes__main{height:calc(100dvh - 70px);display:flex;flex-direction:column;background-color:var(--chalk);overflow-y:auto;gap:8px}