.header #logo{background:url('https://static.rezonuniversal.com/AerotourmmBG/3437_57BClogofinalblack3.png') no-repeat;background-size:contain;height:60px;width:250px;background-position:left center}@media(max-width:991px){.header #logo{width:200px}}@media(max-width:767px){.header #logo{height:40px;width:150px;margin-top:5px}}@media(min-width:768px){.content .rezon-forms{background-color:#171a1a4f!important}}@media(max-width:768px){.content .rezon-forms{background:#171a1a4f!important}}.iframe-form .rezon-forms{background-image:url('Content/images/shell.svg');background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:overlay;background-color:#171a1a4f!important}#content .airmap .airport.departure .marker,#content .airmap .airport.departure .marker:before,#content .airmap .leaflet-popup-content .direction,#content .airmap .info-message{background-color:#171a1a4f}#content .airmap .airport.departure:before,.airmap .airport.arrival:before,#content .airmap .airport.arrival .marker,#content .airmap .airport.arrival .marker:before,#content .airmap .leaflet-popup-content .bottom{background-color:#000}#content .airmap .leaflet-popup-content .dates{color:#ffffffc4}.rezon-tabs{background-color:#171a1a4f}.rezon-tabs .nav-tabs>li.active a,.rezon-tabs .nav-tabs>li a:hover,.rezon-tabs .nav-tabs>li a:focus{background:#141414}.rezon-tabs .nav-tabs>li>a{background-color:#000}.waiting-countdown .countdown{background-color:#171a1a4f}#content .airmap .curve-path{stroke:#000}.rezon-forms .earlier::before{background:#000}.full-screen-booking-loader{background:#171a1a4f!important}.rezon-forms .yellow,.yellow,.rezon-forms .search,.leaflet-popup-content button{background:#08f;box-shadow:inset 0 1px 1px #08f,0 2px 2px -1px #0074eb;text-shadow:0 1px 0 #0074eb;color:#fff}.rezon-forms .yellow:hover,.yellow:hover,.rezon-forms .search:hover,.rezon-forms .yellow:active,.yellow:active,.rezon-forms .search:active,.rezon-forms .yellow:focus,.yellow:focus,.rezon-forms .search:focus,#content .leaflet-popup-content button:focus,#content .leaflet-popup-content button:hover,#content .leaflet-popup-content button:active{box-shadow:inset 0 1px 1px #ffc,0 2px 4px -1px #08f;text-shadow:0 1px 0 #08f;color:#fff;background:#0074eb}.rezon-forms .direct label.active{color:#08f}.rezon-forms .direct label.active{color:#08f}.rezon-tabs .nav-tabs,.rezon-tabs .nav-tabs>li>a,.rezon-tabs .nav-tabs>li.active>a,.rezon-tabs .nav-tabs>li.active>a:hover{color:#08f}bo html body .spinner-shadow .spinner:before{animation:slide 2.4s linear infinite!important;animation-play-state:running!important;left:0!important}body button:not(#rezon-forms):not(#rezon-forms*),body .btn:not(#rezon-forms):not(#rezon-forms *),body a.button:not(#rezon-forms):not(#rezon-forms *),body input[type="button"]:not(#rezon-forms):not(#rezon-forms *),body input[type="submit"]:not(#rezon-forms):not(#rezon-forms *),body input[type="reset"]:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content .btn:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content a.button:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content button:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content input[type="button"]:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content input[type="submit"]:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content input[type="reset"]:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content #login-submit,body.tripcom-workspace #content #rezon-forms .field.find button.search,body.tripcom-workspace #header a.tc-home-link,body.tripcom-workspace #header button.navbar-toggle:not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace .tc-nav-trigger,body.tripcom-workspace .modal .btn:not(#rezon-forms):not(#rezon-forms *){background-color:#1B00FF!important;background-image:none!important;border-color:#1B00FF!important;color:#FFFFFF!important;}.loginform .social-link a,.registerform .social-link a{background:#000;border-radius:4px;-webkit-box-shadow:inset 0 0 0 1px #9fd7ff,0 2px 4px 0 rgba(13,71,161,.1);box-shadow:inset 0 0 0 1px #9fd7ff,0 2px 4px 0 rgba(13,71,161,.1);color:#fff;display:block;font-size:14px;font-weight:600;height:50px;line-height:50px;margin:10px 0;padding:0 20px;text-align:center;text-decoration:none}body.tripcom-workspace #content .btn:is(:hover,:focus,:active):not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content a.button:is(:hover,:focus,:active):not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content button:is(:hover,:focus,:active):not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content input[type="submit"]:is(:hover,:focus,:active):not(#rezon-forms):not(#rezon-forms *),body.tripcom-workspace #content #rezon-forms .field.find button.search:is(:hover,:focus,:active),body.tripcom-workspace #header a.tc-home-link:is(:hover,:focus,:active),body.tripcom-workspace .modal .btn:is(:hover,:focus,:active):not(#rezon-forms):not(#rezon-forms *){background-color:#1B00FF!important;background-image:none!important;border-color:#1B00FF!important;color:#FFFFFF!important;}body .tc-home-link{--tc-turquoise:#1B00FF;--tc-blue:#1B00FF;--tc-navy:#FFFFFF}body{border-top:5px solid;border-image:linear-gradient(to right,#f1f5f7,#d80b77,#00f3ff 0%,#a500ff 35%,#ff0080 65%,#ffcf00 100%) 1 0 0 0}body.tripcom-workspace #header>.container,body.tripcom-workspace #header #bs-navbar>.inside{display:block!important;width:100%!important;min-width:0!important;height:auto!important}body.tripcom-workspace #header .navbar-header,body.tripcom-workspace #header .navbar-brand{display:block!important;float:none!important;width:100%!important;min-width:0!important;height:auto!important}body.tripcom-workspace #header .tc-home-link{width:100%!important;min-height:48px!important;height:auto!important}body #content .rezon-tabs{background:transparent!important;background-image:none!important;border-color:#dce3ee!important}body #content .rezon-tabs .nav-tabs{border-bottom-color:#dce3ee!important}body #content .rezon-tabs .nav-tabs>li>a{background:#fff!important;background-image:none!important;color:#182236!important;-webkit-text-fill-color:currentColor!important;border-color:#dce3ee!important;border-radius:12px 12px 0 0!important;font-weight:700!important;text-shadow:none!important;box-shadow:none!important;text-decoration:none!important}body #content .rezon-tabs .nav-tabs>li>a *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.yellow:visited{color:#fff}.footer .addition .box{background:#fafafa;font-size:11px;margin:0 0 0 -125px;padding:0 20px;position:absolute;top:0;left:50%;text-align:center;display:none}.gray+.gray,.gray+.yellow,.gray+.btn_green,.yellow+.gray,.yellow+.yellow,.yellow+.btn_green,.btn_green+.gray,.btn_green+.yellow,.btn_green+.btn_green{margin-left:7px}.tripcom-result-airlines{box-sizing:border-box;margin:22px 0 10px;padding:17px 0 14px;border:1px solid #e3e6f1;border-top:3px solid #01cec8;border-radius:14px;background:#fff;box-shadow:0 6px 24px rgba(14,20,34,.06);overflow:hidden;font-family:inherit;color:#0e1422}.tripcom-result-airlines[hidden]{display:none!important}.tripcom-result-airlines-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 13px}.tripcom-result-airlines-status{font-size:15px;font-weight:650;line-height:1.4;color:#0e1422}.tripcom-result-airlines-status::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1b00ff;margin-right:9px;box-shadow:0 0 0 4px #eeebff;vertical-align:middle}.tripcom-result-airlines-caption{font-size:11px;color:#718096;white-space:nowrap}.tripcom-result-airlines-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tripcom-result-airlines-track{display:flex;width:max-content;animation:tripcom-result-airlines-scroll 22s linear infinite;will-change:transform}.tripcom-result-airlines[hidden] .tripcom-result-airlines-track{animation-play-state:paused}.tripcom-result-airlines-group{display:flex;flex:none;gap:12px;padding:2px 12px 3px 0}.tripcom-result-airline{display:flex;flex:0 0 148px;box-sizing:border-box;align-items:center;justify-content:center;gap:9px;height:54px;padding:8px 12px;background:#f8f9fd;border:1px solid #e9ecf4;border-radius:10px;color:#26324a;font-size:12px;font-weight:600;white-space:nowrap}.tripcom-result-airline img{display:block;width:36px;height:36px;object-fit:contain;flex:none}.tripcom-result-airline img[hidden]{display:none}@keyframes tripcom-result-airlines-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:575px){.tripcom-result-airlines{margin-top:16px;border-radius:12px}.tripcom-result-airlines-head{padding:0 16px 12px}.tripcom-result-airlines-caption{display:none}.tripcom-result-airlines-status{font-size:13px}.tripcom-result-airline{flex-basis:138px;height:50px}}@media(prefers-reduced-motion:reduce){.tripcom-result-airlines-track{animation:none!important;transform:none!important;will-change:auto}}.variant .pcc[data-v-c1915348]{background:#01cec8;border-radius:0 10px;color:#fff;font-size:11px;margin-left:5px;opacity:.8;padding:2px 8px 3px;white-space:nowrap}.baggage-info{background-image:linear-gradient(180deg,#ecf1fb 0,#fff 80px);border-top:10px solid #01cec8;border-radius:0 0 20px 20px;padding:20px 40px 25px;position:relative}.sort-block a.selected[data-v-52c075b8]{background:#1b00ff;color:#fff}.rezon-forms .yellow,.yellow,.rezon-forms .search,.leaflet-popup-content button{background:#01cec8;box-shadow:inset 0 1px 1px #01cec8,0 2px 2px -1px #1b00ff;text-shadow:0 1px 0 #1b00ff;color:#fff}@media screen and (max-width:991.98px){.sticky-search-control a[data-v-4a9d365a]{background:#fff;border:1px solid #01cec8;color:#1b00ff;font-weight:600;line-height:40px;text-decoration:none;border-radius:3px;display:inline-block;margin:0 auto;padding:0 20px;-webkit-box-shadow:0 5px 15px 0 rgba(95,112,164,.5);box-shadow:0 5px 15px 0 rgba(95,112,164,.5)}}.gray{display:inline-block;cursor:pointer;font-weight:600;border:none;border-radius:4px;padding:6px 24px;color:#000;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px #f5f7fd,0 2px 2px -1px #8a90a3;background:#eaeefa;background:#ecf1fb;vertical-align:bottom}.rezon-forms .yellow:hover,.yellow:hover,.rezon-forms .search:hover,.rezon-forms .yellow:active,.yellow:active,.rezon-forms .search:active,.rezon-forms .yellow:focus,.yellow:focus,.rezon-forms .search:focus,#content .leaflet-popup-content button:focus,#content .leaflet-popup-content button:hover,#content .leaflet-popup-content button:active{box-shadow:inset 0 1px 1px #ffc,0 2px 4px -1px #08f;text-shadow:0 1px 0 #08f;color:#fff;background:#1b00ff}.price-matrix-component .mobile_filter ul .stops-selector.active[data-v-70234582]{background-color:#01cec8;border-radius:2px;color:#fff}.sort-block a.selected[data-v-52c075b8]{background:#1b00ff;color:#fff}.rezon-forms .yellow,.yellow,.rezon-forms .search,.leaflet-popup-content button{background:#01cec8;box-shadow:inset 0 1px 1px #01cec8,0 2px 2px -1px #0074eb;text-shadow:0 1px 0 #0074eb;color:#fff}.rezon-forms .yellow:hover,.yellow:hover,.rezon-forms .search:hover,.rezon-forms .yellow:active,.yellow:active,.rezon-forms .search:active,.rezon-forms .yellow:focus,.yellow:focus,.rezon-forms .search:focus,#content .leaflet-popup-content button:focus,#content .leaflet-popup-content button:hover,#content .leaflet-popup-content button:active{box-shadow:inset 0 1px 1px #ffc,0 2px 4px -1px #08f;text-shadow:0 1px 0 #08f;color:#fff;background:#1b00ff}body.tc-agent-desk{--tc-navy:#0e1422;--tc-blue:#1b00ff;--tc-teal:#01cec8;background:#f4f6fa;color:#24334b;font-family:Catamaran,'Open Sans',Arial,sans-serif}body.tc-agent-desk:before{content:'';display:block;height:5px;background:linear-gradient(90deg,#01cec8,#1b00ff 72%,#01cec8)}body.tc-agent-desk #header{background:#fff;border:0;box-shadow:0 3px 18px #0e14220a}body.tc-agent-desk #header #logo{max-width:230px}body.tc-agent-desk #content{padding-top:0}body.tc-agent-desk .tc-desk-hero{box-sizing:border-box;background:#0e1422;color:#fff;margin:24px auto 22px;border-radius:18px;padding:30px 34px;display:flex;justify-content:space-between;gap:28px;align-items:center;box-shadow:0 12px 30px #0e142213;position:relative;overflow:hidden}body.tc-agent-desk .tc-desk-hero:after{content:'';width:290px;height:290px;position:absolute;right:4%;top:-200px;border:45px solid #01cec817;border-radius:50%;pointer-events:none}body.tc-agent-desk .tc-desk-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:#01cec8;margin:0 0 8px}body.tc-agent-desk .tc-desk-hero h1{color:#fff;font-size:31px;line-height:1.15;margin:0 0 10px;font-weight:800;letter-spacing:-.5px}body.tc-agent-desk .tc-desk-hero p{margin:0;color:#c3cddd;font-size:15px;max-width:550px}body.tc-agent-desk .tc-desk-actions{display:flex;flex-wrap:wrap;gap:9px;position:relative;z-index:1;justify-content:flex-end}body.tc-agent-desk .tc-desk-actions a,body.tc-agent-desk .tc-desk-actions button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:42px;padding:10px 16px;border-radius:9px;background:#ffffff0d;border:1px solid #ffffff30;color:#fff;text-decoration:none;font:700 14px Catamaran,Arial,sans-serif;cursor:pointer}body.tc-agent-desk .tc-desk-actions a:first-child{background:#01cec8;border-color:#01cec8;color:#0e1422}body.tc-agent-desk .tc-desk-actions a:hover,body.tc-agent-desk .tc-desk-actions button:hover{box-shadow:0 4px 16px #0002;transform:translateY(-1px)}body.tc-agent-desk .rezon-tabs{background:transparent!important;border:0!important}body.tc-agent-desk .rezon-tabs .nav-tabs{border:0;display:flex;gap:8px;margin:0 0 14px}body.tc-agent-desk .rezon-tabs .nav-tabs>li{margin:0;float:none}body.tc-agent-desk .rezon-tabs .nav-tabs>li>a{background:#fff!important;border:1px solid #dce3ed!important;border-radius:9px!important;color:#465570!important;font-weight:700;padding:10px 20px;box-shadow:none!important}body.tc-agent-desk .rezon-tabs .nav-tabs>li.active>a{background:#ebe8ff!important;border-color:#d4cdff!important;color:#1b00ff!important}body.tc-agent-desk #rezon-forms{background:#fff!important;background-image:none!important;color:#26334b!important;box-shadow:0 9px 30px #0e14220a;border:1px solid #e1e6ee;border-radius:16px;max-width:1170px;margin:0 auto;padding:25px 26px!important;overflow:visible!important}body.tc-agent-desk #rezon-forms>.rez-container{width:100%;padding:0;max-width:none}body.tc-agent-desk #rezon-forms .menu-title{color:#53627b!important;font-size:12px;font-weight:800;letter-spacing:.6px;margin-bottom:8px}body.tc-agent-desk #rezon-forms .control-field{border:1px solid #d4dce8!important;border-radius:9px!important;background:#fff!important;box-shadow:none}body.tc-agent-desk #rezon-forms .control-field:hover{border-color:#8f85ef!important}body.tc-agent-desk #rezon-forms .control-field:focus-within{border-color:#1b00ff!important;box-shadow:0 0 0 3px #1b00ff12}body.tc-agent-desk #rezon-forms input,body.tc-agent-desk #rezon-forms .value,body.tc-agent-desk #rezon-forms .pass-string{color:#182943!important}body.tc-agent-desk #rezon-forms input::placeholder{color:#7b879a!important;opacity:1}body.tc-agent-desk #rezon-forms button.search{background:#1b00ff!important;border-color:#1b00ff!important;color:#fff!important;border-radius:9px!important;font-weight:800;box-shadow:0 5px 14px #1b00ff22}body.tc-agent-desk #rezon-forms .transp,body.tc-agent-desk #rezon-forms .transp a,body.tc-agent-desk #rezon-forms .extended-form-link{color:#1b00ff!important}body.tc-agent-desk #rezon-forms .swap{background:#1b00ff!important;box-shadow:0 0 0 4px #fff;border-color:#e6e1ff!important;z-index:5}body.tc-agent-desk #rezon-forms .select-age{color:#24334b;background:#fff;box-shadow:0 14px 34px #0e142225;border-radius:12px;z-index:1050}body.tc-agent-desk #rezon-forms .tt-dropdown-menu{color:#24334b;box-shadow:0 14px 34px #0e142225;border-radius:10px;border:1px solid #dde3ee;z-index:1050!important}body.tc-agent-desk #rezon-forms .fields-container.roundtrip{display:grid!important;grid-template-columns:2fr 2fr 1.15fr 1.15fr 1.2fr;gap:12px 14px;position:relative;align-items:start}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field{float:none!important;width:auto!important;min-width:0;margin:0!important}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.find{grid-column:5;grid-row:2}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.find button{width:100%;min-height:46px}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.hide_s{grid-column:1/5;grid-row:2;align-self:center}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.swap{grid-area:1/2;position:absolute;left:-24px;top:39px;right:auto;bottom:auto}body.tc-agent-desk .tc-desk-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px auto 30px;padding:0}body.tc-agent-desk .tc-desk-card{background:#fff;border:1px solid #e1e6ee;border-radius:13px;padding:21px 24px;box-shadow:0 4px 15px #0e142204;position:relative}body.tc-agent-desk .tc-desk-card h2{font-size:18px;line-height:1.2;color:#0e1422;margin:0 0 9px;font-weight:800}body.tc-agent-desk .tc-desk-card p{font-size:14px;line-height:1.5;color:#6b778d;margin:0 0 14px}body.tc-agent-desk .tc-desk-card a,body.tc-agent-desk .tc-desk-card button{font:700 14px Catamaran,Arial,sans-serif;color:#1b00ff;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}body.tc-agent-desk .tc-desk-card a:hover{text-decoration:underline}body.tc-agent-desk .tc-desk-card small{display:block;color:#6b778d;font-size:12px;margin-top:8px}body.tc-agent-desk .tc-agent-guide{border:0;border-radius:16px;max-width:540px;width:calc(100% - 32px);padding:30px;box-shadow:0 20px 80px #0e142250;color:#24334b}body.tc-agent-desk .tc-agent-guide::backdrop{background:#0e1422a6}body.tc-agent-desk .tc-agent-guide:not([open]){display:none}body.tc-agent-desk .tc-agent-guide h2{font-size:24px;color:#0e1422;font-weight:800;margin:0 35px 20px 0}body.tc-agent-desk .tc-agent-guide li{padding:0 0 12px;line-height:1.6}body.tc-agent-desk .tc-guide-close{position:absolute;right:17px;top:14px;border:0;background:#f0f2f7;border-radius:7px;color:#0e1422;font-size:24px;width:33px;height:33px;cursor:pointer}body.tc-agent-desk a:focus-visible,body.tc-agent-desk button:focus-visible{outline:3px solid #01cec8;outline-offset:4px}@media(max-width:1199px){body.tc-agent-desk #rezon-forms{max-width:970px}body.tc-agent-desk .tc-desk-hero h1{font-size:28px}body.tc-agent-desk .tc-desk-hero{padding:26px;gap:20px}body.tc-agent-desk .tc-desk-actions{max-width:300px}}@media(max-width:991px){body.tc-agent-desk #rezon-forms{max-width:750px}body.tc-agent-desk .tc-desk-hero{align-items:flex-start;flex-direction:column}body.tc-agent-desk .tc-desk-actions{max-width:none;justify-content:flex-start}body.tc-agent-desk #rezon-forms .fields-container.roundtrip{grid-template-columns:repeat(2,minmax(0,1fr))}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.find{grid-column:2;grid-row:3}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.hide_s{grid-column:1/3;grid-row:4}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.swap{left:-24px;top:39px}body.tc-agent-desk .tc-desk-card{padding:18px}body.tc-agent-desk .tc-desk-resources{gap:12px}}@media(max-width:767px){body.tc-agent-desk .tc-desk-hero{margin:16px 14px;padding:24px;border-radius:14px}body.tc-agent-desk .tc-desk-hero h1{font-size:27px}body.tc-agent-desk #rezon-forms{margin:0 14px;max-width:none;padding:20px 16px!important}body.tc-agent-desk .rezon-tabs .container{padding-inline:14px}body.tc-agent-desk .rezon-tabs .row{margin:0}body.tc-agent-desk .tc-desk-resources{margin:18px 14px 28px;grid-template-columns:1fr;width:auto}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.airport{grid-column:1/3}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.find{grid-column:1/3;grid-row:auto}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field.hide_s{grid-column:1/3;grid-row:auto}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.swap{grid-area:2/2;left:auto;right:8px;top:-20px;transform:rotate(90deg)}body.tc-agent-desk #rezon-forms .select-age{right:0;left:auto;max-width:calc(100vw - 56px)}body.tc-agent-desk .tc-desk-actions{width:100%}body.tc-agent-desk .tc-desk-actions a,body.tc-agent-desk .tc-desk-actions button{flex:1}body.tc-agent-desk .tc-desk-hero:after{right:-40%;top:-170px}}@media(prefers-reduced-motion:reduce){body.tc-agent-desk *{scroll-behavior:auto!important;transition:none!important}}body.tc-agent-desk .tc-desk-hero:before,body.tc-agent-desk .tc-desk-resources:before,body.tc-agent-desk .tc-desk-resources:after{display:none!important;content:none!important}body.tc-agent-desk #rezon-forms .fields-container.roundtrip>.field{max-width:none!important}body.tc-agent-desk #rezon-forms .airport .twitter-typeahead{width:100%!important;max-width:100%}body.tc-agent-desk #rezon-forms .airport .tt-input,body.tc-agent-desk #rezon-forms .airport .tt-hint{width:100%!important;min-width:0!important}body.tc-agent-desk #rezon-forms .menu-title,body.tc-agent-desk #rezon-forms .menu-title span{opacity:1!important;color:#53627b!important}body.tc-agent-desk #rezon-forms .field.hide_s a,body.tc-agent-desk #rezon-forms .field.hide_s span{color:#1b00ff!important;opacity:1!important}body.tc-brand{--tc-navy:#0e1422;--tc-blue:#1b00ff;--tc-teal:#01cec8;border-top:0!important;border-image:none!important;color:#24334b;font-family:Catamaran,'Open Sans',Arial,sans-serif}body.tc-brand:before{content:'';display:block;height:5px;background:linear-gradient(90deg,#01cec8,#1b00ff);position:relative;z-index:1}body.tc-brand a,body.tc-brand a:visited{color:#1b00ff}body.tc-brand a:hover{color:#1200b3}body.tc-brand #header .navbar-toggle .icon-bar{background:#1b00ff!important}body.tc-brand #header .navbar-collapse.in:before,body.tc-brand #header .collapse.in:before,body.tc-brand .modal-content:before{background:#0e1422!important}body.tc-brand #header .navbar-toggle:not(.collapsed) .icon-bar{background:#fff!important}body.tc-brand #footer{background:#f4f6fa;border-top:1px solid #e0e6ef;margin-top:32px;color:#5b687e}body.tc-brand #footer .footer-box{width:100%;max-width:1200px;margin:0 auto;padding:28px 32px 30px!important;box-sizing:border-box}body.tc-brand #footer .row{margin-left:-8px;margin-right:-8px}body.tc-brand #footer .row>[class*='col-']{padding-left:8px;padding-right:8px}body.tc-brand #footer .phone,body.tc-brand #footer .mail,body.tc-brand #footer .place{padding-left:30px;overflow-wrap:anywhere}body.tc-brand #footer .addition .box{margin:0!important;padding:0!important}body.tc-brand #footer .addition{margin-top:22px}body.tc-brand #footer a,body.tc-brand #footer a:visited{color:#1b00ff!important}body.tc-brand .rezon-tabs{background:#0e1422}body.tc-brand .rezon-tabs .nav-tabs>li>a{background:#192438;color:#fff}body.tc-brand .rezon-tabs .nav-tabs>li.active>a{background:#1b00ff;color:#fff}body.tc-brand .rezon-forms{background-color:#0e1422}body.tc-brand .rezon-forms .field.opened .menu-title,body.tc-brand.tc-agent-desk #rezon-forms .field.opened .menu-title{background:#0e1422!important;color:#fff!important;opacity:1!important}body.tc-brand .rezon-forms .field.opened .menu-title span,body.tc-brand.tc-agent-desk #rezon-forms .field.opened .menu-title span{color:#fff!important}body.tc-brand .rezon-forms .selectpicker .modal_block:before{background:#0e1422!important}body.tc-brand .rezon-forms .earlier:before{background:#eef3fa!important}body.tc-brand .rezon-forms .earlier-title,body.tc-brand .rezon-forms .earlier-item,body.tc-brand .rezon-forms .earlier-item span{color:#24334b!important;opacity:1}body.tc-brand .rezon-forms .earlier-item:hover{background:#e6e2ff;box-shadow:inset 0 0 0 1px #1b00ff}body.tc-brand .rezon-forms .earlier-item:after{border-bottom-color:#aab8cd}body.tc-brand .rezon-forms .tt-suggestion.tt-cursor,body.tc-brand .rezon-forms .selectpicker.opened .option:hover{background:#e6f9f8!important;color:#0e1422!important}body.tc-brand .rezon-forms .book-from:focus,body.tc-brand .rezon-forms .book-to:focus,body.tc-brand .rezon-forms .book-date:focus{box-shadow:0 0 0 2px #01cec84d!important}body.tc-brand .sort-type label.active span,body.tc-brand .pagination .active>a{background:#1b00ff!important;color:#fff!important}body.tc-brand .rezon-forms .search{background:#1b00ff!important;color:#fff!important;text-shadow:none!important}body.tc-brand .rezon-forms .search.is-loading{color:transparent!important}body.tc-brand .rezon-forms .search.is-loading:after{border-color:#ffffff55;border-top-color:#fff}body.tc-brand .rezon-forms .swap:before{background:#01cec8!important}body.tc-brand .rezon-forms .pass .active .count_pass{background:#1b00ff}body.tc-brand .rezon-forms .dvdp-datepicker__calendar .cell.selected,body.tc-brand .rezon-forms .dvdp-datepicker__calendar .cell.highlighted.highlight-start,body.tc-brand .rezon-forms .dvdp-datepicker__calendar .cell.highlighted.highlight-end{background:#1b00ff;color:#fff}body.tc-brand a:focus-visible,body.tc-brand button:focus-visible{outline:3px solid #01cec8;outline-offset:3px}body.tc-brand.tc-login{background:#f4f6fa}body.tc-login #header{background:#fff;box-shadow:0 1px 0 #e3e8ef;margin-bottom:0}body.tc-login #content{padding:42px 24px 34px}body.tc-login #content>.container:has(>h1){display:none}body.tc-login .tc-login-layout{display:grid;grid-template-columns:1.15fr 1fr;max-width:1120px;margin:0 auto;background:#fff;border:1px solid #e0e6ef;border-radius:22px;box-shadow:0 18px 50px #0e14220c;overflow:hidden;min-height:480px}body.tc-login .tc-login-story{padding:48px 44px;background:#0e1422;color:#fff;position:relative;overflow:hidden}body.tc-login .tc-login-story:after{content:'';position:absolute;width:290px;height:290px;border:45px solid #01cec80c;border-radius:50%;right:-155px;bottom:-170px;pointer-events:none}body.tc-login .tc-login-kicker{color:#01cec8;font-size:11px;font-weight:800;letter-spacing:2px;margin:0 0 22px}body.tc-login .tc-login-story h1{font:800 clamp(30px,3vw,42px)/1.12 Catamaran,Arial,sans-serif;color:#fff;margin:0 0 20px;max-width:380px;letter-spacing:-.6px}body.tc-login .tc-login-story>p{font-size:16px;line-height:1.7;color:#c2cedf;margin-bottom:30px;max-width:390px}body.tc-login .tc-login-benefits{display:grid;gap:20px;margin:0;padding:0;list-style:none}body.tc-login .tc-login-benefits li{display:flex;gap:14px;color:#d4deeb;font-size:14px;line-height:1.5}body.tc-login .tc-login-benefits b{display:block;color:#fff;font-size:16px;margin-bottom:3px}body.tc-login .tc-login-benefits .tc-step{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:1px solid #01cec84d;border-radius:9px;color:#01cec8;font-size:11px;font-weight:800}body.tc-login .tc-login-card.container{width:auto!important;max-width:none;padding:38px 40px!important;margin:0;min-width:0}body.tc-login .tc-login-card:before,body.tc-login .tc-login-card:after{display:none;content:none}body.tc-login .tc-login-card h2{color:#0e1422;font-size:27px;line-height:1.2;font-weight:800;margin:0 0 8px}body.tc-login .tc-login-intro{font-size:14px;color:#6b778d;margin-bottom:24px}body.tc-login #LoginForm{display:block!important;max-width:none;width:100%;margin:0;padding:0}body.tc-login #LoginForm>.inner{float:none!important;width:100%!important;max-width:none;margin:0!important;padding:0!important;border:0;background:transparent;box-sizing:border-box}body.tc-login #LoginForm .span-label{display:block;color:#44546e;font-weight:700;font-size:13px;line-height:1.3;margin-bottom:7px}body.tc-login #LoginForm .label-div{margin:0 0 18px}body.tc-login #LoginForm input.text{box-sizing:border-box;background:#fff;border:1px solid #ccd6e4;border-radius:9px;box-shadow:none;color:#24334b;width:100%;height:48px;line-height:48px;padding:0 14px;font-size:16px;font-weight:500;margin:0}body.tc-login #LoginForm input.text:focus{border-color:#1b00ff;box-shadow:0 0 0 3px #1b00ff12;outline:0}body.tc-login #LoginForm .actions{display:flex;flex-wrap:wrap;gap:16px;margin:4px 0 20px;align-items:center;justify-content:space-between}body.tc-login #LoginForm .actions>a{font-size:13px}body.tc-login #LoginForm .actions button{background:#1b00ff!important;background-image:none!important;color:#fff;border:0;border-radius:9px;box-shadow:0 5px 15px #1b00ff20;font-size:15px;font-weight:800;line-height:48px;height:48px;padding:0 25px;min-width:48%}body.tc-login #LoginForm .actions button:hover{background:#1500c9!important}body.tc-login #LoginForm>.social-link{border-top:1px solid #e1e7ef!important;padding:20px 0!important;margin-top:8px!important;min-height:0}body.tc-login #LoginForm>.promo-text{font-size:12px;line-height:1.6;color:#6b778d}body.tc-login #LoginForm .social-link a.google{margin:0;max-width:100%;width:100%;box-sizing:border-box}body.tc-login .tc-login-help{margin-top:18px;font-size:13px;color:#6b778d}body.tc-login .tc-login-help a{font-weight:700}@media(max-width:767px){body.tc-brand #footer .footer-box{padding:25px 26px 30px!important}body.tc-brand #footer .row{margin:0}body.tc-brand #footer .row>[class*='col-']{padding-inline:0}body.tc-brand #footer .addition .box{justify-content:flex-start;flex-wrap:wrap;gap:15px}body.tc-login #content{padding:20px 16px 0}body.tc-login .tc-login-layout{grid-template-columns:1fr;border-radius:16px;min-height:0}body.tc-login .tc-login-story{padding:30px 26px}body.tc-login .tc-login-story h1{font-size:31px;max-width:330px;margin-bottom:12px}body.tc-login .tc-login-story>p{font-size:14px;margin-bottom:0}body.tc-login .tc-login-benefits{display:none}body.tc-login .tc-login-kicker{margin-bottom:15px}body.tc-login .tc-login-card.container{padding:28px 25px!important}body.tc-login .tc-login-card h2{font-size:25px}body.tc-login .tc-login-intro{margin-bottom:22px}}@media(max-width:575px){body.tc-brand.tc-agent-desk #rezon-forms .fields-container>.field.opened{display:block!important;position:fixed!important;inset:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;z-index:1100!important;grid-area:auto!important}body.tc-brand.tc-agent-desk #rezon-forms .field.opened .menu-title{margin:0!important;border-radius:0!important;font-size:16px!important;letter-spacing:0;line-height:50px!important;height:50px!important}body.tc-brand.tc-agent-desk #rezon-forms .field.opened .control-field{border-radius:0!important;border:0!important}body.tc-brand.tc-agent-desk #rezon-forms .airport.opened .inside{height:52px}body.tc-brand.tc-agent-desk #rezon-forms .airport.opened .twitter-typeahead{height:52px!important}body.tc-brand.tc-agent-desk #rezon-forms .field.opened .menu-title span{color:#fff!important}body.tc-brand #header .navbar-toggle{background:#eef2ff;border:1px solid #dce1fa;border-radius:9px}}body.tc-brand .rezon-tabs .nav-tabs>li>a:hover,body.tc-brand .rezon-tabs .nav-tabs>li>a:focus{background:#1b00ff!important;color:#fff!important}body.tc-brand .form-sub-element:not(.rezon-tabs),body.tc-brand .form-bg,body.tc-brand .header .special,body.tc-brand .subscription-bg,body.tc-brand .subscription-name{background:#0e1422!important;color:#fff;box-shadow:none}body.tc-brand .waiting-countdown .countdown{background:#1b00ff!important;color:#fff}body.tc-brand .subscription-price{color:#1b00ff}body.tc-brand .subscription-name.subscr_premium{background:#01cec8!important;color:#0e1422}html.no-background-blend-mode body.tc-brand .rezon-forms,html.no-background-blend-mode body.tc-brand .styled_block{background-color:#0e1422}@media(max-width:575px){body.tc-brand.tc-agent-desk #rezon-forms .field.pass.opened .select-age{max-width:none!important;width:100%!important;left:0!important;right:0!important}}body.tc-login .tc-login-story{background:#eaf0f7;color:#0e1422}body.tc-login .tc-login-story h1,body.tc-login .tc-login-benefits b{color:#0e1422}body.tc-login .tc-login-story>p,body.tc-login .tc-login-benefits li{color:#475569}body.tc-login .tc-login-kicker{color:#007c82}body.tc-login .tc-login-benefits .tc-step{background:#dff4f3;border-color:#9ddbd9;color:#007c82}body.tc-login .tc-login-story:after{border-color:#d2e5ee}body.tc-agent-desk .tc-desk-hero{background:#eaf0f7;color:#0e1422;border:1px solid #dce5ef}body.tc-agent-desk .tc-desk-hero h1{color:#0e1422}body.tc-agent-desk .tc-desk-hero p{color:#475569}body.tc-agent-desk .tc-desk-eyebrow{color:#007c82}body.tc-agent-desk .tc-desk-hero:after{border-color:#d2e5ee}body.tc-agent-desk .tc-desk-actions a,body.tc-agent-desk .tc-desk-actions a:visited,body.tc-agent-desk .tc-desk-actions button{background:#fff!important;border:1px solid #c6d5e4;color:#24334b!important;box-shadow:0 2px 5px #0e142208}body.tc-agent-desk .tc-desk-actions a:first-child,body.tc-agent-desk .tc-desk-actions a:first-child:visited{background:#1b00ff!important;border-color:#1b00ff;color:#fff!important}body.tc-agent-desk .tc-desk-actions a:hover,body.tc-agent-desk .tc-desk-actions button:hover{border-color:#007c82;box-shadow:0 4px 12px #0e142214}body.tc-has-flight-nav .tc-native-flight-group{display:none!important}.tc-flight-navigation{position:relative;z-index:20;background:#fff;border-bottom:1px solid #dce5ef;box-shadow:0 3px 12px #0e142206;clear:both;font-family:Catamaran,'Open Sans',Arial,sans-serif}.tc-flight-navigation-inner{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:10px 15px;display:flex;gap:8px;align-items:center}.tc-flight-navigation a,.tc-flight-navigation a:visited{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 22px;border-radius:8px;border:1px solid transparent;color:#24334b!important;background:transparent;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.3;transition:background .15s,border-color .15s}.tc-flight-navigation a:hover{background:#eaf0f7;border-color:#dce5ef}.tc-flight-navigation a.is-current,.tc-flight-navigation a.is-current:visited{color:#007c82!important;background:#dff4f3;border-color:#9ddbd9}.tc-flight-navigation a:focus-visible{outline:3px solid #007c82;outline-offset:2px}@media(min-width:768px) and (max-width:1199px){.tc-flight-navigation-inner{max-width:970px}}@media(min-width:768px) and (max-width:991px){.tc-flight-navigation-inner{max-width:750px}}@media(max-width:767px){.tc-flight-navigation-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 14px}.tc-flight-navigation a{font-size:14px;min-height:42px;padding:10px 8px;background:#f5f8fb;border-color:#e0e7ef}}body.tc-language-visible #header>.container{position:relative;padding-right:240px!important;min-height:80px;box-sizing:border-box}body.tc-language-visible #header .tc-language-tools{position:absolute;right:20px;top:18px;display:flex!important;align-items:center;gap:10px;z-index:1050;max-width:calc(100% - 30px)}body.tc-language-visible #header .tc-language-label{color:#475569;font-size:13px;font-weight:700;white-space:nowrap}body.tc-language-visible #header .tc-language-module{display:block!important;float:none!important;margin:0!important;padding:0!important;width:140px}body.tc-language-visible #header .tc-language-module .switch-language{display:block!important;position:relative;min-height:44px;width:140px;box-sizing:border-box;border:1px solid #b9d8dd;border-radius:10px;background:#f0f8f8;color:#0e1422;padding:11px 28px 10px 12px;font:700 15px/21px Catamaran,Arial,sans-serif;cursor:pointer;text-align:left}body.tc-language-visible #header .tc-language-module .switch-language:focus-visible{outline:3px solid #1b00ff;outline-offset:3px}body.tc-language-visible #header .tc-language-module .selected-value{color:#0e1422!important;background:transparent!important;border:0!important;padding:0!important;white-space:nowrap}body.tc-language-visible #header .tc-language-module .selected-value:after{right:10px;color:#007c82!important}body.tc-language-visible #header .tc-language-module .options{position:absolute!important;top:calc(100% + 7px)!important;right:0!important;left:auto!important;bottom:auto!important;width:180px!important;max-width:calc(100vw - 30px);background:#fff!important;border:1px solid #d6e1eb;border-radius:10px;box-shadow:0 10px 30px #17354d24;z-index:1051}body.tc-language-visible #header .tc-language-module .option{color:#0e1422!important;background:#fff!important;min-height:44px;padding:12px 15px!important;box-sizing:border-box;font-size:15px;cursor:pointer}body.tc-language-visible #header .tc-language-module .option.active,body.tc-language-visible #header .tc-language-module .option:hover{background:#e4f4f3!important;color:#006c72!important}@media(max-width:767px){body.tc-language-visible #header>.container{padding-right:15px!important;padding-bottom:60px!important;min-height:140px}body.tc-language-visible #header .tc-language-tools{right:15px;top:auto;bottom:8px}body.tc-language-visible #header .tc-language-module .options{max-height:180px!important}}body.tc-brand.tc-language-visible #header{position:relative!important;z-index:40!important;overflow:visible!important}body.tc-brand.tc-language-visible #header>.container,body.tc-brand.tc-language-visible #header .tc-language-tools,body.tc-brand.tc-language-visible #header .tc-language-module,body.tc-brand.tc-language-visible #header .switch-language{overflow:visible!important}body.tc-brand.tc-language-visible #header .tc-language-tools{z-index:1050!important}body.tc-brand.tc-language-visible #header .tc-language-module .options{z-index:1051!important}body.tc-brand.tc-language-visible #tc-flight-navigation{position:relative!important;z-index:20!important}.spinner-shadow{background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;margin:0!important;padding:32px 26px!important;box-sizing:border-box!important;border:1px solid #01cec8!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner:before{content:'✈'!important;position:absolute!important;top:58px!important;left:-24px!important;font-size:34px!important;line-height:1!important;color:#fff!important;filter:drop-shadow(0 0 8px #01cec8)!important;animation-name:load!important;animation-duration:2.4s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...'!important;white-space:pre!important;position:absolute!important;left:0!important;right:0!important;bottom:40px!important;text-align:center!important;color:#fff!important;font:700 21px/1.25 Catamaran,Arial,sans-serif!important}.spinner-shadow button{background:#1b00ff!important;color:#fff!important;border-color:#1b00ff!important}.spinner-shadow button:hover{background:#01cec8!important;color:#0e1422!important}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none!important}}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:load 2.4s linear infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}html body .spinner-shadow .spinner:before{left:24px!important;animation:load 2.4s linear infinite!important}tfd-plane-left{0%{left:24px;opacity:.35}18%{opacity:1}50%{left:269px;opacity:1}82%{opacity:1}100%{left:24px;opacity:.35}}html body .spinner-shadow .spinner:before{animation-name:load!important;animation-duration:2.4s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important;left:-24px!important}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:load 2.4s linear infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}html body .spinner-shadow .spinner:before{left:24px!important;animation:load 2.4s linear infinite!important}tfd-plane-left{0%{left:24px;opacity:.35}18%{opacity:1}50%{left:269px;opacity:1}82%{opacity:1}100%{left:24px;opacity:.35}}html body #resultsVue button,html body #resultsVue .btn,html body #resultsVue input[type=button],html body #resultsVue input[type=submit]{border-color:#1b00ff!important;border-radius:6px!important;font-weight:700!important;transition:background-color .2s ease,transform .2s ease!important}html body #resultsVue button.search,html body #resultsVue .btn-primary,html body #resultsVue .btn-success,html body #resultsVue button[type=submit]{background:#1b00ff!important;color:#fff!important}html body #resultsVue button.search:hover,html body #resultsVue .btn-primary:hover,html body #resultsVue .btn-success:hover,html body #resultsVue button[type=submit]:hover{background:#1400c7!important}html body #resultsVue .btn-info,html body #resultsVue .btn-secondary,html body #resultsVue button[title*=Filter]],html body #resultsVue button:has(.fa-sliders),html body #resultsVue button:has(.icon-filter){background:#01cec8!important;border-color:#01cec8!important;color:#0e1422!important;}html body #resultsVue .btn-info:hover,html body #resultsVue .btn-secondary:hover,html body #resultsVue button[title*=Filter]]:hover{background:#00b8b2!important;}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:load 2.4s linear infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}html body .spinner-shadow .spinner:before{left:24px!important;animation:load 2.4s linear infinite!important}tfd-plane-left{0%{left:24px;opacity:.35}18%{opacity:1}50%{left:269px;opacity:1}82%{opacity:1}100%{left:24px;opacity:.35}}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:tfd-plane-glide 2.4s ease-in-out infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}html body .spinner-shadow .spinner:before{left:24px!important;animation:tfd-plane-left 2.4s ease-in-out infinite!important}tfd-plane-left{0%{left:24px;opacity:.35}18%{opacity:1}50%{left:269px;opacity:1}82%{opacity:1}100%{left:24px;opacity:.35}}html body .spinner-shadow .spinner:before{animation:load 2.4s linear infinite!important;left:-24px!important}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:tfd-plane-glide 2.4s ease-in-out infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}html body .spinner-shadow .spinner:before{left:24px!important;animation:tfd-plane-left 2.4s ease-in-out infinite!important}tfd-plane-left{0%{left:24px;opacity:.35}18%{opacity:1}50%{left:269px;opacity:1}82%{opacity:1}100%{left:24px;opacity:.35}}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}html body .spinner-shadow .spinner:before{animation:tfd-plane-glide 2.4s ease-in-out infinite!important;will-change:transform!important}tfd-plane-glide{0%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}18%{opacity:1}50%{transform:translateX(245px)translateY(-4px)rotate(-2deg);opacity:1}82%{opacity:1}100%{transform:translateX(0)translateY(3px)rotate(3deg);opacity:.35}}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}html body .spinner-shadow .spinner{position:fixed!important;top:auto!important;left:auto!important;right:50%!important;bottom:50%!important;transform:translate(50%,50%)!important;margin:0!important}.spinner-shadow{display:grid!important;place-items:center!important;background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;justify-self:center!important;align-self:center!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}.spinner-shadow{background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:absolute!important;inset:0!important;margin:auto!important;transform:none!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}.spinner-shadow{background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}.spinner-shadow{background:rgba(14,20,34,.92)!important;display:flex!important;align-items:center;justify-content:center;color:transparent!important}.spinner-shadow>*{color:transparent!important}.spinner-shadow .spinner{position:relative!important;width:360px!important;height:220px!important;box-sizing:border-box!important;margin:0!important;padding:32px 26px!important;border:1px solid rgba(1,206,200,.42)!important;border-radius:24px!important;background:linear-gradient(145deg,#182742,#0e1422)!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;overflow:hidden!important}.spinner-shadow .spinner:before{content:'✈';position:absolute;top:58px;left:24px;font-size:34px;line-height:1;color:#fff;filter:drop-shadow(0 0 8px #01cec8);animation:tfd-flight 2.6s cubic-bezier(.4,0,.2,1) infinite}.spinner-shadow .spinner:after{content:'Finding the best routes\a\a Checking live flight availability...';white-space:pre;position:absolute;left:0;right:0;bottom:40px;text-align:center;color:#fff;font:700 21px/1.25 Catamaran,Arial,sans-serif}.spinner-shadow .spinner-container{display:none!important}.spinner-shadow .spinner{background-image:linear-gradient(145deg,#182742,#0e1422),linear-gradient(90deg,#01cec8,#1b00ff,#01cec8)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important}.spinner-shadow .spinner:global{display:none}tfd-flight{0%{left:24px;transform:rotate(2deg);opacity:.35}15%{opacity:1}50%{transform:rotate(-1deg)}85%{opacity:1}100%{left:calc(100% - 58px);transform:rotate(2deg);opacity:.35}}@media(prefers-reduced-motion:reduce){.spinner-shadow .spinner:before{animation:none}}