@import url(https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap);*{box-sizing:border-box;outline:none}html{font-size:16px}@media (max-width:480px){html{font-size:14px}}.main{font-family:Inter;font-family:var(--font-inter);min-height:100vh}body{line-height:normal;margin:0}:root{--color-dodgerblue:#1e90ff;--color-black:#000;--color-gray:#eee;--color-darkgray:#a3a3a3;--color-gainsboro-100:#dfdfdf;--color-gainsboro-200:#d9d9d9;--color-dimgray-100:#707070;--color-gold:#f2da0300;--color-dimgray-200:#535353;--color-darkslategray:#133c63;--color-dimgray:#535353;--br-4:4px;--font-inter:Inter;--color-gainsboro:#dfdfdf;--br-5:5px;--br-11:11px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px}.heroWrapper{margin-bottom:140px;position:relative}@media (max-width:768px){.main{font-family:Inter;font-family:var(--font-inter);min-height:100vh}.heroWrapper{margin-bottom:80px}}@media (max-width:480px){.heroWrapper{margin-bottom:60px}body,html{-webkit-overflow-scrolling:touch;overflow-x:hidden}*{-webkit-tap-highlight-color:transparent}}@media (max-width:320px){.heroWrapper{margin-bottom:40px}}.Footer_footer__EwVYi{background:#fff;border-top:4px solid var(--blue-main);color:var(--color-dimgray);font-family:var(--font);padding:48px 0 32px;position:relative;width:100%}.Footer_inner__fhIqU{color:var(--color-dimgray);display:flex;flex-wrap:wrap;font-family:var(--font-inter);font-size:20px;gap:56px;margin:0 auto;max-width:1100px}h4{color:var(--gray-100);font-size:16px;font-weight:600;margin:24px 0 8px}ul{list-style:none;margin:0;padding:0}ul li{margin-bottom:8px}ul a{color:inherit;text-decoration:none}.Footer_logo__GkEml{margin-bottom:16px;width:140px}.Footer_payments__cP5x7 img{margin-right:8px;width:36px}.Footer_certification__1xUHB{align-items:center;background:var(--color-dodgerblue);border:2px solid var(--color-dodgerblue);border-radius:12px;display:flex;gap:12px;margin-top:24px;padding:1px 14px}.Footer_cadasturLogo__55oOY{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:auto;width:120px}.Footer_cadasturText__H6P-\+{color:#fff;font-size:11px;font-weight:600;line-height:1.3;margin:0;text-shadow:0 1px 2px #0000001a}.Footer_leftCol__sobD\+{color:var(--color-dimgray);flex:1 1 240px;font-family:var(--font-inter)}.Footer_midCol__3uoAa{flex:1 1 200px;gap:16px;margin-top:50px}.Footer_rightCol__mjnNo{align-items:flex-start;display:flex;flex:1 1 220px;flex-direction:column}.Footer_social__2oU8C{display:flex;font-size:20px;gap:16px;margin-bottom:32px}.Footer_social__2oU8C a{color:var(--gray-200);transition:color .2s}.Footer_social__2oU8C a:hover{color:var(--blue-main)}.Footer_ctaTitle__hjbZC{color:#444;font-size:20px;font-weight:600;line-height:130%;margin-bottom:12px}.Footer_title__-rzTJ{color:var(--color-dimgray);font-family:var(--font-inter);font-size:20px}.Footer_ctaBtn__9n543{background:var(--blue-main);background-color:var(--color-dodgerblue);border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-size:14px;padding:12px 32px;transition:opacity .2s}.Footer_ctaBtn__9n543:hover{opacity:.85}.Footer_bottomBar__tQglT{border-top:1px solid #e0e0e0;margin-top:40px;padding:20px 0 0;text-align:center}.Footer_bottomBar__tQglT p{color:#555;font-size:12px;line-height:1.6;margin:0 auto;max-width:1100px}.Footer_bottomHighlight__e101D{color:#222;font-weight:600}.Footer_topBtn__rOuJH{align-items:center;background:var(--blue-main);border:none;border-radius:50%;bottom:24px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:32px;transition:opacity .2s;width:40px}.Footer_topBtn__rOuJH:hover{opacity:.85}@media (max-width:768px){.Footer_footer__EwVYi{padding:32px 0 24px}.Footer_inner__fhIqU{flex-direction:column;font-size:16px;gap:32px;padding:0 1rem}.Footer_logo__GkEml{width:120px}.Footer_topBtn__rOuJH{bottom:16px;font-size:16px;height:36px;right:16px;width:36px}}@media (max-width:480px){.Footer_footer__EwVYi{padding:24px 0 16px}.Footer_inner__fhIqU{font-size:14px;gap:24px;padding:0 .75rem}.Footer_logo__GkEml{width:100px}.Footer_ctaTitle__hjbZC,.Footer_title__-rzTJ{font-size:18px}h4{font-size:14px}.Footer_topBtn__rOuJH{bottom:12px;font-size:14px;height:32px;right:12px;width:32px}}@media (max-width:768px){.Footer_footer__EwVYi{padding:32px 0 24px}.Footer_inner__fhIqU{flex-direction:column;font-size:18px;gap:32px;padding:0 1rem}.Footer_leftCol__sobD\+,.Footer_midCol__3uoAa,.Footer_rightCol__mjnNo{flex:1 1 100%}.Footer_midCol__3uoAa{margin-top:0}.Footer_topBtn__rOuJH{bottom:16px;font-size:16px;height:36px;right:16px;width:36px}}@media (max-width:480px){.Footer_footer__EwVYi{padding:24px 0 16px}.Footer_inner__fhIqU{font-size:16px;gap:24px;padding:0 .75rem}.Footer_logo__GkEml{width:120px}.Footer_ctaTitle__hjbZC,.Footer_title__-rzTJ{font-size:18px}.Footer_ctaBtn__9n543{font-size:13px;padding:10px 24px}.Footer_topBtn__rOuJH{font-size:14px;height:32px;width:32px}.Footer_payments__cP5x7 img{width:32px}.Footer_certification__1xUHB{gap:10px;padding:10px 12px}.Footer_cadasturLogo__55oOY{width:40px}.Footer_cadasturText__H6P-\+{font-size:10px}}.Header_header__Lhnr8{align-items:center;background-color:#fff;box-shadow:0 1px 5px #0000001a;display:flex;height:80px;justify-content:start;padding:0 2rem;width:100%}.Header_container__zmwVK{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.Header_logo__nZ7K6{height:40px}.Header_headerActions__4i-03{align-items:center;display:flex;gap:16px}@media (max-width:768px){.Header_header__Lhnr8{height:70px;padding:0 1rem}.Header_container__zmwVK{justify-content:space-between;position:relative;width:100%}.Header_logo__nZ7K6{height:35px;z-index:10}}@media (max-width:480px){.Header_header__Lhnr8{height:60px;padding:0 .75rem}.Header_logo__nZ7K6{height:30px}}@media (max-width:320px){.Header_header__Lhnr8{padding:0 .5rem}.Header_logo__nZ7K6{height:28px}}.Logo_logo__329O6{cursor:pointer;height:35px;max-width:100%;overflow:hidden;position:relative;width:100%}.Opes_home1__gB2XQ{display:inline-block;font-weight:600;width:100%}.Opes_home__5pNW0{cursor:pointer;flex:1 1;min-width:100px;text-align:center;transition:all .3s ease}.Opes_home__5pNW0:hover{color:var(--color-dodgerblue);transform:translateY(-1px)}.Opes_destinos__\+eMs4{cursor:pointer;flex:1 1;min-width:100px;text-align:center;transition:all .3s ease}.Opes_destinos__\+eMs4:hover{color:var(--color-dodgerblue);transform:translateY(-1px)}.Opes_sobreNs__XYVyq{cursor:pointer;flex:1 1;min-width:100px;text-align:center;transition:all .3s ease}.Opes_sobreNs__XYVyq:hover{color:var(--color-dodgerblue);transform:translateY(-1px)}.Opes_contato__IGUWT{cursor:pointer;flex:1 1;min-width:100px;text-align:center;transition:all .3s ease}.Opes_contato__IGUWT:hover{color:var(--color-dodgerblue);transform:translateY(-1px)}.Opes_meusPedidos__bxiEU{cursor:pointer;flex:1 1;min-width:120px;text-align:center;transition:all .3s ease}.Opes_meusPedidos__bxiEU:hover{color:var(--color-dodgerblue);transform:translateY(-1px)}.Opes_opes__Lgh1X{color:var(--color-dimgray-100);flex-direction:row;font-family:var(--font-inter);font-size:var(--font-size-16);justify-content:flex-start;position:relative;text-align:left;width:100%}.Opes_navLinks__RLZ7f,.Opes_opes__Lgh1X{align-items:center;display:flex;gap:23px}.Opes_navLinks__RLZ7f{flex:1 1}.Opes_authButtons__qH96b{align-items:center;display:flex;gap:12px}.Opes_googleLoginBtn__\+hVOE{font-size:14px;height:40px;min-width:160px}.Opes_mobileGoogleLoginBtn__2uPfp{font-size:16px;height:45px;width:100%}.Opes_acessarBtn__DgODi{background-color:var(--color-dodgerblue);border:none;border-radius:var(--br-4);color:var(--color-darkslategray);cursor:pointer;font-size:16px;font-weight:700;height:40px;transition:opacity .3s ease;width:100px}.Opes_acessarBtn__DgODi:hover{opacity:.9}.Opes_criarContaBtn__Y\+juo{background-color:var(--color-gold);border:2px solid var(--color-dodgerblue);border-radius:var(--br-4);color:var(--color-dimgray-200);cursor:pointer;font-size:14px;font-weight:700;height:40px;transition:opacity .3s ease;width:120px}.Opes_criarContaBtn__Y\+juo:hover{opacity:.9}.Opes_hamburger__m5ueC{cursor:pointer;display:none;flex-direction:column;padding:8px}.Opes_hamburger__m5ueC span{background-color:var(--color-dimgray-100);border-radius:2px;display:block;height:3px;margin:2px 0;transition:.3s;width:25px}.Opes_hamburger__m5ueC.Opes_open__dMmCU span:first-child{transform:rotate(-45deg) translate(-6px,6px)}.Opes_hamburger__m5ueC.Opes_open__dMmCU span:nth-child(2){opacity:0}.Opes_hamburger__m5ueC.Opes_open__dMmCU span:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.Opes_mobileMenu__x0sQI{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 10px #0000001a;left:0;max-height:calc(100vh - 70px);opacity:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:70px;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:999}.Opes_mobileMenu__x0sQI.Opes_open__dMmCU{opacity:1;transform:translateY(0);visibility:visible}.Opes_mobileNavLinks__MCuKS{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.Opes_mobileNavLinks__MCuKS>div{border-bottom:1px solid #f0f0f0;padding:12px 0;text-align:left}.Opes_mobileNavLinks__MCuKS>div:last-child{border-bottom:none}.Opes_mobileAuthButtons__qcFmD{display:flex;flex-direction:column;gap:12px}.Opes_mobileAuthButtons__qcFmD button{height:45px;width:100%}@media (max-width:1024px){.Opes_opes__Lgh1X{gap:15px}.Opes_googleLoginBtn__\+hVOE{font-size:13px;height:36px;min-width:140px}.Opes_acessarBtn__DgODi,.Opes_criarContaBtn__Y\+juo{font-size:14px;height:36px;width:90px}.Opes_criarContaBtn__Y\+juo{width:110px}}@media (max-width:768px){.Opes_authButtons__qH96b,.Opes_navLinks__RLZ7f{display:none}.Opes_hamburger__m5ueC{display:flex;margin-left:auto}.Opes_opes__Lgh1X{justify-content:flex-end;padding-right:10px;position:relative}}@media (max-width:480px){.Opes_hamburger__m5ueC{padding:6px}.Opes_hamburger__m5ueC span{height:2px;width:20px}.Opes_mobileMenu__x0sQI{margin:0 -10px;padding:16px}}.GoogleLoginButton_googleButton__UPla0{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:8px;color:#3c4043;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:18px;justify-content:center;min-height:45px;padding:12px 30px;transition:all .2s ease}.GoogleLoginButton_googleButton__UPla0:hover{background:#f8f9fa;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326}.GoogleLoginButton_googleButton__UPla0:active{background:#f1f3f4}.GoogleLoginButton_googleIcon__ZJAYZ{flex-shrink:0;height:20px;margin-right:10px;width:20px}.AuthSection_authSection__i9z6Z{align-items:center;display:flex;position:relative}.AuthSection_loginButton__D7bdI{color:var(--color-dimgray-100);display:inline-block;font-family:var(--font-inter);font-size:18px;font-weight:600;height:40px;min-width:180px}.AuthSection_userProfile__VwRGX{align-items:center;border-radius:8px;cursor:pointer;display:flex;display:inline-block;min-width:180px;transition:background-color .2s ease}.AuthSection_userProfile__VwRGX:hover{background-color:#f8f9fa}.AuthSection_userAvatar__IB2Q5{border-radius:50%;height:32px;object-fit:cover;width:32px}.AuthSection_userName__tC6gw{color:var(--color-dimgray-100);display:inline-block;font-family:var(--font-inter);font-size:15px;font-weight:600;margin-left:10%;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthSection_dropdownArrow__dIiHY{color:var(--color-dimgray-100);font-size:10px;margin-left:5%;transition:transform .4s ease}.AuthSection_dropdown__Rnxce{background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-top:4px;min-width:200px;position:absolute;right:0;top:100%;z-index:1000}.AuthSection_dropdownItem__365D9{color:var(--color-dimgray-100);font-size:14px;padding:12px 16px}.AuthSection_dropdownItem__365D9:first-child{font-weight:600}.AuthSection_dropdownDivider__yuhRo{border:none;border-top:1px solid #f0f0f0;margin:0}.AuthSection_settingsButton__0ArUq{background:none;border:none;color:var(--color-dimgray-100);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.AuthSection_settingsButton__0ArUq:hover{background-color:#f8f9fa}.AuthSection_logoutButton__JCGxL{background:none;border:none;border-radius:0 0 8px 8px;color:#d93025;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.AuthSection_logoutButton__JCGxL:hover{background-color:#fce8e6}@media (max-width:1024px){.AuthSection_loginButton__D7bdI{color:var(--color-dimgray-100);display:inline-block;font-family:var(--font-inter);font-size:13px;font-weight:500;height:36px;min-width:140px}.AuthSection_userName__tC6gw{font-size:13px;max-width:80px}.AuthSection_userAvatar__IB2Q5{height:28px;width:28px}}@media (max-width:768px){.AuthSection_loginButton__D7bdI{font-size:16px;height:45px;min-width:0;min-width:auto;width:100%}.AuthSection_dropdown__Rnxce{left:-10px;min-width:0;min-width:auto;right:-10px}}.NotificationCenter_container__c5gKc{display:inline-block;position:relative}.NotificationCenter_bellButton__wQ56N{background:none;border:none;border-radius:50%;cursor:pointer;padding:8px;position:relative;transition:background-color .2s}.NotificationCenter_bellButton__wQ56N:hover{background-color:#0000001a}.NotificationCenter_badge__\+gkgX{align-items:center;background:#f44;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:0;top:0;width:20px}.NotificationCenter_dropdown__QA7kl{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-height:500px;overflow:hidden;position:absolute;right:0;top:100%;width:350px;z-index:1000}.NotificationCenter_header__Rz6yg{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.NotificationCenter_header__Rz6yg h3{font-size:18px;font-weight:600;margin:0}.NotificationCenter_actions__wWLEf{display:flex;gap:8px}.NotificationCenter_testButton__oTrvF{align-items:center;background:#1e90ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;padding:4px 8px}.NotificationCenter_testButton__oTrvF:hover{background:#06c}.NotificationCenter_closeButton__iQCEa{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px}.NotificationCenter_closeButton__iQCEa:hover{background:#0000001a}.NotificationCenter_notifications__JhVm6{max-height:400px;overflow-y:auto}.NotificationCenter_notification__CYPSM{align-items:flex-start;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:16px 20px;position:relative;transition:background-color .2s}.NotificationCenter_notification__CYPSM:hover{background:#f8f9fa}.NotificationCenter_notification__CYPSM.NotificationCenter_unread__3-456{background:#f0f8ff}.NotificationCenter_icon__KoT6l{margin-right:12px;margin-top:2px}.NotificationCenter_promoIcon__qdMWU{color:#ff6b35}.NotificationCenter_updateIcon__HmVwF{color:#1e90ff}.NotificationCenter_infoIcon__6wrMq{color:#666}.NotificationCenter_content__OY3aG{flex:1 1}.NotificationCenter_content__OY3aG h4{color:#333;font-size:14px;font-weight:600;margin:0 0 4px}.NotificationCenter_content__OY3aG p{color:#666;font-size:13px;line-height:1.4;margin:0 0 8px}.NotificationCenter_time__5\+\+D1{color:#999;font-size:12px}.NotificationCenter_unreadDot__lXrN7{background:#1e90ff;border-radius:50%;height:8px;margin-left:8px;margin-top:6px;width:8px}.NotificationCenter_clearButton__MF6tR{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:12px;padding:4px 8px}.NotificationCenter_clearButton__MF6tR:hover{background:#0000001a}.NotificationCenter_loading__sDK66{color:#666;padding:40px 20px;text-align:center}.NotificationCenter_spinner__lVjCL{animation:NotificationCenter_spin__9o8Yl 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#1e90ff;height:24px;margin:0 auto 16px;width:24px}@keyframes NotificationCenter_spin__9o8Yl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationCenter_empty__y9ZO7{color:#999;padding:40px 20px;text-align:center}.NotificationCenter_emptyIcon__8RT5d{margin-bottom:16px;opacity:.3}@media (max-width:768px){.NotificationCenter_dropdown__QA7kl{right:-20px;width:300px}}.TransportTabs_tabsContainer__ZZi-a{background:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 1px 5px #0000001a;display:flex;gap:0;justify-content:center;padding:0 20px;width:100%}.TransportTabs_tab__4\+UjQ{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:var(--color-dimgray-100);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:var(--font-size-16);font-weight:600;gap:10px;margin-bottom:-1px;padding:16px 32px;transition:all .2s ease}.TransportTabs_tab__4\+UjQ.TransportTabs_active__e8CyF,.TransportTabs_tab__4\+UjQ:hover{border-bottom-color:var(--color-dodgerblue);color:var(--color-dodgerblue)}.TransportTabs_tab__4\+UjQ.TransportTabs_active__e8CyF{font-weight:600}.TransportTabs_icon__Cvc7Y{height:20px;object-fit:contain;width:20px}@media (max-width:768px){.TransportTabs_tabsContainer__ZZi-a{padding:0 15px}.TransportTabs_tab__4\+UjQ{flex:1 1;font-size:14px;justify-content:center;padding:12px 16px}.TransportTabs_icon__Cvc7Y{height:18px;width:18px}}.Banners_banner__E4TLY{height:500px;overflow:visible;padding:0 2rem;position:relative;width:100%}.Banners_beachImage__0QWgE{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.Banners_content__RGoo1{align-items:center;color:#fff;display:flex;flex-direction:column;left:34%;margin-bottom:20px;min-height:200px;overflow:hidden;overflow:visible;position:absolute;text-align:center;top:18%;transform:translate(-50%);z-index:1}.Banners_heading__cDRsE{color:var(--color-white);display:inline-block;font-family:var(--font-inter);font-size:30px;letter-spacing:-.02em;line-height:122%;position:relative;text-align:left;text-shadow:0 2.570213556289673px 9px #0000008c;width:400px}.Banners_heading__cDRsE span{display:block}.Banners_contactButton__ynQE5{background-color:var(--color-white);border-color:#fff;border-radius:var(--br-4);border-width:1px;color:var(--color-dodgerblue);cursor:pointer;font-size:13px;font:600 13px Inter,sans-serif;height:44px;left:30%;margin-top:30px;padding:0;text-align:center;width:200px;z-index:2}.Banners_circleIcon__DSRaV{left:10%;position:absolute;top:50%;z-index:1}.Banners_circleIcon1__0XSf1{position:absolute;right:10%;top:50%;transform:scaleX(-1);z-index:1}.Banners_searchBox__0J33x{background-color:#fff;border-radius:var(--br-11);box-shadow:0 4px 4px #00000040;left:50%;padding:20px;position:absolute;top:60%;transform:translateX(-50%);width:90%;z-index:2}.Banners_inicieSuaPrxima__gJxYd{margin:0;padding:0}@media (max-width:768px){.Banners_banner__E4TLY{height:400px;padding:0 1rem}.Banners_content__RGoo1{left:50%;text-align:center;top:20%;transform:translate(-50%);width:90%}.Banners_heading__cDRsE{font-size:24px;line-height:110%;text-align:center;width:100%}.Banners_contactButton__ynQE5{font-size:14px;height:48px;margin-top:25px;max-width:250px;width:60%}.Banners_circleIcon1__0XSf1,.Banners_circleIcon__DSRaV{display:none}}@media (max-width:480px){.Banners_banner__E4TLY{height:350px;padding:0 .5rem}.Banners_content__RGoo1{top:25%;width:95%}.Banners_heading__cDRsE{font-size:20px;line-height:105%}.Banners_contactButton__ynQE5{font-size:13px;height:44px;margin-top:20px;max-width:200px;width:70%}}@media (max-width:320px){.Banners_banner__E4TLY{height:300px}.Banners_heading__cDRsE{font-size:18px}.Banners_contactButton__ynQE5{font-size:12px;height:40px;margin-top:18px;max-width:180px;width:80%}}.SearchBox_container__2e1zf{background:var(--color-white);border-radius:0 0 11px 11px;box-shadow:0 8px 24px #00000026;left:50%;overflow:visible;padding:clamp(20px,3.5vw,35px) clamp(16px,2.6vw,26px) clamp(16px,2.8vw,28px);position:absolute;top:66%;transform:translate(-50%,-50%);width:min(92%,1100px);z-index:20}.SearchBox_resultsVariant__zSQdT{left:50%;position:relative;top:80px;transform:translateX(-50%);width:100%}.SearchBox_tabs__vpcpT{display:flex;justify-content:flex-start;left:0;position:absolute;right:0;top:-56px;transform:translateZ(0);width:100%;z-index:21}.SearchBox_tab__i2f01{background-color:var(--color-white);border:1px solid var(--color-white);border-bottom:none;color:var(--color-black);cursor:pointer;flex:1 1 auto;font-weight:600;height:56px;max-width:200px;min-width:120px}.SearchBox_tab__i2f01:first-child{border-radius:11px 0 0 0}.SearchBox_tab__i2f01:last-child{border-radius:0 11px 0 0}.SearchBox_active__\+zcGC{background:#1e90ff;color:var(--color-white)}.SearchBox_filters__YRaSR{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,5rem);justify-content:flex-start;margin-bottom:clamp(16px,2vw,20px)}.SearchBox_filterBtn__9A0fW{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;font:var(--color-black);font-family:var(--font-inter);gap:6px}.SearchBox_filterBtn__9A0fW:focus{box-shadow:none;outline:none}.SearchBox_filterBtn__9A0fW,.SearchBox_passengerBtn__Aau9C{border-bottom:none;border-radius:6px 6px 0 0;border-top:none}.SearchBox_formRow__QrxyM{align-items:stretch;color:var(--color-black);display:flex;flex-wrap:wrap;font-family:var(--font-inter);font:var(--color-black);gap:clamp(12px,2vw,19px);position:relative}.SearchBox_originDestinationWrapper__mblO1{align-items:center;display:flex;flex:1 1 auto;gap:clamp(16px,2.4vw,24px);min-width:0;position:relative}.SearchBox_calendaryicon__t6jfQ{height:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.SearchBox_calendarModal__SjSAD{background:var(--color-white);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:80%;overflow-x:hidden;overflow-y:visible;position:absolute;top:100%;transform:translateX(-50%);z-index:20}.SearchBox_calendarModalRange__rEl3C{width:630px}.SearchBox_calendarModalSingle__SMrbt{width:340px}.SearchBox_dateText__--I9U{color:var(--color-black);font-family:var(--font-inter);font-size:14px}.SearchBox_dateInput__VeQS6{align-items:center;background:#0000;border:1px solid var(--color-gainsboro-100);border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;gap:1rem;padding:.5rem}.SearchBox_dateInputsWrapper__GFO3i{display:none}.SearchBox_dateInputDesktop__Ir4ze{display:flex}.SearchBox_datePart__Cs4LW{align-items:center;color:var(--color-black);display:flex;gap:1rem}.SearchBox_datePart__Cs4LW img{height:18px;opacity:.8;width:18px}.SearchBox_divider__sDper{background-color:var(--color-gainsboro-200);height:24px;width:1px}.SearchBox_swapBtn__\+4Dkz{align-items:center;background:var(--color-dodgerblue);border:none;border-radius:50%;box-shadow:0 0 4px #0000001a;color:var(--color-white);cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;position:absolute;top:50%;transform:translateX(-50%);transform:translate(-50%,-50%);width:36px;z-index:2}.SearchBox_swapBtn__\+4Dkz img{height:30px;width:30px}.SearchBox_submitBtn__23S-5{background:var(--color-dodgerblue);border:none;border-radius:8px;color:var(--color-white);cursor:pointer;font:600 14px Inter,sans-serif;height:56px;width:155px}@media (max-width:1024px){.SearchBox_container__2e1zf{padding:30px 20px 24px;width:95%}.SearchBox_filters__YRaSR{gap:3rem}.SearchBox_originDestinationWrapper__mblO1{gap:16px}.SearchBox_calendarModalRange__rEl3C,.SearchBox_calendarModalSingle__SMrbt,.SearchBox_calendarModal__SjSAD{left:50%;max-width:500px;transform:translateX(-50%);width:90vw}.SearchBox_calendarModalSingle__SMrbt{max-width:350px}}@media (max-width:767px){.SearchBox_container__2e1zf{border-radius:11px;left:auto;margin:16px auto;padding:20px 12px 16px;position:relative;top:auto;transform:none;width:96%}.SearchBox_resultsVariant__zSQdT{box-shadow:0 2px 8px #0000001a;left:50%;margin:8px auto;padding:12px 8px;top:20px;transform:translateX(-50%);width:96%}.SearchBox_resultsVariant__zSQdT .SearchBox_tabs__vpcpT{height:40px;top:-15px}.SearchBox_resultsVariant__zSQdT .SearchBox_tab__i2f01{font-size:12px;height:40px}.SearchBox_resultsVariant__zSQdT .SearchBox_filters__YRaSR{gap:.5rem;margin-bottom:8px}.SearchBox_resultsVariant__zSQdT .SearchBox_filterBtn__9A0fW{font-size:10px;min-height:28px;padding:4px 6px}.SearchBox_resultsVariant__zSQdT .SearchBox_formRow__QrxyM{gap:8px}.SearchBox_resultsVariant__zSQdT .SearchBox_dateInput__VeQS6{padding:.5rem}.SearchBox_resultsVariant__zSQdT .SearchBox_departureInput__Mukrs,.SearchBox_resultsVariant__zSQdT .SearchBox_returnInput__7iX4e{font-size:12px;padding:.5rem}.SearchBox_resultsVariant__zSQdT .SearchBox_submitBtn__23S-5{height:40px;margin-top:4px}.SearchBox_tabs__vpcpT{justify-content:center;left:0;margin-bottom:10px;position:relative;right:0;top:-20px;width:100%}.SearchBox_tab__i2f01{flex:1 1 auto;font-size:13px;height:48px;max-width:45%;min-width:120px}.SearchBox_filters__YRaSR{flex-wrap:wrap;gap:.8rem;justify-content:space-between;margin-bottom:12px}.SearchBox_formRow__QrxyM,.SearchBox_originDestinationWrapper__mblO1{flex-direction:column;gap:12px}.SearchBox_inputGroup__rUJiR{flex:1 1 100%;width:100%}.SearchBox_autocompleteInput__zmsup,.SearchBox_autocompleteInput__zmsup input{min-width:100%;width:100%}.SearchBox_swapBtn__\+4Dkz{display:none}.SearchBox_dateInput__VeQS6{justify-content:space-between;padding:.75rem;width:100%}.SearchBox_dateInputsWrapper__GFO3i{display:flex;flex-direction:column;gap:12px;width:100%}.SearchBox_dateInputDesktop__Ir4ze{display:none!important}.SearchBox_departureInput__Mukrs,.SearchBox_returnInput__7iX4e{align-items:center;background:#0000;border:1px solid var(--color-gainsboro-100);border-radius:8px;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;gap:1rem;justify-content:center;padding:.75rem;width:100%}.SearchBox_submitBtn__23S-5{height:52px;margin-top:8px;width:100%}.SearchBox_calendarModalRange__rEl3C,.SearchBox_calendarModalSingle__SMrbt,.SearchBox_calendarModal__SjSAD{left:50%;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vw}.SearchBox_calendarModalSingle__SMrbt{max-width:320px}.SearchBox_classModal__29\+wq,.SearchBox_passengerModal__Ly-o5{left:50%;max-width:280px;transform:translateX(-50%);width:90vw}}@media (max-width:480px){.SearchBox_container__2e1zf{margin:8px auto;padding:11px 5px 12px;width:90%}.SearchBox_resultsVariant__zSQdT{margin:4px 0;max-width:100%;padding:8px 6px;top:10px}.SearchBox_resultsVariant__zSQdT .SearchBox_tabs__vpcpT{height:36px;top:-10px}.SearchBox_resultsVariant__zSQdT .SearchBox_tab__i2f01{font-size:11px;height:36px}.SearchBox_resultsVariant__zSQdT .SearchBox_filters__YRaSR{gap:.4rem;margin-bottom:6px}.SearchBox_resultsVariant__zSQdT .SearchBox_filterBtn__9A0fW{font-size:9px;min-height:24px;padding:3px 5px}.SearchBox_resultsVariant__zSQdT .SearchBox_formRow__QrxyM{gap:6px}.SearchBox_resultsVariant__zSQdT .SearchBox_submitBtn__23S-5{font-size:13px;height:36px;margin-top:2px}.SearchBox_tabs__vpcpT{top:-13px}.SearchBox_tab__i2f01{flex:1 1 auto;font-size:12px;height:44px;max-width:70%;min-width:90px}.SearchBox_filters__YRaSR{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between}.SearchBox_filterBtn__9A0fW{background:var(--color-white);border:1px solid var(--color-gainsboro-200);border-radius:6px;flex:1 1;font-size:11px;gap:3px;min-height:36px;min-width:0;padding:6px 8px}.SearchBox_filterBtn__9A0fW span{font-size:10px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBox_formRow__QrxyM{gap:10px}.SearchBox_inputGroup__rUJiR{width:100%}.SearchBox_autocompleteInput__zmsup,.SearchBox_autocompleteInput__zmsup input{min-width:100%;width:100%}.SearchBox_dateInput__VeQS6{flex-direction:column;gap:.5rem;padding:.5rem}.SearchBox_departureInput__Mukrs,.SearchBox_returnInput__7iX4e{flex-direction:row;gap:.5rem;justify-content:center;padding:.5rem}.SearchBox_datePart__Cs4LW{justify-content:center;width:100%}.SearchBox_divider__sDper{height:1px;margin:4px 0;width:100%}.SearchBox_submitBtn__23S-5{font-size:15px;height:48px}.SearchBox_swapBtn__\+4Dkz{display:none}.SearchBox_swapBtn__\+4Dkz img{height:24px;width:24px}.SearchBox_calendarModalRange__rEl3C,.SearchBox_calendarModalSingle__SMrbt,.SearchBox_calendarModal__SjSAD{border-radius:8px;left:50%;max-height:85vh;max-width:320px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:92vw}.SearchBox_calendarModalSingle__SMrbt{max-width:280px}.SearchBox_classModal__29\+wq,.SearchBox_passengerModal__Ly-o5{border-radius:8px;box-shadow:0 4px 20px #00000040;left:50%;max-width:250px;transform:translateX(-50%);width:85vw}}@media (max-width:319px){.SearchBox_container__2e1zf{padding:16px 25px 12px}.SearchBox_tab__i2f01{font-size:11px;height:40px}.SearchBox_filterBtn__9A0fW{font-size:12px}.SearchBox_submitBtn__23S-5{font-size:14px;height:44px}}.SearchBox_flight__oFC9d{z-index:10}.SearchBox_backdrop__kctIS{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.SearchBox_modal__LV\+lJ{animation:SearchBox_fadeIn__6vJGy .2s ease;background:var(--color-white);border-radius:8px;box-shadow:0 8px 24px #00000026;padding:20px 24px;width:260px}.SearchBox_counter__FAg-f button{border-color:var(--color-white);border-style:solid}.SearchBox_separator__iSHws{margin:1px 0;width:100%}.SearchBox_counter__FAg-f span{min-width:14px;text-align:center}.SearchBox_confirmBtn__oJad2{background:var(--color-dodgerblue);color:#fff}@keyframes SearchBox_fadeIn__6vJGy{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SearchBox_passengerWrapper__DeNcI{position:relative}.SearchBox_passengerModal__Ly-o5{background:var(--color-white);border-radius:7.55px;border-top:none;box-shadow:0 8px 24px #00000026;left:0;margin-top:0;padding:20px 24px 16px;position:absolute;top:100%;width:260px;z-index:10}.SearchBox_passengerBtn__Aau9C{border:1px solid var(--color-dodgerblue);border-top:none}.SearchBox_row__Queer{align-items:center;display:flex;justify-content:space-between;margin:12px 0}.SearchBox_row__Queer small{color:#555;font-size:10px}.SearchBox_counter__FAg-f{align-items:center;display:flex;gap:8px}.SearchBox_counter__FAg-f button{background:#0000;border-radius:50%;cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.SearchBox_confirmBtn__oJad2{border:none;border-radius:4px;color:var(--color-white);cursor:pointer;font-weight:600;margin-top:12px;padding:10px 0;width:100%}.SearchBox_classWrapper__T4uyv,.SearchBox_passengerWrapper__DeNcI{display:inline-block;position:relative}.SearchBox_classModal__29\+wq,.SearchBox_passengerModal__Ly-o5{background:#fff;border:1px solid var(--color-white);border-radius:0 0 6px 6px;border-top:none;box-shadow:0 8px 24px #0000000f;left:0;margin-top:-1px;min-width:260px;padding:12px 16px;position:absolute;text-align:center;top:100%;z-index:10}.SearchBox_classOption__nh-Iu{background:none;border:none;cursor:pointer;font-size:.94rem;padding:8px 0;text-align:center;width:100%}.SearchBox_classOption__nh-Iu:hover{text-decoration:underline}.SearchBox_inputGroup__rUJiR{flex:1 1 min(200px,100%);min-width:0;position:relative}.SearchBox_label__fDMW\+{left:14px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease}.SearchBox_input__iVjLs,.SearchBox_label__fDMW\+{color:var(--color-black);font-family:var(--font-inter);font-size:14px}.SearchBox_input__iVjLs{border:1px solid var(--color-gainsboro-200);border-radius:8px;height:56px;padding:20px 14px 8px;width:100%}.SearchBox_input__iVjLs:focus+.SearchBox_label__fDMW\+,.SearchBox_input__iVjLs:not(:placeholder-shown)+.SearchBox_label__fDMW\+{color:var(--color-darkgray);font-family:var(--font-inter);font-size:12px;top:4px}.SearchBox_autocompleteInput__zmsup{position:relative}.SearchBox_autocompleteInput__zmsup input{background:#0000;border:1px solid var(--color-gainsboro-200);border-radius:8px;color:var(--color-black);font-family:var(--font-inter);font-size:14px;height:56px;padding:20px 14px 8px;width:100%}.SearchBox_autocompleteInput__zmsup input:focus{border-color:var(--color-dodgerblue);box-shadow:0 0 0 2px #1e90ff1a;outline:none}.SearchBox_autocompleteInput__zmsup label{color:var(--color-black);font-family:var(--font-inter);font-size:14px;left:14px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease;z-index:1}.SearchBox_autocompleteInput__zmsup input:focus+label,.SearchBox_autocompleteInput__zmsup input:not(:placeholder-shown)+label{color:var(--color-darkgray);font-size:12px;top:4px}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid #0000;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),#0000 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,#0000 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid #0000;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{-webkit-margin-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:initial;border-radius:0;border-radius:initial;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.CalendarModal_modal__RuNw1{background:var(--color-white);border-radius:12px;box-shadow:0 4px 12px #0003;box-sizing:border-box;display:flex;flex-direction:column;font-family:Arial;font-family:var(--font-inter,"Arial");font-size:12px;gap:16px;height:auto;left:0;overflow:visible;padding:12px;position:relative;top:0;width:100%;z-index:20}.CalendarModal_calendar__h7ss-{display:flex!important;flex-direction:row!important;min-width:0!important;text-align:center!important;width:100%!important}.CalendarModal_confirmButton__5CUMj{background:var(--color-dodgerblue);border:none;border-radius:6px;color:var(--color-white);cursor:pointer;font-size:10px;font-weight:700;padding:7px}.CalendarModal_confirmButtonRange__Mokpw{margin-left:90%}.CalendarModal_confirmButtonSingle__Fsajs{margin-left:80%}.CalendarModal_calendar__h7ss- .rdp-caption_label{color:var(--color-dimgray-100);font-family:var(--font-inter);font-size:12px;font-weight:600;margin-left:10%;text-align:center}.AirportAutocomplete_container__ubpOG{position:relative;width:100%}.AirportAutocomplete_label__Sz3Ka{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AirportAutocomplete_inputWrapper__Yzp5d{align-items:center;display:flex;position:relative}.AirportAutocomplete_input__qldMp{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;padding:.75rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.AirportAutocomplete_input__qldMp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AirportAutocomplete_input__qldMp::placeholder{color:#9ca3af}.AirportAutocomplete_spinner__GehVr{animation:AirportAutocomplete_spin__9jlwI .8s linear infinite;border-top:2px solid var(--color-gainsboro-200);border:2px solid var(--color-gainsboro-200);border-radius:50%;border-top-color:var(--color-dodgerblue);height:16px;position:absolute;right:1rem;width:16px}@keyframes AirportAutocomplete_spin__9jlwI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AirportAutocomplete_dropdown__RQf\+W{background:var(--color-white);border:1px solid var(--color-gainsboro-200);border-radius:0 0 8px 8px;border-top:none;box-shadow:0 8px 24px #00000026;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.AirportAutocomplete_airportItem__oqPYt{border-bottom:1px solid var(--color-gainsboro-100);cursor:pointer;font-family:var(--font-inter);padding:.75rem 1rem;transition:background-color .15s ease-in-out}.AirportAutocomplete_airportItem__oqPYt:hover{background-color:#f8f9fa}.AirportAutocomplete_airportItem__oqPYt:last-child{border-bottom:none}.AirportAutocomplete_airportMain__Wi0g4{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.AirportAutocomplete_iata__kOgXF{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:1rem;font-weight:600;min-width:3rem}.AirportAutocomplete_name__XRPDM{color:var(--color-black);flex:1 1;font-family:var(--font-inter);font-size:.875rem}.AirportAutocomplete_airportDetails__H8qxC{color:var(--color-darkgray);font-family:var(--font-inter);font-size:.75rem}.AirportAutocomplete_instruction__wJ0ia,.AirportAutocomplete_loadingItem__pqA\+E,.AirportAutocomplete_noResults__von\+n{color:var(--color-darkgray);font-family:var(--font-inter);font-size:.875rem;padding:1rem;text-align:center}.AirportAutocomplete_noResults__von\+n{color:var(--color-dodgerblue)}.AirportAutocomplete_instruction__wJ0ia{font-style:italic}@media (max-width:768px){.AirportAutocomplete_input__qldMp{font-size:.875rem;padding:.625rem .875rem}.AirportAutocomplete_airportItem__oqPYt{padding:.625rem .875rem}.AirportAutocomplete_iata__kOgXF{font-size:.875rem}.AirportAutocomplete_name__XRPDM{font-size:.8125rem}.AirportAutocomplete_airportDetails__H8qxC{font-size:.6875rem}}.NotFound_notFoundPage__58gGy{background-color:var(--color-dodgerblue);font-family:var(--font-inter);margin:0;min-height:calc(100vh - 200px);overflow:hidden;padding:0;position:relative}:root{--color-black:#13242c;--color-white:#fff;--color-red-1:#d13433;--color-red-2:#932422;--color-skin-1:#eab08c;--color-skin-2:#d9766c;--color-skin-3:#b2524d;--color-hair:#13242c;--color-wood-1:#601513;--color-wood-2:#410a09}.NotFound_text__EcWFE{color:#13242c1a;font-size:30em;text-align:center;top:50%;top:40%}.NotFound_container__YhTn\+,.NotFound_text__EcWFE{left:50%;position:absolute;transform:translate(-50%,-50%)}.NotFound_container__YhTn\+{height:300px;top:50%;width:500px}.NotFound_container__YhTn\+:after{animation:NotFound_shadow-anima__GNddH 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation-delay:.1s;background-color:#13242c1a;border-radius:12px;bottom:40px;content:"";height:12px;left:80px;position:absolute;width:350px;z-index:-1}.NotFound_caveman__FzIt7{height:300px;position:absolute;width:250px}.NotFound_caveman__FzIt7:first-child{right:20px}.NotFound_caveman__FzIt7:nth-child(2){left:20px;transform:rotateY(180deg)}.NotFound_head__DzWOA{background-color:#13242c;background-color:var(--color-hair);border-radius:50px;height:140px;left:60px;position:absolute;top:25px;width:65px}.NotFound_head__DzWOA:after,.NotFound_head__DzWOA:before{background-color:#13242c;background-color:var(--color-black);border-radius:10px;content:"";height:20px;position:absolute;width:7px}.NotFound_head__DzWOA:after{left:35px;top:-8px;transform:rotate(20deg)}.NotFound_head__DzWOA:before{left:30px;top:-8px;transform:rotate(-20deg)}.NotFound_eye__EqkoV{background-color:#eab08c;background-color:var(--color-skin-1);border-radius:50px;height:16px;left:50%;left:45%;position:absolute;top:40px;transform:translateX(-50%);width:48px}.NotFound_eye__EqkoV:after,.NotFound_eye__EqkoV:before{background-color:#13242c;background-color:var(--color-black);border-radius:50%;content:"";height:5px;position:absolute;top:50%;transform:translateY(-50%);width:5px}.NotFound_eye__EqkoV:after{left:5px}.NotFound_eye__EqkoV:before{right:9px}.NotFound_nose__ofeAs{background-color:#d9766c;background-color:var(--color-skin-2);border-left:8px solid #13242c1a;border-radius:10px;box-sizing:border-box;height:35px;left:50%;left:45%;position:absolute;top:50%;top:12px;transform:translate(-50%,-50%);width:15px}.NotFound_shape__tokau{border-radius:50%;height:140px;left:50%;overflow:hidden;position:absolute;top:70px;transform:translateX(-50%);width:140px}.NotFound_circle__VSltd{border-radius:50%;height:60px;position:absolute;width:60px}.NotFound_circle__VSltd:after,.NotFound_circle__VSltd:before{border-radius:50%;content:"";height:20px;position:absolute;width:20px}.NotFound_circle__VSltd:after{left:50px;top:10px}.NotFound_circle__VSltd:before{left:60px;top:45px}.NotFound_circle__VSltd:first-child{left:-12px;top:80px}.NotFound_circle__VSltd:nth-child(2){right:10px;top:0;transform:rotate(90deg)}.NotFound_circle__VSltd:nth-child(2):after{left:65px;top:10px}.NotFound_circle__VSltd:nth-child(2):before{display:none}.NotFound_caveman__FzIt7:first-child .NotFound_shape__tokau{background-color:#d13433;background-color:var(--color-red-1)}.NotFound_caveman__FzIt7:first-child .NotFound_circle__VSltd,.NotFound_caveman__FzIt7:first-child .NotFound_circle__VSltd:after,.NotFound_caveman__FzIt7:first-child .NotFound_circle__VSltd:before,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_shape__tokau{background-color:#932422;background-color:var(--color-red-2)}.NotFound_caveman__FzIt7:nth-child(2) .NotFound_circle__VSltd,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_circle__VSltd:after,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_circle__VSltd:before{background-color:#d13433;background-color:var(--color-red-1)}.NotFound_armRight__aR1UZ{background-color:#eab08c;background-color:var(--color-skin-1);border-left:8px solid #13242c1a;border-radius:50px;box-sizing:border-box;height:180px;left:135px;position:absolute;top:80px;transform-origin:30px 30px;width:60px;z-index:1}.NotFound_club__72EFQ{border-bottom:110px solid #601513;border-bottom:110px solid var(--color-wood-1);border-left:10px solid #0000;border-right:10px solid #0000;height:0;left:-60px;position:absolute;top:120px;transform:rotate(70deg);width:20px}.NotFound_club__72EFQ:after,.NotFound_club__72EFQ:before{background-color:#601513;background-color:var(--color-wood-1);border-radius:50%;content:"";left:0;position:absolute}.NotFound_club__72EFQ:after{height:20px;top:-10px;width:20px}.NotFound_club__72EFQ:before{height:40px;left:-10px;top:90px;width:40px}.NotFound_leg__l3vDS{border-radius:10px;height:55px;position:absolute;top:200px;width:10px}.NotFound_leg__l3vDS:after{border-radius:50%;content:"";height:10px;left:-5px;position:absolute;top:15px;width:10px}.NotFound_foot__4Lgjc{border-radius:25px 25px 0 0;height:25px;left:-38px;position:absolute;top:30px;width:50px}.NotFound_fingers__GBXxE,.NotFound_fingers__GBXxE:after,.NotFound_foot__4Lgjc:after,.NotFound_foot__4Lgjc:before{background-color:#eab08c;background-color:var(--color-skin-1);border-radius:50%;bottom:0;height:15px;position:absolute;transform-origin:bottom;width:15px}.NotFound_foot__4Lgjc:after{content:"";left:-6px}.NotFound_foot__4Lgjc:before{content:"";left:8px;transform:scale(.6)}.NotFound_fingers__GBXxE{left:15px;transform:scale(.6)}.NotFound_fingers__GBXxE:after{content:"";left:11px}.NotFound_leg__l3vDS:first-child{left:95px}.NotFound_leg__l3vDS:first-child,.NotFound_leg__l3vDS:first-child .NotFound_foot__4Lgjc,.NotFound_leg__l3vDS:first-child .NotFound_foot__4Lgjc:after,.NotFound_leg__l3vDS:first-child:after{background-color:#b2524d;background-color:var(--color-skin-3)}.NotFound_leg__l3vDS:first-child .NotFound_foot__4Lgjc:before{display:none}.NotFound_leg__l3vDS:nth-child(2){left:115px}.NotFound_leg__l3vDS:nth-child(2),.NotFound_leg__l3vDS:nth-child(2) .NotFound_foot__4Lgjc,.NotFound_leg__l3vDS:nth-child(2):after{background-color:#d9766c;background-color:var(--color-skin-2)}.NotFound_caveman__FzIt7:first-child .NotFound_armRight__aR1UZ,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_armRight__aR1UZ{animation:NotFound_arm-anima__moS6\+ 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.NotFound_caveman__FzIt7:nth-child(2) .NotFound_armRight__aR1UZ{animation-delay:.6s}@keyframes NotFound_arm-anima__moS6\+{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.NotFound_caveman__FzIt7:first-child .NotFound_head__DzWOA,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_head__DzWOA{animation:NotFound_head-anima__aBUCl 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.NotFound_caveman__FzIt7:first-child .NotFound_head__DzWOA{animation-delay:.6s}@keyframes NotFound_head-anima__aBUCl{0%{top:25px}42%{top:25px}45%{top:50px}to{top:25px}}.NotFound_caveman__FzIt7:nth-child(2) .NotFound_eye__EqkoV:after,.NotFound_caveman__FzIt7:nth-child(2) .NotFound_eye__EqkoV:before{animation:NotFound_eye-anima__YaQxh 1.2s cubic-bezier(.55,.01,.16,1.34) infinite}.NotFound_caveman__FzIt7:first-child .NotFound_eye__EqkoV:after,.NotFound_caveman__FzIt7:first-child .NotFound_eye__EqkoV:before{animation:NotFound_eye-anima__YaQxh 1.2s cubic-bezier(.55,.01,.16,1.34) infinite;animation-delay:.6s}@keyframes NotFound_eye-anima__YaQxh{0%{height:5px}42%{height:5px}45%{height:1px}to{height:5px}}@keyframes NotFound_shadow-anima__GNddH{0%{left:80px;width:350px}25%{left:80px;width:450px}50%{left:80px;width:350px}75%{left:0;width:450px}to{left:80px;width:350px}}.NotFound_actions__NI-hQ{bottom:40px;display:flex;gap:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.NotFound_backButton__tjpdt,.NotFound_homeButton__2QZ6h{border-radius:8px;cursor:pointer;font-family:var(--font-inter);font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.NotFound_homeButton__2QZ6h{background:#fff;background:var(--color-white);border:2px solid #fff;border:2px solid var(--color-white);color:#ff7f2e}.NotFound_backButton__tjpdt,.NotFound_homeButton__2QZ6h:hover{background:#0000;color:#fff;color:var(--color-white)}.NotFound_backButton__tjpdt{border:2px solid #fff;border:2px solid var(--color-white)}.NotFound_backButton__tjpdt:hover{background:#fff;background:var(--color-white);color:#ff7f2e}.Search_searchContainer__liHd\+{background-color:#eee;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 200px);padding:0}.Search_buscaContainer__Ns7Ov{display:flex;flex-direction:column;min-height:100vh}.Search_buscaContent__8IB2V{align-items:center;display:flex;flex:1 1;justify-content:center}.Search_resultadoContainer__lpC6i{padding:2rem}.Search_searchLayoutContainer__BXy9q{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px;padding:2rem 1rem}@media (max-width:768px){.Search_searchContainer__liHd\+{min-height:calc(100vh - 100px);padding:0}.Search_searchLayoutContainer__BXy9q{gap:1rem;padding:1.5rem .75rem}.Search_resultadoContainer__lpC6i{padding:1rem}}@media (max-width:480px){.Search_resultadoContainer__lpC6i{padding:.4rem}}.FlightSearchLoader_container__tKvmX{align-items:center;background:var(--color-white);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:70vh;padding:2rem}.FlightSearchLoader_contentWrapper__hEeHu{max-width:600px;text-align:center;width:100%}.FlightSearchLoader_header__ECil\+{margin-bottom:3rem}.FlightSearchLoader_title__RmDoa{color:#535353;font-size:2.5rem;font-weight:300;letter-spacing:-.8px;line-height:120%;margin:0}.FlightSearchLoader_titleHighlight__41CJg{color:var(--color-dodgerblue);font-weight:700}.FlightSearchLoader_animationContainer__wIHhD{margin:3rem 0;padding:2rem 0}.FlightSearchLoader_animationContainer__wIHhD,.FlightSearchLoader_lottieContainer__8c3rK,.FlightSearchLoader_messageContainer__\+QHaR{align-items:center;display:flex;justify-content:center}.FlightSearchLoader_messageContainer__\+QHaR{margin:2rem 0;min-height:60px}.FlightSearchLoader_message__VEZjn{animation:FlightSearchLoader_fadeInOut__dmrUa 2.5s ease-in-out infinite;color:var(--color-dimgray);font-size:1.125rem;font-weight:500;margin:0}.FlightSearchLoader_statsContainer__8U749{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-around;margin:3rem 0;padding:2rem 0}.FlightSearchLoader_stat__7ViSL{text-align:center}.FlightSearchLoader_statNumber__xt16I{color:var(--color-dodgerblue);font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.FlightSearchLoader_statLabel__GmqlM{color:var(--color-dimgray);font-size:.875rem;font-weight:500}.FlightSearchLoader_loadingDots__5r6wi{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.FlightSearchLoader_dot__jUKLN{animation:FlightSearchLoader_bounce__20ObG 1.4s ease-in-out infinite both;background:var(--color-dodgerblue);border-radius:50%;height:8px;width:8px}.FlightSearchLoader_dot__jUKLN:first-child{animation-delay:-.32s}.FlightSearchLoader_dot__jUKLN:nth-child(2){animation-delay:-.16s}@keyframes FlightSearchLoader_fadeInOut__dmrUa{0%,to{opacity:.7}50%{opacity:1}}@keyframes FlightSearchLoader_bounce__20ObG{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:768px){.FlightSearchLoader_container__tKvmX{min-height:60vh;padding:1rem}.FlightSearchLoader_title__RmDoa{font-size:2rem}.FlightSearchLoader_statsContainer__8U749{flex-direction:column;gap:1.5rem}.FlightSearchLoader_stat__7ViSL{padding:0 1rem}.FlightSearchLoader_lottieContainer__8c3rK{transform:scale(.8)}}.NoResults_container__V9FZt{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.NoResults_content__3TVLL{max-width:600px;width:100%}.NoResults_iconContainer__Io1NM{margin-bottom:2rem}.NoResults_icon__eawwq{color:var(--color-dimgray);height:80px;opacity:.6;width:80px}.NoResults_title__RYqeX{font-size:2rem;font-weight:600;margin-bottom:1rem}.NoResults_subtitle__zbbZu,.NoResults_title__RYqeX{color:var(--color-dimgray);font-family:var(--font-inter)}.NoResults_subtitle__zbbZu{font-size:1.125rem;margin-bottom:2rem;opacity:.8}.NoResults_priceHighlight__u1Nmv{background:linear-gradient(135deg,var(--color-dodgerblue) 0,#4299e1 100%);border-radius:12px;color:#fff;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}.NoResults_priceHighlight__u1Nmv:before{background:linear-gradient(45deg,#ffffff1a,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.NoResults_priceText__sKmVE{display:block;font-family:var(--font-inter);font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.NoResults_price__6ODRQ{display:block;font-family:var(--font-inter);font-size:2.5rem;font-weight:700}.NoResults_suggestions__giNv\+{background:#f8fafc;border-left:4px solid var(--color-dodgerblue);border-radius:8px;margin-bottom:2rem;padding:1.5rem;text-align:left}.NoResults_suggestions__giNv\+ h3{color:var(--color-dimgray);font-family:var(--font-inter);font-size:1.125rem;font-weight:600;margin-bottom:1rem}.NoResults_suggestions__giNv\+ ul{list-style:none;margin:0;padding:0}.NoResults_suggestions__giNv\+ li{color:var(--color-dimgray);font-family:var(--font-inter);padding:.5rem 0 .5rem 1.5rem;position:relative}.NoResults_suggestions__giNv\+ li:before{color:var(--color-dodgerblue);content:"✓";font-weight:700;left:0;position:absolute}.NoResults_actions__WDVoE{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.NoResults_primaryButton__8Uzk6{background:var(--color-dodgerblue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:1rem;font-weight:600;padding:12px 32px;transition:all .2s ease}.NoResults_primaryButton__8Uzk6:hover{background:#2b6cb0;box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.NoResults_secondaryButton__td7oI{background:#0000;border:2px solid var(--color-dodgerblue);border-radius:8px;color:var(--color-dodgerblue);cursor:pointer;font-family:var(--font-inter);font-size:1rem;font-weight:600;padding:10px 30px;transition:all .2s ease}.NoResults_secondaryButton__td7oI:hover{background:var(--color-dodgerblue);color:#fff;transform:translateY(-1px)}@media (max-width:768px){.NoResults_container__V9FZt{padding:1rem}.NoResults_title__RYqeX{font-size:1.5rem}.NoResults_price__6ODRQ{font-size:2rem}.NoResults_actions__WDVoE{align-items:center;flex-direction:column}.NoResults_primaryButton__8Uzk6,.NoResults_secondaryButton__td7oI{max-width:280px;width:100%}}.FlightDetails_overlay__bltwr{align-items:flex-start;background:#0006;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.FlightDetails_detailsPanel__ap3Gv{animation:FlightDetails_slideIn__vxadV .3s ease-out;background:var(--color-white);box-shadow:-2px 0 8px #00000026;height:100vh;overflow-y:auto;position:relative;width:400px}@keyframes FlightDetails_slideIn__vxadV{0%{transform:translateX(100%)}to{transform:translateX(0)}}.FlightDetails_header__Ow8wn{align-items:center;background:var(--color-white);border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FlightDetails_title__uI\+sj{color:#535353;font-family:Inter;font-size:18px;font-weight:600;line-height:120%;margin:0}.FlightDetails_closeButton__\+ytM4{background:none;border:none;border-radius:4px;color:#1890ff;cursor:pointer;font-size:18px;padding:.5rem;transition:background-color .2s}.FlightDetails_closeButton__\+ytM4:hover{background:#f0f0f0}.FlightDetails_content__63Sw9{padding:1.5rem}.FlightDetails_fareType__ye4pX{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.FlightDetails_fareLabel__WpGPq{background:#52c41a;border-radius:20px;color:#fff;font-family:Inter;font-size:14px;font-weight:600;line-height:120%;padding:.5rem 1rem}.FlightDetails_farePrice__JZ69e{color:#1890ff;font-family:Inter;font-size:20px;font-weight:600;line-height:120%}.FlightDetails_fareIncludes__CF043{margin-bottom:2rem}.FlightDetails_includesTitle__vIPgf{color:#535353;font-family:Inter;font-size:14px;font-weight:400;line-height:150%;margin-bottom:1rem}.FlightDetails_includeItem__ElO8J{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem 0}.FlightDetails_includeIcon__Yx12t{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:.25rem;width:24px}.FlightDetails_bagIcon__mTPTU{background:#1890ff;border-radius:2px;height:16px;position:relative;width:20px}.FlightDetails_bagIcon__mTPTU:after{background:#1890ff;border-radius:2px 2px 0 0;content:"";height:4px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:8px}.FlightDetails_smallBagIcon__Xyb7e{background:#1890ff;border-radius:2px;height:20px;position:relative;width:16px}.FlightDetails_smallBagIcon__Xyb7e:after{background:#1890ff;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:-2px;transform:translateX(-50%);width:20px}.FlightDetails_infoIcon__HXjOH{background:#1890ff;border-radius:50%;height:20px;position:relative;width:20px}.FlightDetails_infoIcon__HXjOH:after{color:#fff;content:"i";font-size:12px;font-style:italic;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FlightDetails_includeText__Gy\+UK{flex:1 1}.FlightDetails_includeLabel__HwBHM{color:#535353;font-family:Inter;font-size:12px;font-weight:600;line-height:150%;margin-bottom:.25rem}.FlightDetails_includeDescription__b7pL9{color:#a4a0a0;font-family:Inter;font-size:11px;font-weight:400;line-height:150%}.FlightDetails_arrowIcon__VQMBI{color:#1890ff;font-size:18px;font-weight:600;margin-top:.25rem}.FlightDetails_extrasSection__MPsVa{border-top:1px solid #e5e5e5;padding-top:1.5rem}.FlightDetails_extrasTitle__JSEO2{color:#535353;font-family:Inter;font-size:14px;font-weight:400;line-height:150%;margin-bottom:.5rem}.FlightDetails_extrasDescription__7Lvcf{color:#a4a0a0;font-family:Inter;font-size:11px;font-weight:400;line-height:150%;margin-bottom:1rem}.FlightDetails_extraItem__5LMSe{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 0}.FlightDetails_extraIcon__ZQbjV{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:.25rem;width:24px}.FlightDetails_refundIcon__mu9L8{background:#1890ff;border-radius:4px;height:20px;position:relative;width:20px}.FlightDetails_refundIcon__mu9L8:after{color:#fff;content:"$";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FlightDetails_percentIcon__CXkn8{background:#1890ff;border-radius:50%;height:20px;position:relative;width:20px}.FlightDetails_percentIcon__CXkn8:after{color:#fff;content:"%";font-size:10px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.FlightDetails_extraText__1vv99{flex:1 1}.FlightDetails_extraLabel__n1feC{color:#535353;font-family:Inter;font-size:12px;font-weight:600;line-height:150%;margin-bottom:.25rem}.FlightDetails_extraDescription__khHJJ{color:#a4a0a0;font-family:Inter;font-size:11px;font-weight:400;line-height:150%}@media (max-width:768px){.FlightDetails_detailsPanel__ap3Gv{height:100vh;width:100vw}.FlightDetails_overlay__bltwr{justify-content:center}}@media (max-width:480px){.FlightDetails_content__63Sw9,.FlightDetails_header__Ow8wn{padding:1rem}.FlightDetails_fareType__ye4pX{align-items:flex-start;flex-direction:column;gap:.5rem}}.FlightStops_overlay__4Vtgj{align-items:flex-start;background:#0006;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.FlightStops_detailsPanel__6poMF{animation:FlightStops_slideIn__AV2Uy .3s ease-out;background:var(--color-white);box-shadow:-2px 0 8px #00000026;height:100vh;overflow-y:auto;position:relative;width:400px}@keyframes FlightStops_slideIn__AV2Uy{0%{transform:translateX(100%)}to{transform:translateX(0)}}.FlightStops_header__aQshZ{align-items:center;background:var(--color-white);border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FlightStops_title__Ixkq9{color:#535353;font-family:Inter;font-size:18px;font-weight:600;line-height:120%;margin:0}.FlightStops_closeButton__p4Ct5{background:none;border:none;border-radius:4px;color:#1890ff;cursor:pointer;font-size:18px;padding:.5rem;transition:background-color .2s}.FlightStops_closeButton__p4Ct5:hover{background:#f0f0f0}.FlightStops_content__Att1P{padding:1.5rem}.FlightStops_flightRoute__jlCAK{margin-bottom:2rem}.FlightStops_verticalTimeline__MC8Au{max-height:400px;overflow-y:auto;padding:1rem 0;position:relative;scrollbar-color:#1890ff #f0f0f0;scrollbar-width:thin}.FlightStops_verticalTimeline__MC8Au::-webkit-scrollbar{width:4px}.FlightStops_verticalTimeline__MC8Au::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.FlightStops_verticalTimeline__MC8Au::-webkit-scrollbar-thumb{background:#1890ff;border-radius:2px}.FlightStops_verticalTimeline__MC8Au:before{background:linear-gradient(180deg,#1890ff,#52c41a);bottom:20px;content:"";left:24px;position:absolute;top:20px;width:2px;z-index:1}.FlightStops_verticalTimeline__MC8Au:after{animation:FlightStops_flightProgress__DRNWE 4s ease-in-out infinite;background:linear-gradient(180deg,#1890ff4d,#52c41a4d);bottom:20px;content:"";left:24px;position:absolute;top:20px;width:2px;z-index:2}@keyframes FlightStops_flightProgress__DRNWE{0%{background:#1890ff99;height:0;top:20px}50%{background:#1890ff66;height:50%}to{background:#52c41a66;height:100%}}.FlightStops_timelineItem__LN8ow{align-items:flex-start;display:flex;margin-bottom:2rem;position:relative;z-index:2}.FlightStops_timelineItem__LN8ow:last-child{margin-bottom:0}.FlightStops_timelineMarker__zhcnn{align-items:center;display:flex;height:50px;justify-content:center;position:relative;width:50px;z-index:3}.FlightStops_arrivalMarker__ZLCfA,.FlightStops_departureMarker__kMkHZ,.FlightStops_stopMarker__qqGJK{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;height:12px;width:12px}.FlightStops_departureMarker__kMkHZ{background:#52c41a}.FlightStops_arrivalMarker__ZLCfA{background:#ff6b35}.FlightStops_stopMarker__qqGJK{background:#1890ff}.FlightStops_planeIcon__OoTu3{align-items:center;animation:FlightStops_planeJourney__U-QIQ 3s ease-in-out infinite;background:#fff;border:2px solid #1890ff;border-radius:50%;box-shadow:0 2px 8px #1890ff4d;color:#1890ff;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px}.FlightStops_planeRotating__ZFsmG{animation:FlightStops_planeRotate__oyOrg 2s linear infinite;display:inline-block;transform-origin:center}@keyframes FlightStops_planeJourney__U-QIQ{0%{box-shadow:0 2px 8px #1890ff4d;transform:translateX(-5px) translateY(0)}25%{box-shadow:0 4px 12px #1890ff66;transform:translateX(0) translateY(-4px)}50%{box-shadow:0 6px 16px #1890ff80;transform:translateX(5px) translateY(-2px)}75%{box-shadow:0 4px 12px #1890ff66;transform:translateX(3px) translateY(-6px)}to{box-shadow:0 2px 8px #1890ff4d;transform:translateX(-5px) translateY(0)}}@keyframes FlightStops_planeRotate__oyOrg{0%{transform:rotate(-10deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.FlightStops_timelineContent__dEwYU{flex:1 1;padding-left:1rem;padding-top:.5rem}.FlightStops_locationInfo__ZByL\+{margin-bottom:.5rem}.FlightStops_timeLocation__tETMW{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.FlightStops_time__bInAm{color:#535353;font-family:Inter;font-size:16px;font-weight:600;line-height:120%}.FlightStops_location__XcfIC{color:#1890ff;font-family:Inter;font-size:14px;font-weight:600;line-height:120%}.FlightStops_cityName__v7dou{color:#a4a0a0;font-family:Inter;font-size:11px;font-weight:400;line-height:150%}.FlightStops_stopsContainer__VYTYW{margin:0}.FlightStops_stopInfo__mI--i{background:#1890ff0d;border-left:3px solid #1890ff;border-radius:8px;padding:.75rem}.FlightStops_stopHeader__\+GEJ3{margin-bottom:.5rem}.FlightStops_connectionText__voUuh{color:#1890ff;font-family:Inter;font-size:13px;font-weight:600;line-height:150%}.FlightStops_stopDetails__XSUrA{display:flex;flex-direction:column;gap:.25rem}.FlightStops_stopTime__s2DmU{color:#535353;font-family:Inter;font-size:12px;font-weight:500;line-height:150%}.FlightStops_waitingTime__EAwa9{align-items:center;background:#ff6b351a;border-radius:4px;color:#ff6b35;display:flex;font-family:Inter;font-size:11px;font-weight:600;gap:.25rem;line-height:150%;padding:.25rem .5rem;width:-webkit-fit-content;width:fit-content}.FlightStops_waitingIcon__fQ7rh{color:#ff6b35;font-size:12px}.FlightStops_flightInfo__MieSN{color:#535353;display:flex;flex-direction:column;font-size:11px;gap:.125rem}.FlightStops_operator__q4WfJ{color:#a4a0a0;font-size:10px}.FlightStops_flightSummary__fEaN4{border-top:1px solid #e5e5e5;margin-top:1rem;padding-top:1rem;text-align:center}.FlightStops_connectionType__FqGAn{background:#52c41a1a;border-radius:12px;color:#52c41a;font-family:Inter;font-size:12px;font-weight:600;line-height:150%;padding:.25rem .75rem;white-space:nowrap}.FlightStops_flightDetails__MpQaX{border-top:1px solid #e5e5e5;padding-top:1.5rem}.FlightStops_detailRow__UB42A{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.FlightStops_detailRow__UB42A:last-child{margin-bottom:0}.FlightStops_detailLabel__cyzmU{color:#535353;font-family:Inter;font-size:12px;font-weight:400;line-height:150%}.FlightStops_detailValue__tiCXJ{color:#535353;font-family:Inter;font-size:12px;font-weight:600;line-height:150%}.FlightStops_additionalInfo__RrGoH{border-top:1px solid #e5e5e5;margin-top:1.5rem;padding-top:1.5rem}.FlightStops_infoItem__RmJyq{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.FlightStops_infoIcon__XRcyE{color:#1890ff;font-size:12px}.FlightStops_infoText__jM6Ki{color:#535353;font-family:Inter;font-size:11px;font-weight:400;line-height:150%}.FlightStops_delayInfo__leslq{margin-left:1rem}.FlightStops_delayItem__BF9lJ{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.FlightStops_delayBullet__5tBUt{color:#a4a0a0;font-size:12px}.FlightStops_delayText__5ZTRs{color:#a4a0a0;font-family:Inter;font-size:11px;font-weight:400;line-height:150%}@media (max-width:768px){.FlightStops_detailsPanel__6poMF{height:100vh;width:100vw}.FlightStops_overlay__4Vtgj{justify-content:center}.FlightStops_verticalTimeline__MC8Au{max-height:300px}.FlightStops_timelineMarker__zhcnn{height:40px;width:40px}.FlightStops_timelineContent__dEwYU{padding-left:.75rem}.FlightStops_stopInfo__mI--i{padding:.5rem}}@media (max-width:480px){.FlightStops_content__Att1P,.FlightStops_header__aQshZ{padding:1rem}.FlightStops_flightRoute__jlCAK{gap:1rem}.FlightStops_detailRow__UB42A{align-items:flex-start;flex-direction:column;gap:.25rem}}.FlightSelectionNotification_overlay__ZWZ51{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.FlightSelectionNotification_notification__MRUbI{animation:FlightSelectionNotification_slideIn__7X4Uw .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 40px #00000026;font-family:var(--font-inter);max-height:90vh;max-width:450px;overflow:hidden;position:relative;width:90vw}@keyframes FlightSelectionNotification_slideIn__7X4Uw{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.FlightSelectionNotification_header__zy599{align-items:center;display:flex;justify-content:space-between;padding:25px 30px 15px;position:relative}.FlightSelectionNotification_iconContainer__jZSn4{align-items:center;border-radius:50%;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.FlightSelectionNotification_warning__3ZeiI .FlightSelectionNotification_iconContainer__jZSn4{background:linear-gradient(135deg,#fef3cd,#fde68a);color:#d97706}.FlightSelectionNotification_error__lkeqr .FlightSelectionNotification_iconContainer__jZSn4{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.FlightSelectionNotification_info__S\+tCo .FlightSelectionNotification_iconContainer__jZSn4{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--color-dodgerblue)}.FlightSelectionNotification_icon__8zCtW{font-size:24px}.FlightSelectionNotification_closeButton__A6Wcu{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:28px;height:30px;justify-content:center;position:absolute;right:20px;top:15px;transition:all .2s ease;width:30px}.FlightSelectionNotification_closeButton__A6Wcu:hover{background:#f3f4f6;color:#374151;transform:scale(1.1)}.FlightSelectionNotification_content__iLLk-{padding:0 30px 20px;text-align:left}.FlightSelectionNotification_title__x9qKP{color:#1f2937;font-family:var(--font-inter);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.FlightSelectionNotification_message__kKcjy{color:#6b7280;font-size:16px;line-height:1.6;margin:0;white-space:pre-line}.FlightSelectionNotification_actions__XhbLI{display:flex;justify-content:center;padding:20px 30px 30px}.FlightSelectionNotification_primaryButton__GQB\+w{background:linear-gradient(135deg,var(--color-dodgerblue) 0,var(--color-dodgerblue) 100%);border:none;border-radius:12px;box-shadow:0 4px 15px var(--color-dodgerblue);color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.FlightSelectionNotification_primaryButton__GQB\+w:hover{box-shadow:0 6px 20px var(--color-dodgerblue);transform:translateY(-2px)}.FlightSelectionNotification_primaryButton__GQB\+w:active{box-shadow:0 2px 10px var(--color-dodgerblue);transform:translateY(0)}@media (max-width:768px){.FlightSelectionNotification_notification__MRUbI{border-radius:16px;max-width:95vw}.FlightSelectionNotification_header__zy599{padding:20px 20px 12px}.FlightSelectionNotification_content__iLLk-{padding:0 20px 15px}.FlightSelectionNotification_actions__XhbLI{padding:15px 20px 25px}.FlightSelectionNotification_title__x9qKP{font-size:18px}.FlightSelectionNotification_message__kKcjy{font-size:14px}.FlightSelectionNotification_iconContainer__jZSn4{height:45px;width:45px}.FlightSelectionNotification_icon__8zCtW{font-size:20px}.FlightSelectionNotification_primaryButton__GQB\+w{font-size:14px;padding:10px 28px}}@media (max-width:480px){.FlightSelectionNotification_notification__MRUbI{max-width:92vw}.FlightSelectionNotification_header__zy599{padding:18px 15px 10px}.FlightSelectionNotification_content__iLLk-{padding:0 15px 12px}.FlightSelectionNotification_actions__XhbLI{padding:12px 15px 20px}}.BusPriceCard_busCard__Lm2SU{align-items:center;background:linear-gradient(var(--color-dodgerblue));border-radius:12px;box-shadow:0 2px 8px #28a74533;cursor:pointer;display:flex;gap:16px;margin:20px 0;padding:20px 24px;transition:transform .2s,box-shadow .2s}.BusPriceCard_busCard__Lm2SU:hover{box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.BusPriceCard_busIcon__eMteU{flex-shrink:0;height:40px;object-fit:contain;width:40px}.BusPriceCard_busContent__\+rFTJ{display:flex;flex:1 1;flex-direction:column;gap:4px}.BusPriceCard_busText__MkgdG{color:#fff;font-size:16px;font-weight:400;line-height:1.4}.BusPriceCard_busText__MkgdG strong{font-weight:600}.BusPriceCard_busSubtext__mKghM{color:#ffffffe6;font-size:14px}.BusPriceCard_busArrow__YLhp7{color:#fff;flex-shrink:0;font-size:24px;font-weight:700}@media (max-width:768px){.BusPriceCard_busCard__Lm2SU{box-sizing:border-box;margin:20px 0;max-width:100%;padding:16px 20px;width:100%}.BusPriceCard_busIcon__eMteU{height:32px;width:32px}.BusPriceCard_busText__MkgdG{font-size:14px}.BusPriceCard_busSubtext__mKghM{font-size:12px}}.ReturnFlightCombinations_container__pT1AF{background-color:var(--color-gray);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1800px;padding:1rem}.ReturnFlightCombinations_contentWrapper__-qDbI{display:flex;gap:1rem;margin:15% auto 0;max-width:2000px;padding:0 1rem 0 0;width:100%}.ReturnFlightCombinations_title__1uX-I{color:#666;color:#535353;font-family:Inter;font-size:1.5rem;font-size:40px;font-style:normal;font-weight:600;font-weight:300;letter-spacing:-.8px;line-height:120%;margin-bottom:1.5rem;position:absolute;text-align:left;top:-80px;white-space:nowrap}.ReturnFlightCombinations_line__C8s8s{border-top:1px solid #b8b5b5;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%);width:38px}.ReturnFlightCombinations_title_voos__s\+xPf{color:#535353;font-family:Inter;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.8px;line-height:120%}.ReturnFlightCombinations_combinationCard__ymEAu{background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;margin-bottom:1rem;min-height:180px;overflow:hidden;position:relative;width:100%}.ReturnFlightCombinations_combinationCard__ymEAu:hover{border-color:var(--color-dodgerblue);box-shadow:0 2px 8px #0000001a}.ReturnFlightCombinations_sidebar__X3JX-{background:#eee;border-radius:8px;flex-shrink:0;height:-webkit-fit-content;height:fit-content;margin-left:-8rem;padding:1.5rem;position:relative;width:240px;z-index:1}.ReturnFlightCombinations_sidebarMainTitle__310oe{color:#535353;font-family:Inter;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.56px;line-height:120%;margin-bottom:1.5rem;text-align:left}.ReturnFlightCombinations_sidebarTitle__EFzFv{align-items:center;color:#535353;display:flex;flex-direction:column;font-family:Inter;font-size:1.125rem;font-size:18.607px;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:-.372px;line-height:120%;margin-bottom:1px;margin-top:40px}.ReturnFlightCombinations_sidebarTitleTop__YvWep{align-items:center;display:flex;justify-content:space-between;width:100%}.ReturnFlightCombinations_clearFilter__p8-1v{border:1px solid #0000;color:var(--color-dodgerblue);font-family:Inter;font-size:12.944px;font-style:normal;font-weight:400;letter-spacing:-.259px;line-height:120%;margin-bottom:0}.ReturnFlightCombinations_filterLine__fo\+WM{height:auto;margin:0;transform:scaleY(.5);width:100%}.ReturnFlightCombinations_filterTitleWrapper__9teDu{display:flex;flex-direction:column;margin-top:5px}.ReturnFlightCombinations_filterLineParadas__r2zq9{height:auto;margin:-5px 0 0;width:100%}.ReturnFlightCombinations_filterLineCompanhia__LjloA{height:auto;margin:0;width:100%}.ReturnFlightCombinations_voltaLine__I1oXQ{color:#a4a0a0;height:auto;margin:-12px 0 10px;transform:scaleY(.2);width:calc(100% + 18px)}.ReturnFlightCombinations_line_arrival__7e8wK{background-color:#a4a0a0;height:1px;width:20px}.ReturnFlightCombinations_idaLine__xH03B{stroke-width:.513px;stroke:#a4a0a0;color:#a4a0a0;height:auto;margin:-60px 0 10px;transform:scaleY(.2);width:calc(100% + 18px)}.ReturnFlightCombinations_filterLine_container__KknO1{height:auto;margin-bottom:10px;margin-top:.5px;width:100%}.ReturnFlightCombinations_filterSection__0puaW{font-family:Inter;font-size:9.668px;font-style:normal;font-weight:400;letter-spacing:-.193px;line-height:120%}.ReturnFlightCombinations_filterTitle__6\+gC\+{color:#535353;font-size:.875rem;font-weight:600;margin-bottom:.5rem;margin-top:10px}.ReturnFlightCombinations_filterOptions__uKse0{display:flex;flex-direction:column;gap:.5rem;margin-top:5px}.ReturnFlightCombinations_filterOption__Lgz7U{align-items:center;color:#666;display:flex;font-size:.875rem;gap:.9rem;margin-top:6px}.ReturnFlightCombinations_checkbox__zNE4C{align-items:center;background:var(--color-white);border:1px solid var(--color-gray);border-radius:2px;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:9.668px;font-style:normal;font-weight:400;font-weight:700;height:16px;justify-content:center;letter-spacing:-.193px;line-height:120%;margin-top:1px;transition:all .2s ease;width:16px}.ReturnFlightCombinations_checkbox__zNE4C.ReturnFlightCombinations_checked__MFhsx{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue)}.ReturnFlightCombinations_checkbox__zNE4C:hover{border-color:var(--color-dodgerblue)}.ReturnFlightCombinations_resultsHeader__e0SGh{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;margin-left:60%;margin-top:1%}.ReturnFlightCombinations_backLink__xtFfR{border-color:var(--color-dodgerblue);border:.967px solid var(--color-dodgerblue);border-radius:4.834px;color:var(--color-dodgerblue);cursor:pointer;flex-shrink:0;height:32px;margin:10px auto auto;width:218px}.ReturnFlightCombinations_sortBy__P6pzx{align-items:center;display:flex;font-weight:300;gap:.5rem;line-height:110%;margin-left:70%;white-space:nowrap}.ReturnFlightCombinations_sortBy__P6pzx,.ReturnFlightCombinations_sortDropdown__3N8XP{color:#535353;font-family:Inter;font-size:16.296px;font-style:normal;letter-spacing:-.32px}.ReturnFlightCombinations_sortDropdown__3N8XP{background:var(--color-gray);border-color:var(--color-gray);cursor:pointer;font-weight:700;line-height:120%;padding:.25rem .5rem}.ReturnFlightCombinations_leftSection__WUvVo{display:flex;flex:1 1;flex-direction:column;padding:0}.ReturnFlightCombinations_recommendedBadge__gdtRA{align-items:center;background:gold;border-radius:4px;color:#000;display:flex;font-family:Inter;font-size:12.598px;font-style:normal;font-weight:600;gap:.25rem;left:1rem;line-height:150%;padding:.25rem .5rem;position:absolute;top:8px;z-index:1}.ReturnFlightCombinations_recommendedIcon__0qOnD{height:14px;width:14px}.ReturnFlightCombinations_flightSection__z5uC8{border-bottom:1px solid #f0f0f0;margin-top:30px;padding:1rem}.ReturnFlightCombinations_flightSection__z5uC8:last-child{border-bottom:none}.ReturnFlightCombinations_flightHeader__EuRXr{align-items:center;display:flex;margin-bottom:.45rem}.ReturnFlightCombinations_flightIcon__1XlP3{color:var(--color-dodgerblue);font-size:1rem;margin-top:-.5rem}.ReturnFlightCombinations_flightLabel__YykZ3{color:var(--color-dodgerblue);display:flex;flex-direction:column;flex-shrink:0;font-family:Inter;font-size:13.662px;font-style:normal;font-weight:600;height:13.321px;justify-content:center;line-height:150%;width:87.189px}.ReturnFlightCombinations_flightDate__61IMT{color:var(--color-dodgerblue);font-size:.75rem;margin-left:auto}.ReturnFlightCombinations_airlineInfo__nuUIm{align-items:center;display:flex;gap:.5rem;min-width:200px}.ReturnFlightCombinations_airlineLogo__mFl\+L{align-items:center;display:flex;font-size:.8rem;height:16px;justify-content:center;width:16px}.ReturnFlightCombinations_airlineLogoIcon__shjyh{height:16px;object-fit:contain;width:16px}.ReturnFlightCombinations_airlineName__aUN1x,.ReturnFlightCombinations_operatedBy__3kA5J{color:#a4a0a0;font-family:Inter;font-size:9.913px;font-style:normal;font-weight:400;line-height:150%}.ReturnFlightCombinations_flightInfo__M9emb{color:red;display:flex;flex-direction:column;gap:.1rem}.ReturnFlightCombinations_flightTimes__N1Dgz{align-items:center;display:flex;flex:1 1;gap:2rem;justify-content:center;padding:0 1rem}.ReturnFlightCombinations_flightConnection__0DvAJ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:80px;text-align:center}.ReturnFlightCombinations_connectionInfo__Y3lG7{align-items:center;display:flex;flex-direction:column;gap:.25rem}.ReturnFlightCombinations_stopsInfo__5aZq7{color:var(--color-dodgerblue);font-family:Inter;font-size:11px;font-weight:400;line-height:1}.ReturnFlightCombinations_clickableStops__Y3FLM{border-radius:3px;cursor:pointer;padding:2px 4px;transition:all .2s ease}.ReturnFlightCombinations_clickableStops__Y3FLM:hover{background-color:#1890ff1a;color:#06c;transform:scale(1.05)}.ReturnFlightCombinations_duration__pdGpa{color:#a4a0a0;font-family:Inter;font-size:10px;font-weight:400;line-height:1}.ReturnFlightCombinations_timeBlock__uSc7C{align-items:center;display:flex;flex-direction:column;min-width:60px;text-align:center}.ReturnFlightCombinations_time__cS2Y9{color:#535353;font-family:Inter;font-size:20px;font-weight:400;line-height:1;margin:0}.ReturnFlightCombinations_location__O1lbT{color:#a4a0a0;font-family:Inter;font-size:13px;font-weight:400;line-height:1;margin:2px 0 0}.ReturnFlightCombinations_flightPath__c879n{background:var(--color-dodgerblue);border-radius:1px;height:2px;position:relative;width:80px}.ReturnFlightCombinations_flightPath__c879n:after{border-bottom:3px solid #0000;border-left:4px solid var(--color-dodgerblue);border-top:3px solid #0000;content:"";height:0;position:absolute;right:-4px;top:-2px;width:0}.ReturnFlightCombinations_flightDetails__YkS7s{align-items:center;color:#666;display:flex;font-size:.75rem;gap:.5rem}.ReturnFlightCombinations_luggageInfo__dfPir,.ReturnFlightCombinations_passengerInfo__bTDf6{align-items:center;display:flex;font-size:.875rem;height:16px;justify-content:center;width:16px}.ReturnFlightCombinations_flightActions__dr7Zq{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:80px}.ReturnFlightCombinations_flightIcons__i6SZz{align-items:center;display:flex;gap:.25rem}.ReturnFlightCombinations_baggageIcon__JqrrJ{align-items:center;display:flex;justify-content:center}.ReturnFlightCombinations_baggageItem__kaCMQ{height:16px;object-fit:contain;width:16px}.ReturnFlightCombinations_baggageDisabled__nUQ\+R{filter:grayscale(100%) brightness(.7);opacity:.6}.ReturnFlightCombinations_priceSection__1X7Qw{align-items:flex-start;background:#f8f9fa;border-left:1px solid #e5e5e5;display:flex;flex-direction:column;justify-content:center;max-width:280px;min-width:280px;padding:1.5rem;text-align:left;width:280px}.ReturnFlightCombinations_mainPrice__8dlhu{align-items:baseline;display:flex;flex-direction:row;font-size:36px;gap:2px;margin-bottom:.25rem;margin-top:0}.ReturnFlightCombinations_currencySymbol__GKARS,.ReturnFlightCombinations_mainPrice__8dlhu{color:var(--color-dodgerblue);font-family:Inter;font-style:normal;font-weight:600;line-height:1.2}.ReturnFlightCombinations_currencySymbol__GKARS{font-size:24px}.ReturnFlightCombinations_priceValue__tzh0b{color:var(--color-dodgerblue);font-family:Inter;font-size:36px;font-weight:600;margin-left:.2rem}.ReturnFlightCombinations_priceSubtext__vwYoA{color:#a4a0a0;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:1rem;margin-top:0;text-align:left}.ReturnFlightCombinations_priceBreakdown__Q3ln4{color:#666;font-size:.75rem;margin-bottom:1rem;text-align:right;width:100%}.ReturnFlightCombinations_priceItem__Kl1X-{color:#a4a0a0;display:flex;font-family:Inter;font-size:9.49px;font-style:normal;font-weight:400;gap:1rem;justify-content:space-between;line-height:150%;margin-bottom:.75rem}.ReturnFlightCombinations_creditNote__gnyIH{color:#666;flex-wrap:wrap;font-size:.7rem;margin-bottom:1rem;text-align:right;white-space:inherit}.ReturnFlightCombinations_lineImg__glPDA{display:block;height:28px;width:40px}.ReturnFlightCombinations_buyButton__Yemtn{background:var(--color-white);border:2px solid var(--color-dodgerblue);border-radius:4px;color:var(--color-dodgerblue);cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 2rem;transition:background-color .2s;width:100%}.ReturnFlightCombinations_buyButton__Yemtn:hover{background:var(--color-white)}.ReturnFlightCombinations_noResults__lY9cK{color:var(--color-darkgray);font-size:1.125rem;padding:3rem 1rem;text-align:center}.ReturnFlightCombinations_noResults__lY9cK:before{content:"✈";display:block;font-size:3rem;margin-bottom:10rem;opacity:.3}@media (max-width:1440px){.ReturnFlightCombinations_contentWrapper__-qDbI{max-width:1400px;padding:0 1.5rem}}@media (max-width:1024px){.ReturnFlightCombinations_contentWrapper__-qDbI{gap:2rem;max-width:100%;padding:0 1rem}}@media (max-width:768px){.ReturnFlightCombinations_contentWrapper__-qDbI{flex-direction:column;gap:1rem;margin-top:10%;max-width:100vw;overflow-x:hidden;padding:0}.ReturnFlightCombinations_flightOption__456\+e{border-bottom:1px solid #e5e5e5;box-sizing:border-box;margin-bottom:0;max-width:100%;padding:.25rem 0;width:100%}.ReturnFlightCombinations_title__1uX-I{font-size:24px;margin-bottom:1rem;position:relative;text-align:center;top:0;white-space:normal}.ReturnFlightCombinations_title_voos__s\+xPf{font-size:24px}.ReturnFlightCombinations_buttonText__3dmYy{margin-left:-150px}.ReturnFlightCombinations_arrowIcon__Ri3CS{display:inline-block;margin-left:260px;transition:transform .2s ease}.ReturnFlightCombinations_sidebar__X3JX-{background:#0000;border-radius:0;margin-left:0;order:2;padding:1rem;width:100%}.ReturnFlightCombinations_mainContent__-ytPa{box-sizing:border-box;margin-left:0;margin-top:0;max-width:100%;order:1;padding:0 .75rem;width:100%}.ReturnFlightCombinations_combinationCard__ymEAu{box-sizing:border-box;flex-direction:column;margin-left:0;margin-right:0;max-width:100%;min-height:auto;width:100%}.ReturnFlightCombinations_leftSection__WUvVo{max-width:100%;order:1;overflow:hidden;width:100%}.ReturnFlightCombinations_priceSection__1X7Qw{align-items:center;background:#fff;border-left:none;border-top:1px solid #e5e5e5;max-width:100%;min-width:auto;order:2;padding:1rem;text-align:center;width:100%}.ReturnFlightCombinations_flightInfo__M9emb{max-width:100%;width:100%}.ReturnFlightCombinations_flightMainRow__D9RDT{align-items:center;flex-direction:row;gap:.5rem;margin-bottom:.25rem;max-width:100%;padding:.75rem 0;width:100%}.ReturnFlightCombinations_leftContent__lVsSa{align-items:flex-start;flex:0 0 auto;gap:.5rem;min-width:auto}.ReturnFlightCombinations_operatedBySection__Cp2vS{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ReturnFlightCombinations_flightTimes__N1Dgz{align-items:center;flex:1 1;gap:.75rem;justify-content:space-between;min-width:0;padding:0}.ReturnFlightCombinations_timeBlock__uSc7C{min-width:50px}.ReturnFlightCombinations_time__cS2Y9{font-size:16px;font-weight:600}.ReturnFlightCombinations_location__O1lbT{font-size:11px;margin-top:2px}.ReturnFlightCombinations_flightConnection__0DvAJ{flex-shrink:0;min-width:50px}.ReturnFlightCombinations_stopsInfo__5aZq7{font-size:10px;white-space:nowrap}.ReturnFlightCombinations_duration__pdGpa{font-size:9px;white-space:nowrap}.ReturnFlightCombinations_flightActions__dr7Zq{align-items:center;flex:0 0 auto;flex-direction:row;gap:.5rem;justify-content:flex-end;min-width:auto}.ReturnFlightCombinations_flightIcons__i6SZz{gap:.25rem}.ReturnFlightCombinations_baggageItem__kaCMQ{height:16px;width:16px}.ReturnFlightCombinations_detailsLink__5mCtc{font-size:11px;margin-left:.25rem}.ReturnFlightCombinations_buyButton__Yemtn{font-size:1rem;margin-top:1rem;max-width:300px;padding:1rem 2rem;width:100%}.ReturnFlightCombinations_mainPrice__8dlhu{font-size:28px;justify-content:center}.ReturnFlightCombinations_currencySymbol__GKARS{font-size:18px}.ReturnFlightCombinations_priceValue__tzh0b{font-size:28px}.ReturnFlightCombinations_filterSection__0puaW{margin-bottom:1rem}.ReturnFlightCombinations_backLink__xtFfR{margin-bottom:1rem;width:100%}.ReturnFlightCombinations_showMoreCombinationsContainer__5ovjw{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding:1rem 0;width:100%}.ReturnFlightCombinations_showMoreCombinationsButton__qZsEu{margin:0 auto;max-width:280px;width:100%}.ReturnFlightCombinations_flightSection__z5uC8{margin-top:15px;padding:1rem}.ReturnFlightCombinations_flightHeader__EuRXr{margin-bottom:.25rem}}@media (max-width:480px){.ReturnFlightCombinations_contentWrapper__-qDbI{padding:0 .5rem}.ReturnFlightCombinations_operatedBySection__Cp2vS{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ReturnFlightCombinations_checkbox__zNE4C{align-self:left}.ReturnFlightCombinations_checkbox__zNE4C.ReturnFlightCombinations_checked__MFhsx{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue)}.ReturnFlightCombinations_airlineName__aUN1x{color:#a4a0a0;font-family:Inter;font-size:7.913px;font-style:normal;font-weight:400;line-height:150%}.ReturnFlightCombinations_flightActions__dr7Zq{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:80px}.ReturnFlightCombinations_stopsInfo__5aZq7{color:var(--color-dodgerblue);font-family:Inter;font-size:7px;font-weight:400;line-height:1}.ReturnFlightCombinations_operatedBy__3kA5J{color:#a4a0a0;font-family:Inter;font-size:7.913px;font-style:normal;font-weight:400;line-height:150%}.ReturnFlightCombinations_recommendedIcon__0qOnD{display:none;height:14px;width:14px}.ReturnFlightCombinations_recommendedBadge__gdtRA{display:none}.ReturnFlightCombinations_combinationCard__ymEAu{border-radius:8px;margin-bottom:.1rem}.ReturnFlightCombinations_flightConnection__0DvAJ{order:2}.ReturnFlightCombinations_timeBlock__uSc7C{flex-direction:column;gap:4px;min-width:60px}.ReturnFlightCombinations_time__cS2Y9{font-size:12px;font-weight:400;margin-left:-400%;order:2}.ReturnFlightCombinations_location__O1lbT{font-size:12px;font-weight:400;margin-left:-400%;order:1}.ReturnFlightCombinations_mainPrice__8dlhu{font-size:24px}.ReturnFlightCombinations_currencySymbol__GKARS{font-size:16px}.ReturnFlightCombinations_priceValue__tzh0b{font-size:24px}.ReturnFlightCombinations_buyButton__Yemtn{font-size:.9rem;padding:.75rem 1.5rem}.ReturnFlightCombinations_showMoreCombinationsContainer__5ovjw{align-items:center;display:flex;justify-content:center;margin-top:.75rem;padding:.75rem 0;width:100%}.ReturnFlightCombinations_showMoreCombinationsButton__qZsEu{font-size:.9rem;margin:0 auto;max-width:250px;padding:.75rem 1.5rem;width:90%}.ReturnFlightCombinations_flightSection__z5uC8{box-sizing:border-box;gap:1px;margin-top:10px;padding:.5rem;width:100%}.ReturnFlightCombinations_flightHeader__EuRXr{align-items:flex-start;flex-direction:column}.ReturnFlightCombinations_flightDate__61IMT{font-size:11px;margin-left:0}}.ReturnFlightCombinations_showMoreButton__oKRSZ{background:none;border:none;color:var(--color-dodgerblue);cursor:pointer;font-family:Inter;font-size:8.787px;font-style:normal;font-weight:600;line-height:150%;margin-top:.5rem;transition:color .2s}.ReturnFlightCombinations_showMoreButton__oKRSZ:hover{color:var(--color-dodgerblue)}.ReturnFlightCombinations_flightOption__456\+e{border-bottom:1px solid #e5e5e5;margin-bottom:0;padding:.55rem 0;width:calc(100% + 20px)}.ReturnFlightCombinations_flightOption__456\+e:last-child{border-bottom:1px solid #e5e5e5}.ReturnFlightCombinations_flightMainRow__D9RDT{align-items:center;display:flex;gap:.1rem;width:100%}.ReturnFlightCombinations_leftContent__lVsSa{align-items:flex-start;display:flex;gap:.35rem}.ReturnFlightCombinations_operatedBySection__Cp2vS{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.ReturnFlightCombinations_showMoreCombinationsContainer__5ovjw{display:flex;justify-content:center;margin-top:1rem;padding:2rem 0}.ReturnFlightCombinations_showMoreCombinationsButton__qZsEu{background:var(--color-white);border:2px solid var(--color-dodgerblue);border-radius:8px;color:var(--color-dodgerblue);cursor:pointer;font-family:Inter;font-size:1rem;font-weight:600;min-width:200px;padding:1rem 2rem;text-align:center;transition:all .2s ease}.ReturnFlightCombinations_showMoreCombinationsButton__qZsEu:hover{background:var(--color-dodgerblue);box-shadow:0 4px 12px #1890ff4d;color:var(--color-white);transform:translateY(-1px)}.ReturnFlightCombinations_showMoreCombinationsButton__qZsEu:active{transform:translateY(0)}.ReturnFlightCombinations_buttonText__3dmYy{margin-left:8px}.ReturnFlightCombinations_arrowIcon__Ri3CS{display:inline-block;margin-left:25px;transition:transform .2s ease}.ReturnFlightCombinations_priceRangeContainer__KlecU{margin-top:8px}.ReturnFlightCombinations_priceLabels__fm2f8{display:flex;justify-content:space-between;margin-bottom:8px}.ReturnFlightCombinations_priceLabel__7GNXf{color:var(--color-dodgerblue);font-family:Inter;font-size:10px;font-weight:600;line-height:120%}.ReturnFlightCombinations_mainContent__-ytPa{flex:1 1;margin-left:1rem;margin-top:32px;max-width:calc(100% - 70px);min-width:0;width:100%}.ReturnFlightCombinations_sliderContainer__0gdTR{height:20px;margin:10px 0;position:relative}.ReturnFlightCombinations_rangeSlider__SItcQ{-webkit-appearance:none;background:#0000;border-radius:2px;height:4px;left:0;outline:none;position:absolute;top:0;width:100%}.ReturnFlightCombinations_rangeSlider__SItcQ::-webkit-slider-track{background:var(--color-dodgerblue);border-radius:2px;height:4px;width:100%}.ReturnFlightCombinations_rangeSlider__SItcQ::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-dodgerblue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.ReturnFlightCombinations_rangeSlider__SItcQ::-moz-range-track{background:var(--color-dodgerblue);border:none;border-radius:2px;height:4px;width:100%}.ReturnFlightCombinations_rangeSlider__SItcQ::-moz-range-thumb{background:var(--color-dodgerblue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.ReturnFlightCombinations_timeSection__HYpFa{margin-top:8px}.ReturnFlightCombinations_timeSubsection__o8AQK{margin-bottom:15px}.ReturnFlightCombinations_timeHeader__p9pHq{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ReturnFlightCombinations_timeLabel__cQiRx{color:var(--color-dodgerblue);font-family:Inter;font-size:10px;font-weight:600;line-height:120%}.ReturnFlightCombinations_timeRange__sJIkz{color:var(--color-dodgerblue);font-family:Inter;font-size:10px;font-weight:400;line-height:120%}.ReturnFlightCombinations_timeSlider__yPePz{-webkit-appearance:none;background:#0000;border-radius:2px;height:4px;left:0;outline:none;position:absolute;top:0;width:100%}.ReturnFlightCombinations_timeSlider__yPePz::-webkit-slider-track{background:var(--color-dodgerblue);border-radius:2px;height:4px;width:100%}.ReturnFlightCombinations_timeSlider__yPePz::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-dodgerblue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.ReturnFlightCombinations_timeLabels__ImZi6{margin-top:8px;text-align:center}.ReturnFlightCombinations_timeLabels__ImZi6 span{color:#a4a0a0;font-family:Inter;font-size:8px;font-weight:400;line-height:120%}.ReturnFlightCombinations_durationSection__OA1fq{margin-top:8px}.ReturnFlightCombinations_durationSubsection__PMhf\+{margin-bottom:15px}.ReturnFlightCombinations_durationHeader__z-5la{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ReturnFlightCombinations_durationLabel__\+fnlJ{color:var(--color-dodgerblue);font-family:Inter;font-size:10px;font-weight:600;line-height:120%}.ReturnFlightCombinations_durationRange__FIzB4{color:var(--color-dodgerblue);font-family:Inter;font-size:10px;font-weight:400;line-height:120%}.ReturnFlightCombinations_durationSlider__Tzpn0{-webkit-appearance:none;background:#0000;border-radius:2px;height:4px;left:0;outline:none;position:absolute;top:0;width:100%}.ReturnFlightCombinations_durationSlider__Tzpn0::-webkit-slider-track{background:var(--color-dodgerblue);border-radius:2px;height:4px;width:100%}.ReturnFlightCombinations_durationSlider__Tzpn0::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-dodgerblue);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;width:16px}.ReturnFlightCombinations_detailsLink__5mCtc{color:var(--color-dodgerblue);cursor:pointer;font-family:Inter;font-size:11px;font-weight:400;margin-right:10px;text-decoration:underline}.ReturnFlightCombinations_importantInfo__riYGm{margin-top:8px}.ReturnFlightCombinations_infoItem__-tAuL{color:#535353;font-family:Inter;font-size:8px;font-weight:400;line-height:140%;margin-bottom:12px;text-align:left}.ReturnFlightCombinations_infoItem__-tAuL strong{color:var(--color-dodgerblue);font-weight:600}.OneWayFlightResults_container__OdLvf{background-color:var(--color-gray);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1800px;padding:1rem}.OneWayFlightResults_contentWrapper__DHLOz{display:flex;gap:1rem;margin:15% auto 0;max-width:2000px;padding:0 1rem 0 0;width:100%}.OneWayFlightResults_title__10pFb{color:#666;font-size:1.5rem;font-weight:600;font-weight:300;margin-bottom:1.5rem;position:absolute;text-align:left;top:-80px;white-space:nowrap}.OneWayFlightResults_title__10pFb,.OneWayFlightResults_title_voos__-9Q4a{color:#535353;font-family:Inter;font-size:40px;font-style:normal;letter-spacing:-.8px;line-height:120%}.OneWayFlightResults_title_voos__-9Q4a{font-weight:700}.OneWayFlightResults_sidebar__osYp2{background:#eee;border-radius:8px;flex-shrink:0;height:-webkit-fit-content;height:fit-content;margin-left:-8rem;padding:1.5rem;position:relative;width:240px;z-index:1}.OneWayFlightResults_sidebarTitle__4Rgju{align-items:center;color:#535353;display:flex;flex-direction:column;font-family:Inter;font-size:1.125rem;font-size:18.607px;font-style:normal;font-weight:600;justify-content:space-between;letter-spacing:-.372px;line-height:120%;margin-bottom:1px;margin-top:40px}.OneWayFlightResults_sidebarTitleTop__T43bp{align-items:center;display:flex;justify-content:space-between;width:100%}.OneWayFlightResults_clearFilter__lAjVv{border:1px solid #0000;color:var(--color-dodgerblue);font-family:Inter;font-size:12.944px;font-style:normal;font-weight:400;letter-spacing:-.259px;line-height:120%;margin-bottom:0}.OneWayFlightResults_filterLine__BDqKO{height:auto;margin:0;transform:scaleY(.5);width:100%}.OneWayFlightResults_filterTitleWrapper__ZY5Cs{display:flex;flex-direction:column;margin-top:5px}.OneWayFlightResults_filterLineParadas__ddqgU{height:auto;margin:-5px 0 0;width:100%}.OneWayFlightResults_filterLineCompanhia__ZJpFl{height:auto;margin:0;width:100%}.OneWayFlightResults_filterSection__ZfZpL{font-family:Inter;font-size:9.668px;font-style:normal;font-weight:400;letter-spacing:-.193px;line-height:120%}.OneWayFlightResults_filterTitle__Zv6hA{color:#535353;font-size:.875rem;font-weight:600;margin-bottom:.5rem;margin-top:10px}.OneWayFlightResults_filterOptions__5dow0{display:flex;flex-direction:column;gap:.5rem;margin-top:5px}.OneWayFlightResults_filterOption__2yrk4{align-items:center;color:#666;display:flex;font-size:.875rem;gap:.9rem;margin-top:6px}.OneWayFlightResults_checkbox__GrGiS{align-items:center;background:var(--color-white);border:2px solid #ddd;border-radius:3px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;height:18px;justify-content:center;letter-spacing:-.193px;line-height:120%;margin-top:1px;transition:all .2s ease;width:18px}.OneWayFlightResults_checkbox__GrGiS.OneWayFlightResults_checked__vIPcB{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue);box-shadow:0 2px 6px #1890ff4d}.OneWayFlightResults_checkbox__GrGiS:hover{border-color:var(--color-dodgerblue);box-shadow:0 2px 6px #1890ff33}.OneWayFlightResults_mainContent__h1MmU{flex:1 1;margin-left:1rem;margin-top:32px;max-width:calc(100% - 70px);min-width:0;width:100%}.OneWayFlightResults_backLink__qc4pZ{border-color:var(--color-dodgerblue);border:.967px solid var(--color-dodgerblue);border-radius:4.834px;color:var(--color-dodgerblue);cursor:pointer;flex-shrink:0;height:32px;margin:10px auto auto;width:218px}.OneWayFlightResults_flightSection__rfVGM{flex:1 1;padding:1rem}.OneWayFlightResults_flightHeader__STuB6{align-items:center;display:flex;margin-bottom:.45rem;margin-top:50px}.OneWayFlightResults_flightIcon__NW8M9{color:var(--color-dodgerblue);font-size:1rem;margin-top:-.15rem}.OneWayFlightResults_flightLabel__jYD\+u{color:var(--color-dodgerblue);display:flex;flex-direction:column;flex-shrink:0;font-family:Inter;font-size:13.662px;font-style:normal;font-weight:600;height:13.321px;justify-content:center;line-height:150%;width:87.189px}.OneWayFlightResults_flightDate__-SsyP{color:var(--color-dodgerblue);font-size:.75rem;margin-left:auto}.OneWayFlightResults_idaLine__-hEZA{stroke-width:.513px;stroke:#a4a0a0;color:#a4a0a0;height:auto;margin:-60px 0 10px;transform:scaleY(.2);width:calc(100% + 18px)}.OneWayFlightResults_flightInfo__yLEgj{display:flex;flex-direction:column;gap:.1rem}.OneWayFlightResults_flightOption__rlDtX{display:none}.OneWayFlightResults_flightOption__rlDtX:last-child{border-bottom:1px solid #e5e5e5}.OneWayFlightResults_flightMainRow__xhKVH{align-items:center;display:flex;gap:1rem;width:100%}.OneWayFlightResults_leftContent__brax2{align-items:flex-start;display:flex;gap:1rem;min-width:200px;padding-top:4px}.OneWayFlightResults_operatedBySection__K9SCB{display:flex;flex-direction:column;gap:.25rem}.OneWayFlightResults_operatedBy__gvXOA{color:#a4a0a0;font-family:Inter;font-size:9.913px;font-style:normal;font-weight:400;line-height:150%}.OneWayFlightResults_airlineInfo__QI2R6{align-items:center;display:flex;gap:.5rem;min-width:200px}.OneWayFlightResults_airlineName__k-iNv{color:#a4a0a0;font-family:Inter;font-size:9.913px;font-style:normal;font-weight:400;line-height:150%}.OneWayFlightResults_flightTimes__5JEZo{align-items:center;display:flex;flex:1 1;gap:2rem;justify-content:center;padding:0 1rem}.OneWayFlightResults_timeBlock__u8tz1{align-items:center;display:flex;flex-direction:column;min-width:60px;text-align:center}.OneWayFlightResults_time__pISll{color:#535353;font-family:Inter;font-size:20px;font-weight:400;line-height:1;margin:0}.OneWayFlightResults_location__qdKDB{color:#a4a0a0;font-family:Inter;font-size:13px;font-weight:400;line-height:1;margin:2px 0 0}.OneWayFlightResults_flightConnection__7QXTe{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:80px;text-align:center}.OneWayFlightResults_connectionInfo__PaCaM{align-items:center;display:flex;flex-direction:column;gap:.25rem}.OneWayFlightResults_stopsInfo__Vpzp4{color:#1890ff;font-family:Inter;font-size:11px;font-weight:400;line-height:1}.OneWayFlightResults_clickableStops__G2Xmh{border-radius:3px;cursor:pointer;padding:2px 4px;transition:all .2s ease}.OneWayFlightResults_clickableStops__G2Xmh:hover{background-color:#1890ff1a;color:#06c;transform:scale(1.05)}.OneWayFlightResults_duration__C8aio{color:#a4a0a0;font-family:Inter;font-size:10px;font-weight:400;line-height:1}.OneWayFlightResults_flightActions__LtAVk{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:80px}.OneWayFlightResults_flightIcons__EpvMG{align-items:center;display:flex;gap:.5rem}.OneWayFlightResults_baggageIcon__Rv2-9{align-items:center;display:flex;justify-content:center}.OneWayFlightResults_baggageItem__sA3e6{height:16px;object-fit:contain;width:16px}.OneWayFlightResults_baggageDisabled__LGAsl{filter:grayscale(100%) brightness(.7);opacity:.6}.OneWayFlightResults_detailsLink__UIFNI{color:#1890ff;cursor:pointer;font-family:Inter;font-size:11px;font-weight:400;text-decoration:underline}.OneWayFlightResults_priceSection__otIQg{align-items:flex-start;background:#f8f9fa;border-left:1px solid #e5e5e5;display:flex;flex-direction:column;justify-content:center;max-width:280px;min-width:280px;padding:1.5rem;text-align:left;width:280px}.OneWayFlightResults_mainPrice__gCtaH{align-items:baseline;display:flex;flex-direction:row;font-size:36px;gap:2px;margin-bottom:.25rem;margin-top:0}.OneWayFlightResults_currencySymbol__a-61t,.OneWayFlightResults_mainPrice__gCtaH{color:var(--color-dodgerblue);font-family:Inter;font-style:normal;font-weight:600;line-height:1.2}.OneWayFlightResults_currencySymbol__a-61t{font-size:24px}.OneWayFlightResults_priceValue__EtrVL{color:var(--color-dodgerblue);font-family:Inter;font-size:36px;font-weight:600;margin-left:.2rem}.OneWayFlightResults_priceSubtext__hBn3F{color:#a4a0a0;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:1rem;margin-top:0;text-align:left}.OneWayFlightResults_buyButton__GM5ip{background:var(--color-white);border:2px solid var(--color-dodgerblue);border-radius:4px;color:var(--color-dodgerblue);cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 2rem;transition:background-color .2s;width:100%}.OneWayFlightResults_buyButton__GM5ip:hover{background:var(--color-white)}.OneWayFlightResults_showMoreButton__dEmqz{background:none;border:none;color:var(--color-dodgerblue);cursor:pointer;font-family:Inter;font-size:8.787px;font-style:normal;font-weight:600;line-height:150%;margin-top:.5rem;transition:color .2s}.OneWayFlightResults_showMoreButton__dEmqz:hover{color:var(--color-dodgerblue)}.OneWayFlightResults_buttonText__GUl5E{margin-left:15px}.OneWayFlightResults_arrowIcon__nvRmp{display:inline-block;margin-left:310px;transition:transform .2s ease}.OneWayFlightResults_importantInfo__\+kM44{margin-top:8px}.OneWayFlightResults_infoItem__lDoWM{color:#535353;font-family:Inter;font-size:8px;font-weight:400;line-height:140%;margin-bottom:12px;text-align:left}.OneWayFlightResults_infoItem__lDoWM strong{color:#1890ff;font-weight:600}.OneWayFlightResults_recommendedBadge__AYN-C{align-items:center;background:gold;border-radius:4px;color:#000;display:flex;font-family:Inter;font-size:12.598px;font-style:normal;font-weight:600;gap:.25rem;left:1rem;line-height:150%;padding:.25rem .5rem;position:absolute;top:8px;z-index:1}.OneWayFlightResults_recommendedIcon__N8V1v{height:12px;width:12px}.OneWayFlightResults_priceBreakdown__f2VYR{color:#666;font-size:.75rem;margin-bottom:1rem;text-align:right;width:100%}.OneWayFlightResults_priceItem__Kk0YA{display:flex;font-size:9.49px;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.OneWayFlightResults_priceItem__Kk0YA,.OneWayFlightResults_priceNote__fkhv-{color:#a4a0a0;font-family:Inter;font-style:normal;font-weight:400;line-height:150%}.OneWayFlightResults_priceNote__fkhv-{font-size:8px;margin-bottom:1rem;text-align:center}.OneWayFlightResults_flightGroup__\+ua\+I{margin-bottom:1rem}.OneWayFlightResults_combinationCard__YdLub{background:#fff;border:1px solid #e5e5e5;border-radius:8px;display:flex;margin-bottom:1rem;min-height:180px;overflow:hidden;position:relative;width:100%}.OneWayFlightResults_combinationCard__YdLub:hover{border-color:#1890ff;box-shadow:0 2px 8px #0000001a}.OneWayFlightResults_leftSection__PP8QQ{display:flex;flex:1 1;flex-direction:column;padding:0}.OneWayFlightResults_groupHeader__Mx5L4{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.5rem 0}.OneWayFlightResults_groupPrice__m7b00{color:var(--color-dodgerblue);font-family:Inter;font-size:16px;font-weight:600;margin-right:auto}.OneWayFlightResults_groupCount__HnuBC{color:#a4a0a0;font-family:Inter;font-size:11px;font-style:italic;font-weight:400}.OneWayFlightResults_showMoreGroupButton__MWeUj{align-items:center;background:none;border:none;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-family:Inter;font-size:8.787px;font-style:normal;font-weight:600;gap:8px;line-height:150%;margin:.5rem 0;transition:color .2s}.OneWayFlightResults_showMoreGroupButton__MWeUj:hover{color:var(--color-dodgerblue)}.OneWayFlightResults_flightsContainer__TXCKH{display:flex;flex-direction:column;width:100%}.OneWayFlightResults_flightItem__m1N6B{width:100%}.OneWayFlightResults_flightSeparator__\+oApU{background-color:#e5e5e5;height:1px;margin:.25rem 0;width:100%}@media (max-width:768px){.OneWayFlightResults_contentWrapper__DHLOz{flex-direction:column;gap:1rem;margin-top:10%;padding:0 .5rem}.OneWayFlightResults_flightItem__m1N6B{margin-bottom:0}.OneWayFlightResults_flightSection__rfVGM{padding:.5rem .75rem}.OneWayFlightResults_title__10pFb{font-size:24px;margin-bottom:1rem;position:relative;text-align:center;top:0;white-space:normal}.OneWayFlightResults_title_voos__-9Q4a{font-size:24px}.OneWayFlightResults_buttonText__GUl5E{margin-left:-150px}.OneWayFlightResults_arrowIcon__nvRmp{display:inline-block;margin-left:260px;transition:transform .2s ease}.OneWayFlightResults_sidebar__osYp2{background:#0000;border-radius:0;margin-left:0;order:2;padding:1rem;width:100%}.OneWayFlightResults_mainContent__h1MmU{margin-left:0;margin-top:0;max-width:100%;order:1}.OneWayFlightResults_combinationCard__YdLub{flex-direction:column;min-height:auto}.OneWayFlightResults_leftSection__PP8QQ{order:1}.OneWayFlightResults_priceSection__otIQg{align-items:center;background:#fff;border-left:none;border-top:1px solid #e5e5e5;max-width:100%;min-width:auto;order:2;padding:1rem;text-align:center;width:100%}.OneWayFlightResults_flightMainRow__xhKVH{align-items:center;flex-direction:row;gap:.5rem;margin-bottom:.25rem;padding:.5rem 0}.OneWayFlightResults_leftContent__brax2{align-items:flex-start;flex:0 0 auto;gap:.5rem;min-width:auto}.OneWayFlightResults_operatedBySection__K9SCB{display:none}.OneWayFlightResults_flightTimes__5JEZo{align-items:center;flex:1 1;gap:.75rem;justify-content:space-between;min-width:0;padding:0}.OneWayFlightResults_timeBlock__u8tz1{min-width:45px}.OneWayFlightResults_time__pISll{font-size:14px;font-weight:600}.OneWayFlightResults_location__qdKDB{font-size:10px;margin-top:1px}.OneWayFlightResults_flightConnection__7QXTe{flex-shrink:0;min-width:50px}.OneWayFlightResults_stopsInfo__Vpzp4{font-size:9px;white-space:nowrap}.OneWayFlightResults_duration__C8aio{font-size:8px;white-space:nowrap}.OneWayFlightResults_flightActions__LtAVk{align-items:center;flex:0 0 auto;flex-direction:row;gap:.25rem;justify-content:flex-end;min-width:auto}.OneWayFlightResults_flightIcons__EpvMG{gap:.25rem}.OneWayFlightResults_baggageItem__sA3e6{height:14px;width:14px}.OneWayFlightResults_detailsLink__UIFNI{font-size:10px;margin-left:.25rem}.OneWayFlightResults_buyButton__GM5ip{font-size:1rem;margin-top:1rem;max-width:300px;padding:1rem 2rem;width:100%}.OneWayFlightResults_mainPrice__gCtaH{font-size:28px;justify-content:center}.OneWayFlightResults_currencySymbol__a-61t{font-size:18px}.OneWayFlightResults_priceValue__EtrVL{font-size:28px}.OneWayFlightResults_filterSection__ZfZpL{margin-bottom:1rem}.OneWayFlightResults_backLink__qc4pZ{margin-bottom:1rem;width:100%}}@media (max-width:480px){.OneWayFlightResults_contentWrapper__DHLOz{padding:0 .15rem}.OneWayFlightResults_flightTimes__5JEZo{align-items:center;flex:1 1;flex-direction:row;gap:.11rem;justify-content:space-between;min-width:0;padding:0}.OneWayFlightResults_flightConnection__7QXTe{margin:.5rem 0;order:2}.OneWayFlightResults_timeBlock__u8tz1{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-width:70px}.OneWayFlightResults_time__pISll{display:block;font-size:12px;font-weight:600;order:2}.OneWayFlightResults_flightSection__rfVGM{gap:1px;margin-top:10px;padding:.5rem}.OneWayFlightResults_location__qdKDB{font-size:12px;font-weight:600;order:1}.OneWayFlightResults_leftContent__brax2{flex-direction:column;gap:.5rem}.OneWayFlightResults_operatedBySection__K9SCB{text-align:center}.OneWayFlightResults_checkbox__GrGiS{align-self:center}.OneWayFlightResults_mainPrice__gCtaH{font-size:24px}.OneWayFlightResults_currencySymbol__a-61t{font-size:16px}.OneWayFlightResults_priceValue__EtrVL{font-size:24px}.OneWayFlightResults_buyButton__GM5ip{font-size:.9rem;padding:.75rem 1.5rem}}.Bus_container__OZrEK{background:#fff;min-height:10vh}.Bus_hero__a6Mrg{min-height:400px;overflow:visible;padding:60px 20px 10px;position:relative}.Bus_bannerTitle__4Z2sF{color:#fff;left:34%;position:absolute;text-align:center;top:18%;transform:translate(-50%);z-index:1}.Bus_heading__vD5LM{color:var(--color-white);display:inline-block;font-family:var(--font-inter);font-size:30px;letter-spacing:-.02em;line-height:122%;position:relative;text-align:left;text-shadow:0 2.570213556289673px 9px #0000008c;width:400px}.Bus_inicieSuaPrxima__tKKry{margin:0;padding:0}.Bus_heroBannerImage__WNkJv{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.Bus_heroContent__GOyGV{display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:1200px;min-height:350px;padding:0 20px;position:relative;width:100%;z-index:2}.Bus_tabsRow__AlU3q{align-self:flex-start;display:flex;gap:0;margin-bottom:0;max-width:400px;width:100%}.Bus_tab__I5TGa{background-color:#fff;border:1px solid #fff;border-bottom:none;color:#333;cursor:pointer;flex:1 1;font-weight:600;height:56px;max-width:200px;min-width:120px;transition:all .3s ease}.Bus_tab__I5TGa:first-child{border-radius:11px 0 0 0}.Bus_tab__I5TGa:last-child{border-radius:0 11px 0 0}.Bus_tab__I5TGa.Bus_active__wQZSa{background:var(--color-dodgerblue);color:#fff}.Bus_searchCard__Iqca3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:0 11px 11px 11px;box-shadow:0 20px 40px #1e90ff26;margin-bottom:-80px;padding:30px;width:100%}.Bus_formRow__nacKC{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,19px);position:relative}.Bus_originDestinationWrapper__tdXdR{align-items:center;display:flex;flex:1 1 auto;gap:clamp(16px,2.4vw,24px);min-width:0;position:relative}.Bus_inputGroup__lEUXQ{flex:1 1 min(200px,100%);min-width:0;position:relative}.Bus_autocompleteInput__Lmucc{width:100%}.Bus_autocompleteInput__Lmucc input{background:#0000;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:var(--font-inter);font-size:14px;height:56px;padding:20px 14px 8px;width:100%}.Bus_autocompleteInput__Lmucc input:focus{border-color:var(--color-dodgerblue);box-shadow:0 0 0 2px #1e90ff1a;outline:none}.Bus_autocompleteInput__Lmucc label{color:#333;font-family:var(--font-inter);font-size:14px;left:14px;pointer-events:none;position:absolute;top:8px;transition:all .2s ease;z-index:1}.Bus_autocompleteInput__Lmucc input:focus+label,.Bus_autocompleteInput__Lmucc input:not(:placeholder-shown)+label{color:#666;font-size:12px;top:4px}.Bus_swapBtn__IT9BL{align-items:center;background:var(--color-dodgerblue);border:none;border-radius:50%;box-shadow:0 0 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;z-index:2}.Bus_dateInputsWrapper__GxVEO{display:none}.Bus_dateInputDesktop__J-c0l{display:flex}.Bus_dateInput__um45S{background:#0000;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;padding:.5rem}.Bus_dateInput__um45S,.Bus_datePart__EFA71{align-items:center;color:#333;display:flex;gap:1rem}.Bus_datePart__EFA71 img{height:18px;opacity:.8;width:18px}.Bus_dateText__NUWRS{color:#333;font-size:14px}.Bus_divider__Nu85q{background-color:#e0e0e0;height:24px;width:1px}.Bus_calendarModal__06qV7{background:#fff;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:auto;left:80%;overflow-x:hidden;overflow-y:visible;position:absolute;top:100%;transform:translateX(-50%);z-index:20}.Bus_calendarModalRange__yLQNq{width:630px}.Bus_calendarModalSingle__peqhi{width:340px}.Bus_searchButton__Zo4dY{background:var(--color-dodgerblue);border:none;border-radius:8px;box-shadow:0 4px 12px #1e90ff4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:56px;transition:background-color .2s ease;width:155px}.Bus_searchButton__Zo4dY:hover{background:var(--color-dodgerblue);box-shadow:0 6px 16px #1e90ff66;filter:brightness(.9)}@media (max-width:768px){.Bus_searchCard__Iqca3{padding:20px 16px}.Bus_formRow__nacKC{flex-direction:column;gap:12px}.Bus_originDestinationWrapper__tdXdR{flex-direction:column;gap:12px;width:100%}.Bus_inputGroup__lEUXQ{width:100%}.Bus_swapBtn__IT9BL{display:none}.Bus_dateInputsWrapper__GxVEO{display:flex;flex-direction:column;gap:12px;width:100%}.Bus_dateInputDesktop__J-c0l{display:none!important}.Bus_dateInput__um45S,.Bus_departureInput__GAgMo,.Bus_returnInput__\+S55s{justify-content:space-between;padding:.75rem;width:100%}.Bus_searchButton__Zo4dY{height:52px;width:100%}.Bus_calendarModalRange__yLQNq,.Bus_calendarModalSingle__peqhi,.Bus_calendarModal__06qV7{left:50%;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:95vw}.Bus_calendarModalSingle__peqhi{max-width:320px}}.Bus_features__kA9Nj{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.Bus_feature__7KCe\+{align-items:center;color:#fff;display:flex;font-weight:500;gap:10px}.Bus_featureIcon__NfA04{font-size:20px}@media (max-width:768px){.Bus_features__kA9Nj{flex-direction:column;gap:20px;text-align:center}}.Bus_resultsSection__7sijs{background:#f8f9fa;padding:10px 20px 60px}.Bus_resultsTitle__WFwUu{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.Bus_resultsGrid__gV6L9{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px}.Bus_resultCard__AoWDs{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1;max-width:380px;min-width:320px;padding:20px;transition:all .2s ease}.Bus_resultCard__AoWDs:hover{box-shadow:0 4px 16px #0000001f}.Bus_cardHeader__zs-tE{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Bus_companyLogo__J6ZBh{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.Bus_promoLabel__nqxuV{background:#f3f4f6;border-radius:6px;color:#374151;font-size:11px;font-weight:500;padding:4px 12px}.Bus_routeInfo__aXwAv{margin-bottom:20px}.Bus_routeTime__c3lTk{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;margin-bottom:12px}.Bus_timeIcon__X22Qp{height:14px;opacity:.7;width:14px}.Bus_date__MSlLR{color:#6b7280;font-weight:500}.Bus_timeDivider__7\+FRe{color:#d1d5db;margin:0 2px}.Bus_time__QBqw\+{color:#6b7280;font-weight:500}.Bus_routePath__ADTQA{align-items:center;display:flex;gap:12px}.Bus_destination__LLzJR,.Bus_origin__J2YzR{color:#111827;font-size:15px;font-weight:600}.Bus_pathLineWrapper__n-T-P{align-items:center;display:flex;flex:1 1;gap:4px;position:relative}.Bus_pathLine__8yaNX{background:#e5e7eb;flex:1 1;height:1px}.Bus_arrowIcon__-MsPK{color:#9ca3af;flex-shrink:0;font-size:16px}.Bus_cardFooter__4biTZ{align-items:flex-end;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:16px}.Bus_seatInfo__kuCyT{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px}.Bus_seatIcon__s2U3X{height:16px;opacity:.7;width:16px}.Bus_seatType__kp9Vx{color:#6b7280;font-size:14px}.Bus_priceSection__A2x8u{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.Bus_price__fPIC\+{color:#111827;font-size:24px;font-weight:700;line-height:1}.Bus_selectButton__Pfi1U{background:var(--color-dodgerblue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.Bus_selectButton__Pfi1U:hover{background:var(--color-dodgerblue);filter:brightness(.92)}.Bus_promotionsSection__1FcRV{background:#fff;padding:60px 20px}.Bus_carouselContainer__CsNGU{margin:0 auto;max-width:1100px;position:relative}.Bus_carouselButton__9AvgN{align-items:center;background:#ffffffe6;border:2px solid var(--color-dodgerblue);border-radius:50%;box-shadow:0 4px 12px #1e90ff33;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:50px;z-index:3}.Bus_carouselButton__9AvgN:hover{background:var(--color-dodgerblue);box-shadow:0 6px 16px #1e90ff4d;color:#fff}.Bus_prevButton__A2NEw{left:-25px}.Bus_nextButton__gVI-L{right:-25px}.Bus_carouselWrapper__QMgAo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px 0}@media (max-width:1024px){.Bus_carouselWrapper__QMgAo{-ms-overflow-style:none;display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}}.Bus_carouselWrapper__QMgAo::-webkit-scrollbar{display:none}.Bus_promoCard__eR3SS{border-radius:20px;cursor:pointer;flex-shrink:0;height:250px;overflow:hidden;position:relative;transition:transform .2s ease;width:100%}@media (max-width:1024px){.Bus_promoCard__eR3SS{width:400px}}.Bus_promoCard__eR3SS:hover{transform:scale(1.02)}.Bus_promoImage__4Jo16{height:100%;left:0;position:absolute;top:0;width:100%}.Bus_promoImage__4Jo16 img{height:100%;object-fit:cover;width:100%}.Bus_promoContent__C3sO0{bottom:0;color:#fff;display:flex;flex-direction:column;gap:15px;left:0;padding:30px;position:absolute;right:0}.Bus_promoTitle__mZ6SR{font-size:1.2rem;font-weight:600;line-height:1.3;margin:0}.Bus_promoButton__SrmGq{align-self:flex-start;background:#fff;border:none;border-radius:20px;box-shadow:0 2px 8px #1e90ff4d;color:var(--color-dodgerblue);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s ease}.Bus_promoButton__SrmGq:hover{box-shadow:0 4px 12px #1e90ff66;transform:scale(1.05)}@media (max-width:768px){.Bus_hero__a6Mrg{min-height:500px;padding:40px 15px 60px}.Bus_bannerTitle__4Z2sF{left:50%;top:20%;transform:translate(-50%);width:90%}.Bus_heading__vD5LM{font-size:24px;line-height:110%;text-align:center;width:100%}.Bus_heroContent__GOyGV{min-height:450px}.Bus_searchCard__Iqca3{padding:20px}.Bus_resultsGrid__gV6L9{align-items:center;flex-direction:column}.Bus_resultCard__AoWDs{max-width:100%;min-width:auto}.Bus_carouselButton__9AvgN{display:none}.Bus_promoCard__eR3SS{width:350px}}.Heading_a__o5Ccl{font-weight:300}.Heading_heading__2J5hE{color:var(--color-dimgray);font-family:var(--font-inter);font-size:40px;letter-spacing:-.02em;line-height:120%;margin:110px auto 60px;max-width:1176px;position:relative;text-align:center}.DestinationsBanner_destinationsSection__Gp\+nA{background:#0000;margin:0 auto;max-width:1200px;padding:60px 20px}.DestinationsBanner_title__ltRN\+{color:var(--color-dimgray);font-family:var(--font-inter);font-size:40px;font-weight:300;letter-spacing:-.02em;line-height:120%;margin:0 0 24px}.DestinationsBanner_title__ltRN\+ b{font-weight:600}.DestinationsBanner_filters__X0uPL{display:flex;gap:12px;margin-bottom:32px}.DestinationsBanner_filterBtn__8UM9a{background:#fff;border:2px solid #ddd;border-radius:24px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.DestinationsBanner_filterBtn__8UM9a.DestinationsBanner_active__pTaOO{background:#fff;border-color:var(--color-dodgerblue);color:var(--color-dodgerblue)}.DestinationsBanner_filterBtn__8UM9a:hover{border-color:var(--color-dodgerblue)}.DestinationsBanner_grid__LYXWo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr) 1.2fr}.DestinationsBanner_card__UDlt0{border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s}.DestinationsBanner_card__UDlt0:hover{transform:scale(1.02)}.DestinationsBanner_card__UDlt0:nth-child(5){grid-column:3;grid-row:1/3}.DestinationsBanner_imageWrapper__bLzIG{height:100%;min-height:200px;position:relative;width:100%}.DestinationsBanner_card__UDlt0:nth-child(5) .DestinationsBanner_imageWrapper__bLzIG{min-height:416px}.DestinationsBanner_imageWrapper__bLzIG img{height:100%;object-fit:cover;width:100%}.DestinationsBanner_priceTag__EsR9e{background:var(--color-dodgerblue);border-radius:8px;color:#fff;padding:8px 14px;position:absolute;right:12px;text-align:center;top:12px}.DestinationsBanner_priceLabel__UolJq{display:block;font-size:9px;font-weight:500;margin-bottom:2px}.DestinationsBanner_priceValue__JvB75{display:block;font-size:18px;font-weight:700}.DestinationsBanner_cityName__2JAMq{background:#fff;bottom:0;color:#333;font-size:18px;font-weight:600;left:0;margin:0;padding:16px;position:absolute;right:0}@media (max-width:768px){.DestinationsBanner_grid__LYXWo{grid-template-columns:1fr}.DestinationsBanner_card__UDlt0:nth-child(5){grid-column:1;grid-row:auto}.DestinationsBanner_filters__X0uPL{flex-wrap:wrap}}.TripCard_card__ujIqN{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;font-family:var(--font-inter);overflow:hidden;position:relative;transition:box-shadow .2s}.TripCard_card__ujIqN:has(.TripCard_recommendedBadge__3W2CR){padding-top:2rem}.TripCard_debugBadge__G6pEk{background:#ff9800;border-radius:4px;color:#fff;font-family:monospace;font-size:.7rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:.5rem;top:.5rem;z-index:10}.TripCard_card__ujIqN:hover{box-shadow:0 4px 16px #0000001f}.TripCard_cardContent__Gzz2Y{align-items:center;display:flex;gap:2rem;padding:1rem 1.5rem}.TripCard_companySection__6Bm72{display:flex;flex-direction:column;gap:.5rem;min-width:100px}.TripCard_companyLogo__03Y9d{height:20px;max-width:80px;object-fit:contain}.TripCard_companyName__WIohC{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:.875rem;font-weight:500}.TripCard_lowSeatsTag__hl-zo{background:#fff3e0;border-radius:4px;color:#f57c00;font-family:var(--font-inter);font-size:.75rem;font-weight:500;padding:.25rem .5rem;white-space:nowrap}.TripCard_tripInfo__KFolx{align-items:center;display:flex;flex:1 1;gap:1rem}.TripCard_timeBlock__WMtN5{display:flex;flex-direction:column;gap:.125rem}.TripCard_time__5tE79{color:#333;font-family:var(--font-inter);font-size:1.125rem;font-weight:600}.TripCard_date__ntmyD{color:#666;font-family:var(--font-inter);font-size:.75rem;font-weight:400}.TripCard_duration__tBJmv{align-items:center;display:flex;padding:0 1rem}.TripCard_durationText__RhGeN{color:#666;font-family:var(--font-inter);font-size:.8125rem;font-weight:400}.TripCard_seatInfo__jnU1S{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:8px;min-width:120px;padding:8px 12px}.TripCard_seatIcon__hn3Cb{height:18px;opacity:.7;width:18px}.TripCard_seatType__32jrL{color:#374151;font-family:var(--font-inter);font-size:.875rem;font-weight:500}.TripCard_priceSection__7DAAp{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;min-width:120px}.TripCard_price__OjcmI{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:1.75rem;font-weight:700;line-height:1}.TripCard_installments__DHBs3{color:#666;font-family:var(--font-inter);font-size:.75rem;font-weight:400}.TripCard_selectBtn__evp6U{background:var(--color-dodgerblue);border:none;border-radius:8px;box-shadow:0 2px 8px #1e90ff33;color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:1rem;font-weight:600;padding:.75rem 2.5rem;transition:all .2s ease;white-space:nowrap}.TripCard_selectBtn__evp6U:hover{background:#1873cc;box-shadow:0 4px 12px #1e90ff4d;transform:translateY(-1px)}.TripCard_selectBtn__evp6U:disabled{background:#28a745;cursor:default}.TripCard_detailsBtn__gLwNQ{align-items:center;background:#0000;border:none;border-top:1px solid #f0f0f0;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin:0;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.TripCard_detailsBtn__gLwNQ:hover{background:#f8f9fa;color:#1873cc}.TripCard_arrow__cNIO-{display:inline-block;font-size:.75rem;transition:transform .3s ease}.TripCard_arrowUp__8NSQx{transform:rotate(180deg)}.TripCard_recommendedBadge__3W2CR{align-items:center;background:gold;border-radius:4px;color:#000;display:flex;font-family:Inter;font-size:12.598px;font-style:normal;font-weight:600;gap:.3rem;left:1rem;line-height:150%;padding:.25rem .9rem;position:absolute;top:.5rem;z-index:1}.TripCard_recommendedIcon__axtUo{height:20px;width:20px}@media (max-width:768px){.TripCard_cardContent__Gzz2Y{align-items:stretch;flex-direction:column;gap:1rem}.TripCard_tripInfo__KFolx{justify-content:space-between}.TripCard_priceSection__7DAAp{align-items:flex-start}.TripCard_selectBtn__evp6U{width:100%}}.TripDetails_detailsContent__2GmyV{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.TripDetails_itinerary__z5FSe{display:flex;flex-direction:column;gap:1rem}.TripDetails_itineraryTitle__M\+qKZ{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0}.TripDetails_duration__Tu2OY{align-items:center;color:var(--color-dodgerblue);display:flex;font-size:.95rem;gap:.5rem;margin:0}.TripDetails_clockIcon__X2bbo{font-size:1.1rem}.TripDetails_itineraryStep__C790i{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:80px 40px 1fr;position:relative}.TripDetails_stepTime__iqCz2{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.TripDetails_stepDate__cNUCq{color:#666;font-size:.85rem}.TripDetails_stepHour__ZkqQ3{color:#1a1a1a;font-size:1rem;font-weight:600}.TripDetails_stepLine__v9pZ4{align-items:center;display:flex;flex-direction:column;position:relative}.TripDetails_stepDot__WCqbq{background:#fff;border:3px solid var(--color-dodgerblue);border-radius:50%;height:12px;width:12px;z-index:1}.TripDetails_stepDotSmall__r5tYn{background:var(--color-darkgray);border-radius:50%;height:8px;width:8px;z-index:1}.TripDetails_stepIcon__C9i1h{font-size:1.2rem}.TripDetails_directTrip__loC1d{align-items:center;background:#f0f7ff;border-radius:var(--br-4);display:flex;gap:.5rem;grid-column:2/-1;margin:.5rem 0;padding:.75rem 1rem}.TripDetails_directTripIcon__SWT4x{font-size:1.2rem}.TripDetails_directTripText__LlGiI{color:var(--color-dodgerblue);font-size:.9rem;font-weight:500}.TripDetails_stepConnector__kVZXv{background:#e0e0e0;flex:1 1;margin-top:4px;width:2px}.TripDetails_stepInfo__WjxF\+{display:flex;flex-direction:column;gap:.25rem}.TripDetails_stepLabel__JSWp8{color:#666;font-size:.85rem}.TripDetails_stepLocation__LBHm4{color:#1a1a1a;font-size:1rem;font-weight:600;margin:0}.TripDetails_stepAddress__CxlD0{color:#666;font-size:.85rem;margin:0}.TripDetails_mapLink__JVjl8{align-items:center;color:var(--color-dodgerblue);display:inline-flex;font-size:.85rem;gap:.25rem;margin-top:.25rem;text-decoration:none;transition:opacity .2s}.TripDetails_mapLink__JVjl8:hover{opacity:.7;text-decoration:underline}.TripDetails_companyInfo__yuUC2{align-items:center;background:var(--color-gray);border-radius:var(--br-5);display:flex;gap:1rem;padding:1.5rem}.TripDetails_companyLogo__NZU2e{height:40px;object-fit:contain;width:80px}.TripDetails_companyName__8WDij{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.TripDetails_companyType__DaAVJ{color:#666;font-size:.9rem;margin:0}.TripDetails_benefits__yfEkO{background:var(--color-gray);border-radius:var(--br-5);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.TripDetails_benefitsTitle__N1dbB{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin:0}.TripDetails_benefitsList__-F7df{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.TripDetails_benefitsList__-F7df li{font-size:.9rem;line-height:1.5;padding-left:1.5rem;position:relative}.TripDetails_benefitCheck__cwuKi{color:#1a1a1a}.TripDetails_benefitCheck__cwuKi:before{color:#4caf50;content:"✓";font-weight:700;left:0;position:absolute}.TripDetails_benefitInfo__W2d8f{color:#666}.TripDetails_benefitInfo__W2d8f:before{color:#666;content:"ⓘ";left:0;position:absolute}@media (max-width:768px){.TripDetails_itineraryStep__C790i{grid-template-columns:60px 30px 1fr}}.MapEmbed_mapContainer__HNrg3{border-radius:var(--br-4);height:200px;margin-top:.5rem;overflow:hidden;width:100%}.MapEmbed_mapFrame__O5dep{border:0;height:100%;width:100%}.BusFilters_filters__5OZe5{background:#eee;border-radius:8px;flex-shrink:0;font-family:var(--font-inter);height:-webkit-fit-content;height:fit-content;padding:1.5rem;width:240px}.BusFilters_filterHeader__S7qvU{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.BusFilters_activeCount__rr8PE{color:#535353;font-family:Inter;font-size:.875rem;font-weight:400}.BusFilters_clearButton__8lD7S{background:#0000;border:none;color:var(--color-dodgerblue);cursor:pointer;font-family:Inter;font-size:12.944px;font-weight:400;padding:0}.BusFilters_clearButton__8lD7S:hover{text-decoration:underline}.BusFilters_filterSection__GUWQy{font-family:Inter;margin-bottom:1.5rem}.BusFilters_filterSection__GUWQy:last-child{margin-bottom:0}.BusFilters_filterTitle__vwmdC{align-items:center;color:#535353;display:flex;font-family:Inter;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;margin-top:10px}.BusFilters_infoIcon__OT2Yo{color:#666;cursor:help;font-size:.875rem}.BusFilters_filterOptions__UEvXZ{display:flex;flex-direction:column;gap:.5rem;margin-top:5px}.BusFilters_filterOption__NEjxH{align-items:center;color:#666;cursor:pointer;display:flex;font-family:Inter;font-size:.875rem;gap:.9rem;margin-top:6px}.BusFilters_filterOption__NEjxH input[type=radio]{display:none}.BusFilters_filterOption__NEjxH span{display:block}.BusFilters_filterSubtext__YXD3K{color:#666;font-family:Inter;font-size:.75rem;font-weight:400;margin-top:.25rem}.BusFilters_checkboxOption__n7dfD{align-items:center;color:#666;cursor:pointer;display:flex;font-family:Inter;font-size:.875rem;gap:.9rem;margin-top:6px}.BusFilters_checkboxOption__n7dfD input[type=checkbox]{display:none}.BusFilters_checkboxOption__n7dfD div{display:flex;flex-direction:column}.BusFilters_checkboxOption__n7dfD span:first-child{color:#666;font-weight:400}.BusFilters_checkbox__xQRO4{align-items:center;background:var(--color-white);border:2px solid #ddd;border-radius:3px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter;font-size:12px;font-weight:700;height:18px;justify-content:center;transition:all .2s ease;width:18px}.BusFilters_checkbox__xQRO4.BusFilters_checked__MeeOE{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue);box-shadow:0 2px 6px #1890ff4d}.BusFilters_checkbox__xQRO4:hover{border-color:var(--color-dodgerblue);box-shadow:0 2px 6px #1890ff33}.BusFilters_filterButton__-Q4lw{align-items:center;background:var(--color-dodgerblue);border:none;border-radius:50px;bottom:20px;box-shadow:0 4px 12px #1e90ff66;color:#fff;cursor:pointer;display:none;font-family:var(--font-inter);font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 1.5rem;position:fixed;right:20px;transition:all .3s ease;z-index:100}.BusFilters_filterButton__-Q4lw:hover{box-shadow:0 6px 16px #1e90ff80;transform:translateY(-2px)}.BusFilters_badge__9fCUd{align-items:center;background:#fff;border-radius:50%;color:var(--color-dodgerblue);display:flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.BusFilters_modal__O2hUu{align-items:flex-end;animation:BusFilters_fadeIn__P2lOF .2s ease;background:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes BusFilters_fadeIn__P2lOF{0%{opacity:0}to{opacity:1}}.BusFilters_modalContent__\+Ade-{animation:BusFilters_slideUp__cU\+Gj .3s ease;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:85vh;width:100%}@keyframes BusFilters_slideUp__cU\+Gj{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BusFilters_modalHeader__hipGH{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.BusFilters_modalHeader__hipGH h2{font-family:var(--font-inter);font-size:1.25rem;font-weight:600;margin:0}.BusFilters_closeButton__tFaiH{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;width:32px}.BusFilters_modalBody__9IPiP{flex:1 1;overflow-y:auto;padding:1.5rem}.BusFilters_modalFooter__-VmAN{border-top:1px solid #eee;padding:1rem 1.5rem}.BusFilters_applyButton__3UHK0{background:var(--color-dodgerblue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:1rem;font-weight:600;padding:1rem;width:100%}@media (max-width:1024px){.BusFilters_filters__5OZe5{display:none}.BusFilters_filterButton__-Q4lw{display:flex}}@media (max-width:768px){.BusFilters_filterButton__-Q4lw{bottom:16px;font-size:.9375rem;padding:.875rem 1.25rem;right:16px}}.DateTabs_dateTabs__uS4vt{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;overflow-x:auto;padding:1rem 0;scrollbar-width:thin}.DateTabs_dateTabs__uS4vt::-webkit-scrollbar{height:6px}.DateTabs_dateTabs__uS4vt::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.DateTabs_dateTab__tWxDM{background:#fff;border:1px solid #e5e5e5;border-radius:20px;color:#666;cursor:pointer;flex-shrink:0;font-size:.875rem;padding:.75rem 1.5rem;text-transform:capitalize;transition:all .2s;white-space:nowrap}.DateTabs_dateTab__tWxDM:hover{border-color:var(--color-dodgerblue);color:var(--color-dodgerblue)}.DateTabs_dateTab__tWxDM.DateTabs_active__Fy35U{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue);color:#fff;font-weight:500}.Loading_container__GtFPV{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:300px;padding:2rem;width:100%}.Loading_title__tMnJX{color:var(--color-dodgerblue);font-size:1.125rem;font-weight:500}.Loading_subtitle__Fiv8S,.Loading_title__tMnJX{font-family:var(--font-inter);margin:0;text-align:center}.Loading_subtitle__Fiv8S{color:#666;font-size:.9375rem;font-weight:400}.BusReturnLoading_container__R-6b3{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:450px;padding:2.5rem 2rem;width:100%}.BusReturnLoading_title__KzQ51{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:1.125rem;font-weight:500;margin:0;text-align:center}.BusReturnLoading_subtitle__B-X\+G{color:#666;font-family:var(--font-inter);font-size:.9375rem;font-weight:400;margin:0;text-align:center}.SeatLegendModal_overlay__KrwD6{align-items:center;animation:SeatLegendModal_fadeIn__A9OPB .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}@keyframes SeatLegendModal_fadeIn__A9OPB{0%{opacity:0}to{opacity:1}}.SeatLegendModal_modal__QsB3M{animation:SeatLegendModal_slideUp__drMNH .3s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}@keyframes SeatLegendModal_slideUp__drMNH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SeatLegendModal_header__JiQ8Q{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.SeatLegendModal_header__JiQ8Q h2{color:#333;font-family:var(--font-inter);font-size:1.25rem;font-weight:600;margin:0}.SeatLegendModal_closeBtn__q510D{background:none;border:none;color:#666;cursor:pointer;font-family:var(--font-inter);font-size:1.5rem;font-weight:400;padding:.25rem .5rem;transition:color .2s}.SeatLegendModal_closeBtn__q510D:hover{color:var(--color-dodgerblue)}.SeatLegendModal_content__B1bOY{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.SeatLegendModal_legendItem__dD9S7{background:#f9f9f9;border-radius:8px;display:flex;gap:.875rem;padding:.875rem}.SeatLegendModal_iconWrapper__JxVBb{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;height:32px;justify-content:center;width:32px}.SeatLegendModal_iconWrapper__JxVBb img{height:100%;object-fit:contain;width:100%}.SeatLegendModal_textContent__05HMT{flex:1 1}.SeatLegendModal_textContent__05HMT h3{color:#333;font-family:var(--font-inter);font-size:.875rem;font-weight:600;margin:0 0 .375rem}.SeatLegendModal_textContent__05HMT p{color:#666;font-family:var(--font-inter);font-size:.8125rem;line-height:1.4;margin:0}.SeatLegendModal_subItems__QW9KS{display:flex;flex-direction:column;gap:.625rem}.SeatLegendModal_subItems__QW9KS p{margin:0}.SeatLegendModal_executivo__KLpOj,.SeatLegendModal_semiLeito__joL\+X{color:var(--color-dodgerblue);font-weight:600}.SeatLegendModal_infoBox__XqugG{background:#e3f2fd;border-left:4px solid var(--color-dodgerblue);border-radius:6px;padding:.875rem}.SeatLegendModal_infoBox__XqugG p{color:#333;font-family:var(--font-inter);font-size:.75rem;line-height:1.5;margin:0}.SeatLegendModal_infoBox__XqugG strong{font-weight:600}@media (max-width:768px){.SeatLegendModal_modal__QsB3M{border-radius:12px 12px 0 0;margin-top:auto;max-height:95vh}.SeatLegendModal_header__JiQ8Q{padding:1rem}.SeatLegendModal_header__JiQ8Q h2{font-size:1rem}.SeatLegendModal_content__B1bOY{gap:.875rem;padding:1rem}.SeatLegendModal_legendItem__dD9S7{flex-direction:column;gap:.625rem;padding:.75rem}.SeatLegendModal_iconWrapper__JxVBb{font-size:1.125rem;height:28px;width:28px}.SeatLegendModal_textContent__05HMT h3{font-size:.8125rem}.SeatLegendModal_textContent__05HMT p{font-size:.75rem}.SeatLegendModal_infoBox__XqugG{padding:.75rem}.SeatLegendModal_infoBox__XqugG p{font-size:.6875rem}}.BusResults_loadingOverlay__4aQZu{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffffff2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.BusResults_breadcrumb__4WIFy{background:var(--color-dodgerblue);color:#fff;font-family:var(--font-inter);font-size:.875rem;padding:1rem 2rem}.BusResults_breadcrumb__4WIFy span{opacity:.9}.BusResults_searchFormWrapper__YhPiq{order:1}.BusResults_dateTabsWrapper__SNdIQ{order:4}.BusResults_container__yR4hx{display:flex;flex-direction:column;font-family:var(--font-inter);margin:3rem auto 0;max-width:1400px;padding:0 1rem}.BusResults_resultCount__bZ9Gv{color:#666;font-family:var(--font-inter);font-size:.95rem;font-weight:400;margin:3rem 0 1rem;order:2;text-align:center}.BusResults_tripTypeToggle__FOK3c{display:flex;gap:1rem;margin:5rem 0 2rem;order:3}.BusResults_tripTypeBtn__jAkEH{align-items:center;background:#fff;border:2px solid #e5e5e5;border-radius:8px;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--font-inter);font-size:1rem;font-weight:600;gap:.25rem;padding:1rem}.BusResults_tripTypeBtn__jAkEH.BusResults_active__I\+sBi{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue);color:#fff}.BusResults_tripTypeBtn__jAkEH span{font-size:.8125rem;font-weight:400;opacity:.9}.BusResults_tripTypeBtn__jAkEH:disabled{cursor:not-allowed;opacity:.6}.BusResults_tripTypeBtn__jAkEH.BusResults_loading__H7up\+{pointer-events:none;position:relative}.BusResults_tripTypeBtn__jAkEH.BusResults_loading__H7up\+:after{animation:BusResults_spin__SClMS .8s linear infinite;border:2px solid #e5e5e5;border-radius:50%;border-top:2px solid var(--color-dodgerblue);content:"";height:16px;position:absolute;right:1rem;top:50%;width:16px}.BusResults_tripTypeBtn__jAkEH.BusResults_ready__CQWsb{background:#f1f8f4;border-color:#4caf50}.BusResults_tripTypeBtn__jAkEH.BusResults_ready__CQWsb.BusResults_active__I\+sBi{background:var(--color-dodgerblue);border-color:var(--color-dodgerblue)}@keyframes BusResults_spin__SClMS{to{transform:translate(-50%,-50%) rotate(1turn)}}.BusResults_content__TZkjF{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:280px 1fr;margin-bottom:3rem;order:5}.BusResults_tripsContainer__C1D30{display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.BusResults_tripsContainer__C1D30::-webkit-scrollbar{height:8px}.BusResults_tripsContainer__C1D30::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.BusResults_tripsContainer__C1D30::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.BusResults_tripsContainer__C1D30::-webkit-scrollbar-thumb:hover{background:#555}.BusResults_resultsSection__WXaGD{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.BusResults_resultsHeader__wTjXd{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.BusResults_resultsTitle__WI3Cp{color:#333;font-family:var(--font-inter);font-size:1.125rem;font-weight:400}.BusResults_resultsTitle__WI3Cp strong{font-weight:600}.BusResults_legendBtn__yTsz9{align-items:center;background:#fff;border:1px solid var(--color-dodgerblue);border-radius:6px;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-family:var(--font-inter);font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s}.BusResults_legendBtn__yTsz9:hover{background:var(--color-dodgerblue);color:#fff}.BusResults_legendBtn__yTsz9 svg{flex-shrink:0}.BusResults_sortSection__htGDl{align-items:center;display:flex;gap:.75rem}.BusResults_sortSection__htGDl label{color:#666;font-family:var(--font-inter);font-size:.9375rem;font-weight:400}.BusResults_sortSection__htGDl select{background:#fff;border:1px solid #e5e5e5;border-radius:6px;cursor:pointer;font-family:var(--font-inter);font-size:.9375rem;font-weight:400;padding:.5rem 2rem .5rem 1rem}.BusResults_emptyState__Hmqbv{background:#f5f5f5;border-radius:8px;font-family:var(--font-inter);padding:3rem;text-align:center}.BusResults_loadingState__KDU2E{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:3rem;text-align:center}.BusResults_loadingText__yO-Cq{animation:BusResults_fadeInOut__A6Qsq 2s ease-in-out infinite;color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:1.1rem;font-weight:500}@keyframes BusResults_fadeInOut__A6Qsq{0%,to{opacity:.6}50%{opacity:1}}.BusResults_tripsList__5Z06e{grid-gap:1rem;display:grid;gap:1rem}.BusResults_showMoreContainer__5ex6I{border-top:1px solid #f0f0f0;display:flex;justify-content:center;margin-top:1rem;padding:2rem 0}.BusResults_showMoreButton__8gOoK{align-items:center;background:linear-gradient(135deg,var(--color-dodgerblue),#1c7ed6);border:none;border-radius:8px;box-shadow:0 4px 12px #1e90ff4d;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:1rem;font-weight:600;gap:.25rem;min-width:200px;padding:1rem 2rem;transition:all .3s ease}.BusResults_showMoreButton__8gOoK:hover{background:linear-gradient(135deg,#1c7ed6,#1976d2);box-shadow:0 6px 20px #1e90ff66;transform:translateY(-2px)}.BusResults_showMoreButton__8gOoK:active{transform:translateY(0)}.BusResults_moreTripsCount__eMInY{font-size:.875rem;font-weight:400;opacity:.9}@media (max-width:1024px){.BusResults_content__TZkjF{gap:0;grid-template-columns:1fr}.BusResults_container__yR4hx{margin-top:1.5rem;padding:0 .75rem}.BusResults_searchFormWrapper__YhPiq{order:1}.BusResults_tripTypeToggle__FOK3c{gap:.75rem;margin:1rem 0 1.5rem;order:2}.BusResults_resultCount__bZ9Gv{font-size:.875rem;margin:1rem 0 .5rem;order:3}.BusResults_dateTabsWrapper__SNdIQ{order:4}.BusResults_content__TZkjF{order:5}.BusResults_tripTypeBtn__jAkEH{font-size:.9375rem;padding:.875rem}}@media (max-width:768px){.BusResults_breadcrumb__4WIFy{font-size:.75rem;padding:.75rem 1rem}.BusResults_container__yR4hx{margin-top:1rem;padding:0 .5rem}.BusResults_searchBar__iWrKK{flex-direction:column}.BusResults_searchInput__7ztPB{width:100%}.BusResults_swapBtn__H9y4Z{transform:rotate(90deg)}.BusResults_resultsHeader__wTjXd{align-items:flex-start;flex-direction:column;gap:.75rem}.BusResults_resultsTitle__WI3Cp{font-size:1rem}.BusResults_legendBtn__yTsz9{font-size:.8125rem;justify-content:center;padding:.75rem 1rem;width:100%}.BusResults_sortSection__htGDl{width:100%}.BusResults_sortSection__htGDl select{flex:1 1}.BusResults_showMoreButton__8gOoK{font-size:.9375rem;min-width:180px;padding:.875rem 1.5rem}.BusResults_showMoreContainer__5ex6I{padding:1.5rem 0}.BusResults_searchFormWrapper__YhPiq{margin-bottom:8rem}.BusResults_tripTypeToggle__FOK3c{gap:.5rem;margin:0 0 1rem}.BusResults_tripTypeBtn__jAkEH{font-size:.875rem;padding:.75rem}.BusResults_tripTypeBtn__jAkEH span{font-size:.75rem}.BusResults_resultCount__bZ9Gv{font-size:.8125rem;margin:.75rem 0 .5rem}.BusResults_dateTabsWrapper__SNdIQ{margin-bottom:1rem}.BusResults_tripsContainer__C1D30{margin-bottom:80px}}.BusCheckout_checkout__0-57w{background:#f8f9fa;width:100%}.BusCheckout_checkoutContainer__28Gm4{align-items:flex-start;background-color:#f8f9fa;box-sizing:border-box;display:flex;font-family:var(--font-inter);gap:32px;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px 24px 150px;position:relative;width:100%}.BusCheckout_alert__q8ne7{align-items:center;background:#fff9e6;border:1px solid #ffd966;border-radius:8px;color:#856404;display:flex;font-family:var(--font-inter);font-size:14px;gap:8px;margin-bottom:24px;padding:12px 20px}.BusCheckout_mainContent__wgw9c{flex:1 1;min-width:0;overflow:hidden;padding-right:16px}.BusCheckout_sidebar__XKAgW{display:flex;flex:0 0 380px;flex-direction:column;gap:24px;height:-webkit-fit-content;height:fit-content;max-width:380px;min-width:320px;position:-webkit-sticky;position:sticky;top:24px}.BusCheckout_termsSection__\+kxMK{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px 32px}.BusCheckout_termsLabel__7Eei9{align-items:flex-start;color:#6b7280;cursor:pointer;display:flex;font-family:var(--font-inter);font-size:14px;gap:8px;line-height:1.5}.BusCheckout_checkbox__5GwxN{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;margin-top:2px;transition:all .2s;width:18px}.BusCheckout_checkbox__5GwxN.BusCheckout_checked__-1L3Z{background:#3b82f6;border-color:#3b82f6;color:#fff}.BusCheckout_checkbox__5GwxN:hover{border-color:#3b82f6}.BusCheckout_termsLink__rJmJo{background:none;border:none;color:#3b82f6;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-decoration:underline}.BusCheckout_termsLink__rJmJo:hover{color:#2563eb}.BusCheckout_submitBtn__Z8Ozt{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:16px;font-weight:600;margin-top:24px;padding:16px 24px;transition:background-color .2s;width:100%}.BusCheckout_submitBtn__Z8Ozt:hover:not(:disabled){background:#2563eb}.BusCheckout_submitBtn__Z8Ozt:disabled{background:#9ca3af;cursor:not-allowed}.BusCheckout_secureInfo__RDXCB{color:#10b981;font-family:var(--font-inter);font-size:14px;font-weight:500;margin-top:16px;text-align:center}@media (max-width:768px){.BusCheckout_checkout__0-57w{margin:0;padding:0}.BusCheckout_checkoutContainer__28Gm4{flex-direction:column;gap:16px;margin:0;max-width:100%;padding:16px}.BusCheckout_mainContent__wgw9c{padding:0 0 20px;width:100%}.BusCheckout_sidebar__XKAgW{max-width:none;min-width:auto;order:-1;position:static;width:100%}.BusCheckout_submitBtn__Z8Ozt{font-size:16px;margin-top:20px;padding:14px}}.BuyerInfo_section__97BuZ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:32px}.BuyerInfo_sectionTitle__0lEFS{color:#1f2937;font-family:var(--font-inter);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.BuyerInfo_loginPrompt__\+fRqn{background:#e0f2fe;border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:14px;gap:8px;margin-bottom:24px;padding:16px}.BuyerInfo_loginLink__KND1S{background:none;border:none;color:#3b82f6;cursor:pointer;font-family:var(--font-inter);font-size:14px;font-weight:600;padding:0;text-align:left}.BuyerInfo_loginLink__KND1S:hover{text-decoration:underline}.BuyerInfo_formGroup__Va0z2{display:flex;flex-direction:column;margin-bottom:20px}.BuyerInfo_label__kGr6u{color:#374151;display:block;font-family:var(--font-inter);font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.BuyerInfo_input__FhpBz{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:var(--font-inter);font-size:14px;line-height:1.5;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.BuyerInfo_input__FhpBz:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ValidatedInput_container__vT0N-{display:flex;flex-direction:column;gap:4px}.ValidatedInput_label__zVgqo{color:#333;font-size:14px;font-weight:500}.ValidatedInput_input__mYERV{border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:12px;transition:border-color .2s;width:100%}.ValidatedInput_input__mYERV:focus{border-color:var(--color-dodgerblue);outline:none}.ValidatedInput_input__mYERV.ValidatedInput_error__TY5AU{border-color:#ef4444}.ValidatedInput_errorMessage__ikaoM{color:#ef4444;font-size:12px;margin-top:2px}.PassengersList_section__5ZU9r{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:32px}.PassengersList_sectionTitle__m4o\+\+{color:#1f2937;font-family:var(--font-inter);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.PassengersList_passengerCard__Sq1Xl{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:20px;transition:all .2s}.PassengersList_passengerCard__Sq1Xl:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.PassengersList_passengerHeader__jld2K{align-items:center;display:flex;font-family:var(--font-inter);font-size:14px;gap:12px}.PassengersList_passengerType__ugFSa{color:#6b7280;font-family:var(--font-inter);margin-left:auto}.PassengersList_editBtn__n-kkg,.PassengersList_removeBtn__A8\+s3{background:none;border:none;color:#3b82f6;cursor:pointer;font-family:var(--font-inter);font-size:14px;font-weight:600}.PassengersList_removeBtn__A8\+s3{color:#ef4444}.PassengersList_addPassengerBtn__XGF7N{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--font-inter);font-size:14px;font-weight:600;padding:12px 24px;transition:background .2s}.PassengersList_addPassengerBtn__XGF7N:hover{background:#2563eb}.PassengersList_emptyState__Ckk6t{border:2px dashed #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px;margin-bottom:16px;padding:32px;text-align:center}.PassengersList_modal__bJYLf{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PassengersList_modalContent__9JraY{background:#fff;border-radius:12px;max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;width:90%}.PassengersList_modalContent__9JraY h3{font-size:20px;font-weight:700;margin-bottom:24px}.PassengersList_checkboxLabel__xr7MF{align-items:center;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:20px}.PassengersList_checkboxLabel__xr7MF input[type=checkbox]{cursor:pointer;margin:0;width:auto}.PassengersList_modalContent__9JraY input{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;font-family:var(--font-inter);font-size:14px;margin-bottom:16px;padding:12px;width:100%}.PassengersList_modalContent__9JraY input[readonly]{background-color:#fff;cursor:pointer}.PassengersList_dateGroup__CNLIA{display:flex;gap:8px;margin-bottom:16px}.PassengersList_dateSelect__JFRl0{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%233b82f6' d='M7 10 2 5h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2.9px solid #a4a0a0;border-radius:4.78px;box-sizing:border-box;color:#1f2937;cursor:pointer;flex:1 1;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.5;padding:12px 36px 12px 12px;transition:all .2s}.PassengersList_dateSelect__JFRl0:hover{border-color:#3b82f6}.PassengersList_dateSelect__JFRl0:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PassengersList_dateSelect__JFRl0 option{background:#fff;color:#1f2937;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.8;padding:12px}.PassengersList_dateSelect__JFRl0 option:hover{background:#f3f4f6}.PassengersList_dateSelect__JFRl0 option:checked{background:#3b82f6;color:#fff}.PassengersList_modalActions__9Hwch{display:flex;gap:12px;margin-top:24px}.PassengersList_modalActions__9Hwch button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:var(--font-inter);font-weight:600;padding:12px}.PassengersList_modalActions__9Hwch button:first-child{background:#3b82f6;color:#fff}.PassengersList_modalActions__9Hwch button:last-child{background:#e5e7eb;color:#1f2937}.CustomSelect_customSelect__kvNA3{flex:1 1;position:relative}.CustomSelect_selectTrigger__o8bQA{align-items:center;background:#fff;border:2.9px solid #a4a0a0;border-radius:4.78px;cursor:pointer;display:flex;font-family:var(--font-inter);font-size:14px;justify-content:space-between;padding:12px;transition:all .2s;-webkit-user-select:none;user-select:none}.CustomSelect_selectTrigger__o8bQA:hover{border-color:#3b82f6}.CustomSelect_selectedValue__vW0Fa{color:#1f2937}.CustomSelect_placeholder__N5zYc{color:#a4a0a0}.CustomSelect_arrow__6PaKL{color:#3b82f6;font-size:10px;transition:transform .2s}.CustomSelect_dropdown__nfTBc{background:#fff;border:2px solid #3b82f6;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.CustomSelect_option__4vXz7{color:#1f2937;cursor:pointer;font-family:var(--font-inter);font-size:14px;padding:12px;transition:background .15s}.CustomSelect_option__4vXz7:hover{background:#f3f4f6}.CustomSelect_option__4vXz7.CustomSelect_selected__zv0bq{background:#eff6ff;color:#3b82f6;font-weight:600}.CustomSelect_dropdown__nfTBc::-webkit-scrollbar{width:8px}.CustomSelect_dropdown__nfTBc::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.CustomSelect_dropdown__nfTBc::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:4px}.CustomSelect_dropdown__nfTBc::-webkit-scrollbar-thumb:hover{background:#2563eb}.BusPaymentMethod_container__-3-m4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:32px}.BusPaymentMethod_title__U-GUq{color:#1f2937;font-family:var(--font-inter);font-size:18px;font-weight:600;margin:0 0 16px}.BusPaymentMethod_methodsGrid__69AFF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.BusPaymentMethod_methodBtn__laGfJ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:12px;font-weight:500;gap:6px;padding:12px;transition:all .2s}.BusPaymentMethod_methodBtn__laGfJ:hover{border-color:#3b82f666}.BusPaymentMethod_methodBtnActive__wU4n\+{background:#3b82f60d;border-color:#3b82f6;color:#3b82f6}.BusPaymentMethod_methodIcon__ISywy{height:32px;object-fit:contain;width:32px}.BusPaymentMethod_formGrid__WDES-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.BusPaymentMethod_formFieldFull__vOqst{grid-column:span 2}.BusPaymentMethod_formFieldFull__vOqst,.BusPaymentMethod_formField__6Cd\+Y{display:flex;flex-direction:column;gap:8px}.BusPaymentMethod_label__12Vky{color:#374151;font-family:var(--font-inter);font-size:14px;font-weight:500}.BusPaymentMethod_input__ZvZs6{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:var(--font-inter);font-size:14px;line-height:1.5;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.BusPaymentMethod_input__ZvZs6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BusPaymentMethod_input__ZvZs6::placeholder{color:#9ca3af}.BusPaymentMethod_select__X6D8m{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-family:var(--font-inter);font-size:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.BusPaymentMethod_select__X6D8m:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BusPaymentMethod_customSelect__sXpxb{position:relative;width:100%}.BusPaymentMethod_selectButton__LI0SJ{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-family:var(--font-inter);font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.BusPaymentMethod_selectButton__LI0SJ:hover{border-color:#3b82f6}.BusPaymentMethod_selectButton__LI0SJ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.BusPaymentMethod_selectArrow__n-rGK{color:#6b7280;font-size:12px;transition:transform .2s}.BusPaymentMethod_selectDropdown__bJVrb{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.BusPaymentMethod_selectOption__aWatH{color:#1f2937;cursor:pointer;font-family:var(--font-inter);font-size:14px;padding:12px 16px;transition:background-color .15s}.BusPaymentMethod_selectOption__aWatH:hover{background-color:#f3f4f6}.BusPaymentMethod_selectOptionActive__u4CYB{background-color:#3b82f61a;color:#3b82f6;font-weight:500}.BusPaymentMethod_infoBox__XtdR4{align-items:center;background:#f9fafb80;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:14px;gap:8px;padding:16px;text-align:center}.BusPaymentMethod_infoIcon__0Njux{height:64px;object-fit:contain;opacity:.6;width:64px}@media (max-width:768px){.BusPaymentMethod_container__-3-m4{padding:20px}.BusPaymentMethod_formGrid__WDES-,.BusPaymentMethod_methodsGrid__69AFF{grid-template-columns:1fr}.BusPaymentMethod_formFieldFull__vOqst{grid-column:span 1}}.BusTripSummary_container__-QVWH{display:flex;flex-direction:column;gap:16px}.BusTripSummary_card__GoKSf{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.BusTripSummary_cardContent__8HylX{padding:20px}.BusTripSummary_header__de79l{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.BusTripSummary_label__P7Tek{color:#6b7280;font-family:var(--font-inter);font-size:12px;font-weight:600;letter-spacing:.05em;margin:0}.BusTripSummary_detailsBtn__-H1Go{align-items:center;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;font-family:var(--font-inter);font-size:12px;font-weight:500;gap:4px}.BusTripSummary_detailsBtn__-H1Go:hover{text-decoration:underline}.BusTripSummary_chevron__wk8AW{display:inline-block;font-size:10px;transition:transform .2s}.BusTripSummary_chevronOpen__7y7dq{transform:rotate(180deg)}.BusTripSummary_routeContainer__DYZ5r{display:flex;gap:12px;margin-bottom:16px}.BusTripSummary_timeline__TVtGv{align-items:center;display:flex;flex-direction:column;gap:4px}.BusTripSummary_dotFilled__JLh0q{background:#3b82f6;border-radius:50%;height:8px;width:8px}.BusTripSummary_line__AAW98{background:#e5e7eb;height:32px;width:1px}.BusTripSummary_dotEmpty__V8sWP{background:#fff;border:2px solid #3b82f6;border-radius:50%;height:8px;width:8px}.BusTripSummary_locations__tEV7\+{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.BusTripSummary_location__mP3aX{display:flex;flex-direction:column;gap:2px}.BusTripSummary_city__ksnEL{color:#1f2937;font-family:var(--font-inter);font-size:14px;font-weight:600;margin:0}.BusTripSummary_time__L\+p5G{margin:0}.BusTripSummary_info__QIR5H,.BusTripSummary_time__L\+p5G{color:#6b7280;font-family:var(--font-inter);font-size:12px}.BusTripSummary_info__QIR5H{display:flex;flex-wrap:wrap;gap:20px}.BusTripSummary_infoItem__2Lgli{align-items:center;display:flex;gap:6px}.BusTripSummary_icon__pXhlR{height:16px;object-fit:contain;width:16px}.BusTripSummary_separator__cYVlk{background:#e5e7eb;height:1px;margin:16px 0}.BusTripSummary_details__Kp7Li{color:#6b7280;display:flex;flex-direction:column;font-family:var(--font-inter);font-size:12px;gap:12px}.BusTripSummary_detailItem__rGhYJ{align-items:center;display:flex;gap:6px}.BusTripSummary_detailItem__rGhYJ strong{color:#1f2937;font-weight:500}@media (max-width:768px){.BusTripSummary_cardContent__8HylX{padding:16px}.BusTripSummary_info__QIR5H{gap:12px}}.BusPriceSummary_priceCard__JOmB4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.BusPriceSummary_priceCard__JOmB4 h3{color:#1f2937;font-family:var(--font-inter);font-size:16px;font-weight:700;margin:0 0 16px}.BusPriceSummary_priceRow__AwnEM{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BusPriceSummary_priceLabel__stm8y{color:#6b7280;font-family:var(--font-inter);font-size:14px}.BusPriceSummary_priceValue__sFLJ3{color:#1f2937;font-family:var(--font-inter);font-size:14px;font-weight:700}.PaymentError_overlay__J70Th{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PaymentError_modal__dvNg4{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:24px;width:90%}.PaymentError_header__tO7yr{align-items:center;display:flex;gap:12px;margin-bottom:16px}.PaymentError_icon__foFiX{font-size:32px}.PaymentError_title__S8gnS{color:#d32f2f;font-size:20px;margin:0}.PaymentError_message__e8Yb-{color:#333;line-height:1.5;margin-bottom:20px}.PaymentError_button__3zuZ1{background:#1976d2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:background .2s;width:100%}.PaymentError_button__3zuZ1:hover{background:#1565c0}.TermsModal_overlay__MY83r{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.TermsModal_modal__nzgj1{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;width:100%}.TermsModal_header__ox27h{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px 32px}.TermsModal_header__ox27h h2{color:#1a1a1a;font-size:24px;font-weight:600;margin:0}.TermsModal_closeButton__Nnpnl{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.TermsModal_closeButton__Nnpnl:hover{color:#000}.TermsModal_content__PF-1c{flex:1 1;overflow-y:auto;padding:32px;position:relative}.TermsModal_section__s9HFM{margin-bottom:28px}.TermsModal_section__s9HFM h3{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:12px}.TermsModal_section__s9HFM p{color:#4a4a4a;font-size:15px;line-height:1.6;margin-bottom:12px}.TermsModal_scrollIndicator__HCzzR{background:linear-gradient(0deg,#fffffff2,#0000);bottom:0;color:#666;font-size:14px;font-weight:500;left:0;padding:20px;pointer-events:none;position:-webkit-sticky;position:sticky;right:0;text-align:center}.TermsModal_footer__4lRLE{border-top:1px solid #e0e0e0;display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.TermsModal_acceptButton__lvMyU,.TermsModal_cancelButton__FDeue{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s}.TermsModal_cancelButton__FDeue{background:#f5f5f5;color:#666}.TermsModal_cancelButton__FDeue:hover{background:#e0e0e0}.TermsModal_acceptButton__lvMyU{background:#007bff;color:#fff}.TermsModal_acceptButton__lvMyU:hover:not(:disabled){background:#0056b3}.TermsModal_acceptButton__lvMyU:disabled{background:#ccc;cursor:not-allowed;opacity:.6}@media (max-width:768px){.TermsModal_modal__nzgj1{margin:10px;max-height:95vh}.TermsModal_header__ox27h{padding:20px}.TermsModal_header__ox27h h2{font-size:20px}.TermsModal_content__PF-1c{padding:20px}.TermsModal_footer__4lRLE{flex-direction:column;padding:16px 20px}.TermsModal_acceptButton__lvMyU,.TermsModal_cancelButton__FDeue{width:100%}}.SobreNos_container__zQVxz{font-family:var(--font-inter);margin:0 auto;max-width:1200px;padding:2rem}.SobreNos_hero__RtX5\+{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem;padding:2rem 0}.SobreNos_heroContent__m9f98{padding-right:2rem}.SobreNos_title__MFNYW{color:var(--color-dodgerblue);font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.SobreNos_subtitle__49ASf{color:var(--color-dimgray-100);font-size:1.3rem;line-height:1.6}.SobreNos_heroImage__8q\+Xs{display:flex;justify-content:center}.SobreNos_heroImg__q3-s3{border-radius:var(--br-11);box-shadow:0 8px 30px #0000001f;height:350px;max-width:500px;object-fit:cover;width:100%}.SobreNos_mission__WMsYK{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:2fr 1fr;margin-bottom:4rem;padding:2rem 0}.SobreNos_sectionTitle__y4OyZ{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.SobreNos_missionText__mtWjC{color:var(--color-dimgray-100);font-size:1.1rem;line-height:1.7;text-align:justify}.SobreNos_stats__DB-rL{display:flex;flex-direction:column;gap:2rem}.SobreNos_stat__LkkrH{background:var(--color-dodgerblue);border-radius:var(--br-11);box-shadow:0 4px 15px #1e90ff4d;color:var(--color-white);padding:1.5rem;text-align:center}.SobreNos_statNumber__SvVdL{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.SobreNos_statLabel__o3xp8{font-size:var(--font-size-14);font-weight:600}.SobreNos_values__tc\+lH{margin-bottom:4rem;padding:2rem 0;text-align:center}.SobreNos_valuesGrid__a9\+wv{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.SobreNos_valueCard__nRl41{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;padding:2rem;transition:all .3s ease}.SobreNos_valueCard__nRl41:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.SobreNos_valueIcon__dsP1B{font-size:3rem;margin-bottom:1rem;max-width:50px}.SobreNos_valueTitle__m7lxM{color:var(--color-dodgerblue);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.SobreNos_valueText__jw\+Vv{color:var(--color-dimgray-100);font-size:var(--font-size-14);line-height:1.6}.SobreNos_team__dIe5f{margin-bottom:4rem;padding:2rem 0;text-align:center}.SobreNos_teamGrid__rOVyw{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.SobreNos_teamMember__XK49W{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;padding:2rem;transition:all .3s ease}.SobreNos_teamMember__XK49W:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.SobreNos_memberPhoto__P4U6T{border:4px solid var(--color-dodgerblue);border-radius:50%;height:150px;margin-bottom:1rem;object-fit:cover;width:150px}.SobreNos_memberName__vBHWf{color:var(--color-darkslategray);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.SobreNos_memberRole__n\+FrZ{color:var(--color-dodgerblue);font-size:var(--font-size-16);font-weight:600;margin-bottom:1rem}.SobreNos_memberBio__hJ0hF{color:var(--color-dimgray-100);font-size:var(--font-size-14);line-height:1.6}.SobreNos_cta__5Kror{background:var(--color-dodgerblue);border-radius:var(--br-11);color:var(--color-white);margin-bottom:2rem;padding:3rem 2rem;text-align:center}.SobreNos_ctaTitle__1JjYb{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.SobreNos_ctaText__GVFEt{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.SobreNos_ctaButton__S2fmJ{background:var(--color-white);border:none;border-radius:var(--br-4);color:var(--color-darkslategray);cursor:pointer;font-size:var(--font-size-16);font-weight:700;padding:1rem 2rem;transition:all .3s ease}.SobreNos_ctaButton__S2fmJ:hover{background:var(--color-gainsboro);transform:translateY(-2px)}@media (max-width:768px){.SobreNos_container__zQVxz{padding:1rem}.SobreNos_hero__RtX5\+{gap:2rem;grid-template-columns:1fr}.SobreNos_heroContent__m9f98{padding-right:0;text-align:center}.SobreNos_title__MFNYW{font-size:2.5rem}.SobreNos_mission__WMsYK{grid-template-columns:1fr}.SobreNos_sectionTitle__y4OyZ{font-size:2rem}.SobreNos_stats__DB-rL{flex-direction:row;flex-wrap:wrap;justify-content:center}.SobreNos_stat__LkkrH{min-width:120px}.SobreNos_teamGrid__rOVyw,.SobreNos_valuesGrid__a9\+wv{grid-template-columns:1fr}.SobreNos_ctaTitle__1JjYb{font-size:2rem}}.Contato_container__w98C1{font-family:var(--font-inter);margin:0 auto;max-width:1200px;padding:2rem}.Contato_hero__1v4lK{margin-bottom:3rem;padding:2rem 0;text-align:center}.Contato_title__2JL-H{color:var(--color-dodgerblue);font-size:3rem;font-weight:700;margin-bottom:1rem}.Contato_subtitle__pXdDp{color:var(--color-dimgray-100);font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.Contato_contentGrid__9igkg{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:4rem}.Contato_formSection__32vSc{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;padding:2rem}.Contato_formTitle__FVGGM{color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.Contato_form__VanTe{display:flex;flex-direction:column;gap:1.5rem}.Contato_inputGroup__xABih{display:flex;flex-direction:column;gap:.5rem}.Contato_label__bEpRJ{color:var(--color-dimgray-100);font-size:var(--font-size-14);font-weight:600}.Contato_input__zUVm7,.Contato_textarea__FuPlR{border:2px solid var(--color-gainsboro);border-radius:var(--br-4);font-family:var(--font-inter);font-size:var(--font-size-16);padding:.8rem;transition:all .3s ease}.Contato_input__zUVm7:focus,.Contato_textarea__FuPlR:focus{border-color:var(--color-dodgerblue);box-shadow:0 0 0 3px #1e90ff1a}.Contato_textarea__FuPlR{min-height:120px;resize:vertical}.Contato_submitButton__Ucu3G{background:var(--color-dodgerblue);border:none;border-radius:var(--br-4);box-shadow:0 4px 15px #1e90ff4d;color:var(--color-white);cursor:pointer;font-size:var(--font-size-16);font-weight:700;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease}.Contato_submitButton__Ucu3G:hover{background:var(--color-dodgerblue);box-shadow:0 6px 20px #1e90ff66;transform:translateY(-2px)}.Contato_infoSection__84QSh{display:flex;flex-direction:column;gap:2rem}.Contato_infoContainer__nSq-w{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;padding:2rem}.Contato_infoTitle__w4LuC{color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1.5rem}.Contato_contactMethods__r5uSj{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.Contato_contactMethod__QkD4Z{align-items:flex-start;background:var(--color-dodgerblue);border-radius:var(--br-4);color:var(--color-white);display:flex;gap:1rem;padding:1rem}.Contato_contactIcon__\+N6Qt{font-size:1.5rem;max-width:25px;min-width:10px;text-align:center}.Contato_contactDetails__gSeiC{flex:1 1}.Contato_contactLabel__gz-rt{font-size:var(--font-size-16);font-weight:700;margin-bottom:.3rem}.Contato_contactValue__fkoWR{font-weight:600;margin-bottom:.3rem}.Contato_contactSub__O4Nno{font-size:var(--font-size-12);opacity:.8}.Contato_socialMedia__KQMV9{border-top:1px solid var(--color-gainsboro);padding-top:1.5rem}.Contato_socialTitle__mGwWQ{color:var(--color-dodgerblue);font-weight:700;margin-bottom:1rem}.Contato_socialIcons__ELyaV{display:flex;gap:10px}.Contato_socialIcon__myxqG{align-items:center;background:var(--color-dodgerblue);border-radius:20%;cursor:pointer;display:flex;gap:5px;height:50px;justify-content:space-between;justify-content:center;transition:all .3s ease;width:50px}.Contato_socialIcon__myxqG:hover{background:var(--color-dodgerblue);transform:translateY(-3px)}.Contato_faqSection__vHU9W{margin-bottom:2rem}.Contato_sectionTitle__JgXqP{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Contato_faqGrid__qLx\+T{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Contato_faqCard__5W639{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 15px #0000001a;padding:1.5rem;transition:all .3s ease}.Contato_faqCard__5W639:hover{box-shadow:0 6px 25px #00000026;transform:translateY(-3px)}.Contato_faqQuestion__\+SMAM{color:var(--color-dodgerblue);font-size:1.1rem;font-weight:700;margin-bottom:.8rem}.Contato_faqAnswer__Umm05{color:var(--color-dimgray-100);font-size:var(--font-size-14);line-height:1.6}@media (max-width:768px){.Contato_container__w98C1{padding:1rem}.Contato_title__2JL-H{font-size:2rem}.Contato_contentGrid__9igkg{gap:2rem;grid-template-columns:1fr}.Contato_formSection__32vSc,.Contato_infoContainer__nSq-w{padding:1.5rem}.Contato_contactMethod__QkD4Z{flex-direction:column;text-align:center}.Contato_socialIcons__ELyaV{justify-content:center}.Contato_faqGrid__qLx\+T{grid-template-columns:1fr}.Contato_sectionTitle__JgXqP{font-size:2rem}}.Regulamento_container__ddggg{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Regulamento_title__h78IS{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Regulamento_section__Pukl-{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Regulamento_sectionTitle__DyNZp{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Regulamento_section__Pukl- p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Regulamento_list__JsM9\+{list-style:none;margin:1rem 0;padding:0}.Regulamento_list__JsM9\+ li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Regulamento_flightIcon__HNH5G{flex-shrink:0;height:16px;object-fit:contain;width:16px}@media (max-width:768px){.Regulamento_container__ddggg{padding:1rem}.Regulamento_title__h78IS{font-size:2rem}.Regulamento_section__Pukl-{padding:1.5rem}.Regulamento_sectionTitle__DyNZp{font-size:1.5rem}}@media (max-width:480px){.Regulamento_container__ddggg{padding:.75rem}.Regulamento_title__h78IS{font-size:1.8rem}.Regulamento_section__Pukl-{padding:1rem}.Regulamento_sectionTitle__DyNZp{font-size:1.3rem}}.Privacidade_container__rsRxN{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Privacidade_title__od876{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Privacidade_section__NZ4Y9{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Privacidade_sectionTitle__Enl97{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Privacidade_section__NZ4Y9 p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Privacidade_list__gPDnT{list-style:none;margin:1rem 0;padding:0}.Privacidade_list__gPDnT li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Privacidade_privacyIcon__29mZZ{flex-shrink:0;height:16px;object-fit:contain;width:16px}@media (max-width:768px){.Privacidade_container__rsRxN{padding:1rem}.Privacidade_title__od876{font-size:2rem}.Privacidade_section__NZ4Y9{padding:1.5rem}.Privacidade_sectionTitle__Enl97{font-size:1.5rem}}@media (max-width:480px){.Privacidade_container__rsRxN{padding:.75rem}.Privacidade_title__od876{font-size:1.8rem}.Privacidade_section__NZ4Y9{padding:1rem}.Privacidade_sectionTitle__Enl97{font-size:1.3rem}}.Termos_container__6sCzH{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Termos_title__WFigL{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.Termos_lastUpdate__cQ00h{color:var(--color-dimgray-100);font-size:.9rem;font-style:italic;margin-bottom:2rem;text-align:center}.Termos_section__OFKs9{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Termos_sectionTitle__52I8N{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Termos_subsectionTitle__zcNuM{color:var(--color-dimgray-100);font-size:1.3rem;font-weight:600;margin-bottom:.8rem;margin-top:1.5rem}.Termos_section__OFKs9 p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Termos_list__qqe06{list-style:none;margin:1rem 0;padding:0}.Termos_list__qqe06 li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Termos_acordoIcon__bFIo3{flex-shrink:0;height:16px;object-fit:contain;width:16px}.Termos_disclaimer__QV0XP{background:var(--color-dodgerblue);border-radius:var(--br-11);color:var(--color-white);margin-top:3rem;padding:2rem;text-align:center}.Termos_disclaimer__QV0XP p{color:var(--color-white);margin-bottom:.5rem}.Termos_disclaimer__QV0XP p:last-child{font-size:.95rem;margin-bottom:0}@media (max-width:768px){.Termos_container__6sCzH{padding:1rem}.Termos_title__WFigL{font-size:2rem}.Termos_section__OFKs9{padding:1.5rem}.Termos_sectionTitle__52I8N{font-size:1.5rem}.Termos_subsectionTitle__zcNuM{font-size:1.2rem}}@media (max-width:480px){.Termos_container__6sCzH{padding:.75rem}.Termos_title__WFigL{font-size:1.8rem}.Termos_section__OFKs9{padding:1rem}.Termos_sectionTitle__52I8N{font-size:1.3rem}.Termos_subsectionTitle__zcNuM{font-size:1.1rem}}.Cookies_container__WzYmq{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Cookies_title__UAEQy{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Cookies_section__1Kbsd{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Cookies_sectionTitle__FfNAT{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Cookies_section__1Kbsd p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Cookies_cookieType__G0TzL{background:var(--color-gray);border-radius:var(--br-4);margin:1rem 0;padding:1.5rem}.Cookies_cookieType__G0TzL h3{color:var(--color-darkslategray);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}@media (max-width:768px){.Cookies_container__WzYmq{padding:1rem}.Cookies_title__UAEQy{font-size:2rem}.Cookies_section__1Kbsd{padding:1.5rem}.Cookies_sectionTitle__FfNAT{font-size:1.5rem}.Cookies_cookieType__G0TzL{padding:1rem}}@media (max-width:480px){.Cookies_container__WzYmq{padding:.75rem}.Cookies_title__UAEQy{font-size:1.8rem}.Cookies_section__1Kbsd{padding:1rem}.Cookies_sectionTitle__FfNAT{font-size:1.3rem}}.Bagagem_container__-RkMW{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Bagagem_title__DzHV5{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Bagagem_section__3N5a\+{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Bagagem_sectionTitle__BiOPg{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Bagagem_section__3N5a\+ p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Bagagem_list__btNgS{list-style:none;margin:1rem 0;padding:0}.Bagagem_list__btNgS li{color:var(--color-dimgray-100);margin-bottom:.8rem;padding-left:1.5rem;position:relative}.Bagagem_list__btNgS li:has(img){align-items:center;display:flex;gap:.5rem;padding-left:0}.Bagagem_list__btNgS li:before{left:0;position:absolute;top:0}.Bagagem_airlineSection__hMFj6{background:var(--color-gray);border-radius:var(--br-4);margin:1rem 0;padding:1.5rem}.Bagagem_airlineSection__hMFj6 h3{align-items:center;color:var(--color-darkslategray);display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;margin-bottom:.8rem}.Bagagem_baggageIcon__h7Z9Q{height:20px;object-fit:contain;width:20px}.Bagagem_proibidoIcon__nrPqB{flex-shrink:0;height:16px;height:20px;object-fit:contain;right:10px;width:16px;width:20px}@media (max-width:768px){.Bagagem_container__-RkMW{padding:1rem}.Bagagem_title__DzHV5{font-size:2rem}.Bagagem_section__3N5a\+{padding:1.5rem}.Bagagem_sectionTitle__BiOPg{font-size:1.5rem}.Bagagem_airlineSection__hMFj6{padding:1rem}}@media (max-width:480px){.Bagagem_container__-RkMW{padding:.75rem}.Bagagem_title__DzHV5{font-size:1.8rem}.Bagagem_section__3N5a\+{padding:1rem}.Bagagem_sectionTitle__BiOPg{font-size:1.3rem}}.Cancelamentos_container__cS5JJ{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Cancelamentos_title__D653u{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Cancelamentos_section__tNKQJ{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Cancelamentos_sectionTitle__hhkQ2{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Cancelamentos_section__tNKQJ p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Cancelamentos_list__AsECI{list-style:none;margin:1rem 0;padding:0}.Cancelamentos_list__AsECI li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Cancelamentos_proibido__r0-ou{flex-shrink:0;height:16px;object-fit:contain;width:16px}.Cancelamentos_list__AsECI li:before{left:0;position:absolute;top:0}.Cancelamentos_airlineSection__KflZ0{background:var(--color-gray);border-radius:var(--br-4);margin:1rem 0;padding:1.5rem}.Cancelamentos_airlineSection__KflZ0 h3{color:var(--color-darkslategray);font-size:1.2rem;font-weight:600;margin-bottom:.8rem}@media (max-width:768px){.Cancelamentos_container__cS5JJ{padding:1rem}.Cancelamentos_title__D653u{font-size:2rem}.Cancelamentos_section__tNKQJ{padding:1.5rem}.Cancelamentos_sectionTitle__hhkQ2{font-size:1.5rem}.Cancelamentos_airlineSection__KflZ0{padding:1rem}}@media (max-width:480px){.Cancelamentos_container__cS5JJ{padding:.75rem}.Cancelamentos_title__D653u{font-size:1.8rem}.Cancelamentos_section__tNKQJ{padding:1rem}.Cancelamentos_sectionTitle__hhkQ2{font-size:1.3rem}}.Validade_container__9n5QZ{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Validade_title__nfvSF{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Validade_section__JeEvL{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Validade_sectionTitle__fbZ6b{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Validade_section__JeEvL p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Validade_list__H\+f3X{list-style:none;margin:1rem 0;padding:0}.Validade_list__H\+f3X li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Validade_calendarIcon__5ZU7v{flex-shrink:0;height:16px;object-fit:contain;width:16px}.Validade_airlineSection__eCYvS{background:var(--color-gray);border-radius:var(--br-4);margin:1rem 0;padding:1.5rem}.Validade_airlineSection__eCYvS h3{color:var(--color-darkslategray);font-size:1.2rem;font-weight:600;margin-bottom:.8rem}@media (max-width:768px){.Validade_container__9n5QZ{padding:1rem}.Validade_title__nfvSF{font-size:2rem}.Validade_section__JeEvL{padding:1.5rem}.Validade_sectionTitle__fbZ6b{font-size:1.5rem}.Validade_airlineSection__eCYvS{padding:1rem}}@media (max-width:480px){.Validade_container__9n5QZ{padding:.75rem}.Validade_title__nfvSF{font-size:1.8rem}.Validade_section__JeEvL{padding:1rem}.Validade_sectionTitle__fbZ6b{font-size:1.3rem}}.Destaques_container__BT6nK{font-family:var(--font-inter);line-height:1.6;margin:0 auto;max-width:1200px;padding:2rem}.Destaques_title__xxauD{color:var(--color-dodgerblue);font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.Destaques_section__dSEA7{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 4px 20px #0000001a;margin-bottom:2.5rem;padding:2rem}.Destaques_sectionTitle__SQ\+KN{border-bottom:2px solid var(--color-dodgerblue);color:var(--color-dodgerblue);font-size:1.8rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.Destaques_section__dSEA7 p{color:var(--color-dimgray-100);margin-bottom:1rem;text-align:justify}.Destaques_list__Mrqi2{list-style:none;margin:1rem 0;padding:0}.Destaques_list__Mrqi2 li{align-items:center;color:var(--color-dimgray-100);display:flex;gap:.5rem;margin-bottom:.8rem;padding-left:0;position:relative}.Destaques_dicaIcon__m37Au{flex-shrink:0;height:16px;object-fit:contain;width:16px}.Destaques_destinosGrid__9ifeg{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0}.Destaques_destinoCard__PZrl2{background:var(--color-white);border:1px solid var(--color-gainsboro);border-radius:var(--br-11);box-shadow:0 8px 30px #0000001f;overflow:hidden;transition:all .3s ease}.Destaques_destinoCard__PZrl2:hover{box-shadow:0 12px 40px #0000002e;transform:translateY(-8px)}.Destaques_imageContainer__MeZOj{height:200px;overflow:hidden;position:relative}.Destaques_destinoImage__\+475o{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Destaques_destinoCard__PZrl2:hover .Destaques_destinoImage__\+475o{transform:scale(1.05)}.Destaques_overlay__caQRF{background:linear-gradient(#0000,#000000b3);bottom:0;left:0;padding:2rem 1.5rem 1rem;position:absolute;right:0}.Destaques_destinoNome__KPtbB{color:var(--color-white);font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px #00000080}.Destaques_destinoInfo__QcnuH{padding:1.5rem}.Destaques_destinoDescricao__qwHch{color:var(--color-dimgray-100);font-size:var(--font-size-14);margin-bottom:1rem}.Destaques_precoContainer__wpQ2w,.Destaques_precoInfo__v99Mk{align-items:center;display:flex;justify-content:space-between}.Destaques_precoInfo__v99Mk{gap:1rem;width:100%}.Destaques_preco__IZj6l{color:var(--color-dodgerblue);font-size:1.2rem;font-weight:700}.Destaques_pixDesconto__uR4Lb{background:#00c851;border-radius:var(--br-4);display:block;font-size:.75rem;margin-top:.3rem;padding:.2rem .5rem}.Destaques_buscarButton__iuR7e,.Destaques_pixDesconto__uR4Lb{color:var(--color-white);font-weight:600;text-transform:uppercase}.Destaques_buscarButton__iuR7e{background:var(--color-dodgerblue);border:none;border-radius:var(--br-4);cursor:pointer;font-size:.9rem;padding:.6rem 1.2rem;transition:all .3s ease}.Destaques_buscarButton__iuR7e:hover{background:#0056b3;transform:translateY(-1px)}.Destaques_spinner__E8lI9{animation:Destaques_spin__VTnKr 1s linear infinite;border:2px solid #1e90ff4d;border-radius:50%;border-top:2px solid var(--color-dodgerblue);height:20px;width:20px}@keyframes Destaques_spin__VTnKr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Destaques_semPreco__YcLfs{color:var(--color-dimgray-200);font-size:var(--font-size-14)}@media (max-width:768px){.Destaques_container__BT6nK{padding:1rem}.Destaques_title__xxauD{font-size:2rem}.Destaques_section__dSEA7{padding:1.5rem}.Destaques_sectionTitle__SQ\+KN{font-size:1.5rem}.Destaques_destinosGrid__9ifeg{gap:1.5rem;grid-template-columns:1fr}.Destaques_imageContainer__MeZOj{height:180px}.Destaques_destinoNome__KPtbB{font-size:1.3rem}}@media (max-width:480px){.Destaques_container__BT6nK{padding:.75rem}.Destaques_title__xxauD{font-size:1.8rem}.Destaques_section__dSEA7{padding:1rem}.Destaques_sectionTitle__SQ\+KN{font-size:1.3rem}.Destaques_destinoInfo__QcnuH{padding:1rem}.Destaques_imageContainer__MeZOj{height:160px}.Destaques_overlay__caQRF{padding:1.5rem 1rem .5rem}.Destaques_destinoNome__KPtbB{font-size:1.2rem}}.Checkout_checkoutContainer__VzJND{align-items:flex-start;background-color:#f8f9fa;box-sizing:border-box;display:flex;font-family:var(--font-inter);gap:32px;margin:0 auto;max-width:1200px;min-height:100vh;padding:24px 24px 150px;position:relative;width:100%}.Checkout_checkout__5a3kH{background:#f8f9fa;width:100%}.Checkout_mainContent__Drxr0{flex:1 1;min-width:0;overflow:hidden;padding-right:16px}.Checkout_sidebar__kqJvC{flex:0 0 380px;height:-webkit-fit-content;height:fit-content;max-width:380px;min-width:320px;position:-webkit-sticky;position:sticky;top:24px}.Checkout_backButton__8tcLZ{align-items:center;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-size:var(--font-size-14);gap:8px;margin-bottom:20px;text-decoration:none}.Checkout_backButton__8tcLZ:hover{text-decoration:underline}.Checkout_pageSubtitle__bqGkK{color:#666;font-size:var(--font-size-16);margin-bottom:30px}.Checkout_section__XeLBV{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:32px}.Checkout_sectionTitle__gGCKn{color:#1f2937;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.Checkout_form__65mS4{display:flex;flex-direction:column;gap:20px}.Checkout_formRow__xcN8P{display:flex;gap:20px}.Checkout_formGroup__kw9PM{display:flex;flex:1 1;flex-direction:column}.Checkout_label__8p-1H{color:#374151;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:8px}.Checkout_input__5R6zF,.Checkout_select__6XiHy{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;line-height:1.5;padding:12px 16px;transition:border-color .2s,box-shadow .2s}.Checkout_input__5R6zF:focus,.Checkout_select__6XiHy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Checkout_radioGroup__r\+KFZ{display:flex;gap:20px}.Checkout_radioOption__Ize-y{align-items:center;cursor:pointer;display:flex;gap:8px}.Checkout_radioOption__Ize-y input[type=radio]{margin:0}.Checkout_dateGroup__7TOPI{display:flex;gap:8px}.Checkout_dateGroup__7TOPI select{flex:1 1}.Checkout_baggageOptions__6F-W4,.Checkout_insuranceOptions__ZJSNV{display:flex;gap:16px;margin-top:16px}.Checkout_baggageCard__H5h5u,.Checkout_insuranceCard__xy7VV{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;flex:1 1;padding:20px;transition:all .2s}.Checkout_baggageCard__H5h5u:hover,.Checkout_insuranceCard__xy7VV:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.Checkout_baggageCard__H5h5u.Checkout_selected__pgePh,.Checkout_insuranceCard__xy7VV.Checkout_selected__pgePh{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.Checkout_cardPrice__KNv0O,.Checkout_cardTitle__p7XPa{font-weight:700;margin-bottom:8px}.Checkout_cardPrice__KNv0O{color:#3b82f6;font-size:16px}.Checkout_cardDescription__Pv5Vx{color:#6b7280;font-size:12px;line-height:1.4}.Checkout_paymentMethods__aRiVj{display:flex;flex-direction:column;gap:12px}.Checkout_paymentMethod__IQza-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:20px;transition:all .2s}.Checkout_paymentMethod__IQza-:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.Checkout_paymentMethod__IQza-.Checkout_selected__pgePh{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.Checkout_paymentMethodInfo__\+CH-y{flex:1 1}.Checkout_paymentMethodName__AohWz{font-weight:700;margin-bottom:4px}.Checkout_paymentMethodDetails__qDJoY{color:#6b7280;font-size:12px;line-height:1.4}.Checkout_cashbackBadge__ey-Gl{background:#10b981;border-radius:12px;color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.Checkout_creditCardForm__jqy9N{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:24px}.Checkout_installmentsSelect__M27YZ{margin-top:16px}.Checkout_checkbox__dvdgX{align-items:center;display:flex;gap:8px;margin-top:16px}.Checkout_checkbox__dvdgX input[type=checkbox]{margin:0}.Checkout_couponSection__X7\+gC{align-items:center;display:flex;gap:12px;margin:16px 0}.Checkout_couponInput__8zMsy{flex:1 1}.Checkout_couponButton__nf-Qt{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:background-color .2s}.Checkout_couponButton__nf-Qt:hover{background:#2563eb}.Checkout_sidebar__kqJvC{display:flex;flex-direction:column;gap:24px}.Checkout_sidebarSection__jvwIe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.Checkout_priceRow__D66tI{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Checkout_priceLabel__H2l88{color:#6b7280;font-size:14px}.Checkout_priceValue__cx9Kp{color:#1f2937;font-size:14px;font-weight:700}.Checkout_totalRow__6ovDn{align-items:center;border-top:1px solid #e5e7eb;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding-top:16px}.Checkout_totalLabel__\+7ZZ3{color:#333}.Checkout_totalValue__aW4LA{color:#3b82f6;font-weight:700}.Checkout_flightCard__RPtXC{background:#0000;border:none;border-radius:0;padding:0}.Checkout_flightRoute__maCXj{font-weight:700;margin-bottom:8px}.Checkout_flightDate__VsTlJ{color:#6b7280;font-size:14px;line-height:1.4;margin-bottom:16px}.Checkout_flightDetails__vySuU{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Checkout_flightTime__ceTz5{font-weight:700}.Checkout_flightDuration__QlMuK,.Checkout_flightLocation__\+\+1Fy{color:#6b7280;font-size:12px;line-height:1.3}.Checkout_flightDuration__QlMuK{text-align:center}.Checkout_airline__PhK3\+{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px;line-height:1.3}.Checkout_policies__rtt-t{margin-top:16px}.Checkout_policiesTitle__f55xq{font-weight:700;margin-bottom:8px}.Checkout_policyItem__0MmS1{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:8px;line-height:1.4;margin-bottom:8px}.Checkout_policyIcon__efRoG{color:#10b981;margin-top:2px}.Checkout_errorIcon__BamYF{color:#ef4444}.Checkout_submitButton__sgvQL{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:24px;padding:16px 24px;transition:background-color .2s;width:100%}.Checkout_submitButton__sgvQL:hover{background:#2563eb}.Checkout_submitButton__sgvQL:disabled{background:#9ca3af;cursor:not-allowed}.Checkout_terms__fOArc{align-items:flex-start;color:#6b7280;display:flex;font-size:14px;gap:8px;line-height:1.5;margin:16px 0}.Checkout_terms__fOArc input[type=checkbox]{margin:2px 0 0}.Checkout_promoSection__utk7o{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-top:24px;padding:16px}.Checkout_promoIcon__wFBO9{color:#ea580c;margin-bottom:8px}.Checkout_promoText__CR4Ct{color:#9a3412;font-size:14px;line-height:1.4}@media (max-width:768px){.Checkout_checkout__5a3kH{margin:0;padding:0}.Checkout_checkoutContainer__VzJND{flex-direction:column;gap:16px;margin:0;max-width:100%;padding:16px}.Checkout_mainContent__Drxr0{padding:0 0 20px;width:100%}.Checkout_sidebar__kqJvC{order:-1;position:static;width:100%}.Checkout_section__XeLBV{border-radius:12px;margin-bottom:16px;padding:20px}.Checkout_sectionTitle__gGCKn{font-size:18px;margin-bottom:20px}.Checkout_formRow__xcN8P{flex-direction:column;gap:16px}.Checkout_baggageOptions__6F-W4,.Checkout_insuranceOptions__ZJSNV{flex-direction:column;gap:12px}.Checkout_baggageCard__H5h5u,.Checkout_insuranceCard__xy7VV{padding:16px}.Checkout_dateGroup__7TOPI{flex-direction:column;gap:8px}.Checkout_paymentMethods__aRiVj{gap:8px}.Checkout_paymentMethod__IQza-{padding:12px}.Checkout_input__5R6zF,.Checkout_select__6XiHy{font-size:16px;padding:10px}.Checkout_submitButton__sgvQL{font-size:16px;margin-top:20px;padding:14px}.Checkout_flightCard__RPtXC{padding:12px}.Checkout_flightDetails__vySuU{align-items:flex-start;flex-direction:column;gap:8px}.Checkout_couponSection__X7\+gC{flex-direction:column;gap:8px}.Checkout_couponButton__nf-Qt{padding:12px;width:100%}.Checkout_terms__fOArc{font-size:13px;line-height:1.4}.Checkout_radioGroup__r\+KFZ{flex-direction:column;gap:12px}.Checkout_priceRow__D66tI{font-size:14px}.Checkout_totalRow__6ovDn{font-size:16px}}.DetalheCompra_detalheContainer__lpI\+1{background:#fff;border-radius:12px;box-sizing:border-box;margin-bottom:20px;min-width:0;padding:24px;width:100%}.DetalheCompra_title__lu3ls{align-items:center;color:#1e90ff;display:flex;font-family:Inter;font-size:18.39px;font-weight:600;height:26.5px;line-height:150%;position:relative;text-align:left;width:208.7px}.DetalheCompra_flightSection__Pem6n{margin-bottom:32px}.DetalheCompra_flightHeader__VtE6-{align-items:center;display:flex;gap:8px;margin-bottom:16px}.DetalheCompra_flightIcon__21EzT{color:#1976d2;font-size:16px}.DetalheCompra_flightType__GT1DA{align-items:center;color:#1e90ff;display:flex;font-family:Inter;font-size:18.39px;font-weight:600;height:27px;line-height:150%;margin-top:5px;position:relative;text-align:left;width:34px}.DetalheCompra_flightRoute__Jz91m{font-size:18px;height:17px;width:274px}.DetalheCompra_flightInfo__zVJRM,.DetalheCompra_flightRoute__Jz91m{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;line-height:150%;position:relative;text-align:left}.DetalheCompra_flightInfo__zVJRM{font-size:11.28px;height:11px;margin-top:5px;width:117px}.DetalheCompra_flightDate__zVHf5{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:11.28px;height:15px;line-height:150%;margin-top:5px;position:relative;text-align:left;width:167px}.DetalheCompra_airlineInfo__CA7fo{color:#a4a0a0;margin-bottom:24px;margin-top:5px}.DetalheCompra_airlineInfo__CA7fo>span{color:#a4a0a0;display:block;font-size:12px;margin-bottom:8px}.DetalheCompra_airlineLogo__2qy7\+{align-items:center;display:flex;gap:8px}.DetalheCompra_airlineCode__i00gI{background:var(--color-dodgerblue);border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.DetalheCompra_airlineName__Tx7FB{color:#a4a0a0;font-size:14px}.DetalheCompra_flightTimes__m6oYY{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;position:relative}.DetalheCompra_timeSection__\+7nTq{align-items:center;display:flex;flex-direction:column;position:relative}.DetalheCompra_timeSection__\+7nTq:after{background:#d0d0d0;content:"";height:1px;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%);width:60px}.DetalheCompra_time__Qujwx{color:#343535;font-size:24px;font-weight:300;margin-bottom:4px}.DetalheCompra_location__dyMIb{color:#a4a0a0;font-size:16px;font-weight:500}.DetalheCompra_flightDuration__grUpH{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 32px;position:relative}.DetalheCompra_flightDuration__grUpH:before{background:#d0d0d0;content:"";height:1px;left:0;position:absolute;right:0;top:20px;z-index:1}.DetalheCompra_directionLabel__S5WLg{background:#fff;color:#1e90ff;font-size:12px;font-weight:600;margin-bottom:4px;padding:2px 8px;position:relative;z-index:2}.DetalheCompra_duration__1P2Z4{background:#fff;color:#666;font-size:12px;padding:0 8px;position:relative;z-index:2}.DetalheCompra_services__CWdA1{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:9px;margin-top:16px;padding:3px 0}.DetalheCompra_serviceIcon__8aLaM{align-items:center;color:#1976d2;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.DetalheCompra_policiesSection__El2WV{border-top:1px solid #f0f0f0;padding-top:21px}.DetalheCompra_policiesTitle__9EEoL{color:#a4a0a0;font-size:12px;font-weight:400;margin:0 0 16px;white-space:nowrap}.DetalheCompra_policyItem__cQTeu{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:4px 0}.DetalheCompra_policyLabel__v6e1p{color:#333;font-size:14px;font-weight:500}.DetalheCompra_policyStatus__E-vO5{align-items:center;display:flex;gap:1px}.DetalheCompra_checkIcon__-rhX3{color:#4caf50;font-size:14px;font-weight:700}.DetalheCompra_crossIcon__YKX06{color:#f44336;font-size:14px;font-weight:700}.DetalheCompra_allowedText__FTSDC{color:var(--color-dodgerblue);font-size:14px;font-weight:400}.DetalheCompra_notAllowedText__DOS22{color:#f44336;font-size:14px;font-weight:500}.DetalheCompra_policyNote__HAA1F{border-radius:8px;color:#a4a0a0;margin-top:16px;padding:9px}.DetalheCompra_policyNote__HAA1F p{color:#a4a0a0;font-size:12px;line-height:1.2;margin:0}@media (max-width:768px){.DetalheCompra_detalheContainer__lpI\+1{border-radius:8px;margin:8px 0;padding:16px}.DetalheCompra_flightTimes__m6oYY{flex-direction:column;gap:16px}.DetalheCompra_flightDuration__grUpH{margin:0;width:100%}.DetalheCompra_flightDuration__grUpH:before{display:none}.DetalheCompra_timeSection__\+7nTq{border-bottom:1px solid #f0f0f0;flex-direction:row;justify-content:space-between;padding:12px 0;width:100%}.DetalheCompra_timeSection__\+7nTq:last-child{border-bottom:none}.DetalheCompra_policyItem__cQTeu{align-items:flex-start;flex-direction:column;gap:8px}}.PassengerDataForm_section__3wo1K{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.PassengerDataForm_sectionTitle__vg1n6{align-items:center;border-radius:4.78px;color:#a4a0a0;display:flex;font-family:Inter;font-size:15.95px;height:15.1px;line-height:150%;margin-left:20px;position:relative;text-align:left;width:147.5px}.PassengerDataForm_pageTitle__xXAbK{color:var(--color-dodgerblue);font-family:Inter;font-size:15.947px;font-style:normal;font-weight:600;line-height:150%;margin-left:20px}.PassengerDataForm_form__tYhPk{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;margin-top:-15px}.PassengerDataForm_passengerSeparator__Ju3dM{background-color:var(--color-dodgerblue);border-radius:.5px;height:1px;margin:32px 0;width:100%}.PassengerDataForm_formGroup__FdBgO{display:flex;flex-direction:column;gap:4px}.PassengerDataForm_nameRow__\+HHKI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-left:18px;margin-top:-24px}.PassengerDataForm_documentRow__csj0B{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-left:18px}.PassengerDataForm_documentRow__csj0B .PassengerDataForm_formGroup__FdBgO{display:flex;flex-direction:column;flex-shrink:1;justify-content:flex-end;min-width:0}.PassengerDataForm_documentRow__csj0B .PassengerDataForm_formGroup__FdBgO:nth-child(2){margin-left:16px}.PassengerDataForm_formRow__6PYrN{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 2fr}.PassengerDataForm_label__9V5TV,.PassengerDataForm_label_sex__QdyAd{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:9.57px;height:15.1px;line-height:150%;min-width:0;overflow:hidden;position:relative;text-align:left;white-space:nowrap}.PassengerDataForm_label_sex__QdyAd{margin-left:37px}.PassengerDataForm_label_numero__gYIpW{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:9.57px;height:15.1px;line-height:150%;margin-left:-95px;margin-right:50px;min-width:0;overflow:hidden;position:relative;text-align:left;white-space:nowrap}.PassengerDataForm_label_pais__Gb6NN{margin-left:20px}.PassengerDataForm_label_document__85nVr,.PassengerDataForm_label_pais__Gb6NN{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:9.57px;height:15.1px;line-height:150%;margin-top:-4px;position:relative;text-align:left;white-space:nowrap;width:31.9px}.PassengerDataForm_label_document__85nVr{margin-left:-15px}.PassengerDataForm_input__SQuFr,.PassengerDataForm_input_numero__zk-h\+,.PassengerDataForm_select__Mk4\+P{background:none;border:2.9px solid #a4a0a0;border-radius:4.78px;box-sizing:border-box;color:#a4a0a0;font-size:14px;height:auto;padding:9px;transition:border-color .2s}.PassengerDataForm_input_numero__zk-h\+{margin-left:-95px}.PassengerDataForm_select_pais__7-fg1{margin-right:16px;width:98%}.PassengerDataForm_select_document__E1waM,.PassengerDataForm_select_pais__7-fg1{background:none;border:2.9px solid #a4a0a0;border-radius:4.78px;box-sizing:border-box;color:#a4a0a0;font-size:14px;height:auto;padding:9px;transition:border-color .2s}.PassengerDataForm_select_document__E1waM{margin-left:-15px;width:90px}.PassengerDataForm_input__SQuFr:focus,.PassengerDataForm_select__Mk4\+P:focus{border-color:#6366f1;outline:none}.PassengerDataForm_dateGroup__I6cvr{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.PassengerDataForm_dateAndGenderRow__FiLTz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-left:18px}.PassengerDataForm_radioGroup__FMIMR{display:flex;gap:16px}.PassengerDataForm_radioOption__LNMeK{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px}.PassengerDataForm_genderOptions__pv-8a{display:flex;gap:16px;margin-left:35px}.PassengerDataForm_genderOption__6xRiP{background:#fff;border:2.9px solid #a4a0a0;border-radius:4.78px;color:#a4a0a0;font-size:14px;gap:8px;justify-content:flex-start;line-height:150%;min-width:100px;padding:7px 16px;transition:border-color .2s}.PassengerDataForm_checkbox__9GlU7,.PassengerDataForm_genderOption__6xRiP{align-items:center;cursor:pointer;display:flex;font-family:Inter;font-style:normal;font-weight:400}.PassengerDataForm_checkbox__9GlU7{background:var(--color-white);border:1px solid var(--color-gray);border-radius:2px;font-size:9.668px;height:16px;justify-content:center;letter-spacing:-.193px;line-height:120%;margin-top:1px;width:16px}.PassengerDataForm_checkbox__9GlU7.PassengerDataForm_checked__Y8\+A5{background:var(--color-dodgerblue);color:#fff}.PassengerDataForm_checkbox__9GlU7:hover{border-color:var(--color-dodgerblue)}@media (max-width:768px){.PassengerDataForm_section__3wo1K{margin-bottom:20px;padding:12px}.PassengerDataForm_pageTitle__xXAbK{font-size:14px;margin-bottom:15px;margin-left:0}.PassengerDataForm_sectionTitle__vg1n6{font-size:13px;margin-left:0;width:auto}.PassengerDataForm_form__tYhPk{gap:12px;margin-top:0}.PassengerDataForm_nameRow__\+HHKI{margin-top:0}.PassengerDataForm_documentRow__csj0B,.PassengerDataForm_nameRow__\+HHKI{gap:12px;grid-template-columns:1fr;margin-left:0}.PassengerDataForm_documentRow__csj0B .PassengerDataForm_formGroup__FdBgO:nth-child(2){margin-left:0}.PassengerDataForm_dateAndGenderRow__FiLTz{gap:12px;grid-template-columns:1fr;margin-left:0}.PassengerDataForm_dateGroup__I6cvr{gap:6px;grid-template-columns:1fr 1fr 1fr}.PassengerDataForm_genderOptions__pv-8a{gap:8px;margin-left:0}.PassengerDataForm_genderOption__6xRiP{font-size:13px;min-width:80px;padding:8px 12px}.PassengerDataForm_label__9V5TV,.PassengerDataForm_label_document__85nVr,.PassengerDataForm_label_numero__gYIpW,.PassengerDataForm_label_pais__Gb6NN,.PassengerDataForm_label_sex__QdyAd{font-size:12px;margin-bottom:4px;margin-left:0}.PassengerDataForm_input__SQuFr,.PassengerDataForm_input_numero__zk-h\+,.PassengerDataForm_select__Mk4\+P,.PassengerDataForm_select_document__E1waM,.PassengerDataForm_select_pais__7-fg1{border:1px solid #a4a0a0;font-size:16px;margin-left:0;padding:12px;width:100%}.PassengerDataForm_select_document__E1waM{width:100%}.PassengerDataForm_formRow__6PYrN{grid-template-columns:1fr}.PassengerDataForm_radioGroup__FMIMR{flex-direction:column;gap:8px}.PassengerDataForm_passengerSeparator__Ju3dM{margin:20px 0}}.ContactInfo_section__At0dT{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.ContactInfo_sectionTitle__9nF\+A{color:#007bff;font-size:16px;font-weight:600;margin-bottom:16px}.ContactInfo_form__zbwK3{display:flex;flex-direction:column;gap:16px}.ContactInfo_formGroup__iXkw8{display:flex;flex-direction:column;gap:8px}.ContactInfo_formRow__LyUNZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:140px 1fr 1fr}.ContactInfo_formRowPhone__LYzDT{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:110px 60px 1fr 1fr}.ContactInfo_label__cdBgo{width:79.7px}.ContactInfo_label__cdBgo,.ContactInfo_label_ddd__D5Ylj{align-items:center;color:#9ca3af;color:#a4a0a0;display:flex;font-family:Inter;font-size:12px;font-size:9.57px;font-weight:400;height:15.1px;line-height:150%;position:relative;text-align:left;text-transform:none;white-space:nowrap}.ContactInfo_label_ddd__D5Ylj{width:49.7px}.ContactInfo_input__anTXa,.ContactInfo_input_ddd__WiriA,.ContactInfo_select__wb\+FQ{background-color:#fff;border:2.9px solid #a4a0a0;border-radius:4px;color:#a4a0a0;font-family:Inter;font-size:9.57px;font-size:14px;line-height:150%;padding:10px;transition:border-color .2s}.ContactInfo_input_ddd__WiriA{width:40px}.ContactInfo_select_country__2mG\+a{background-color:#fff;border:2.9px solid #a4a0a0;border-radius:4px;color:#a4a0a0;font-family:Inter;font-size:9.57px;font-size:14px;line-height:150%;padding:10px;transition:border-color .2s;width:110px}.ContactInfo_input__anTXa:focus,.ContactInfo_select__wb\+FQ:focus{border-color:#007bff;outline:none}.ContactInfo_checkbox__WK8nh{align-items:flex-start;display:flex;font-size:14px;gap:8px}.ContactInfo_checkbox__WK8nh input[type=checkbox]{cursor:pointer;flex-shrink:0;height:16px;margin-top:4px;width:16px}.ContactInfo_checkbox__WK8nh span{color:#6b7280;font-size:12px;line-height:1.4}.ContactInfo_countryCode__TlVbr{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;display:flex;font-size:14px;gap:8px;padding:12px}.ContactInfo_countryCode__TlVbr .ContactInfo_flag__rGdAm{border-radius:50%;height:14px;width:20px}.ContactInfo_phoneContainer__N4UjM{display:flex;gap:12px;margin-bottom:16px}.ContactInfo_phoneContainer__N4UjM .ContactInfo_countryCode__TlVbr{flex:0 0 140px}.ContactInfo_phoneContainer__N4UjM .ContactInfo_input__anTXa{flex:1 1}.ContactInfo_select__wb\+FQ option{align-items:center;display:flex}.ContactInfo_flagEmoji__suLu8{background:#fff;border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%);display:inline-block;font-size:14px;height:18px;line-height:18px;margin-right:8px;overflow:hidden;text-align:center;width:24px}@media (max-width:768px){.ContactInfo_formRow__LyUNZ{grid-template-columns:1fr}.ContactInfo_formRowPhone__LYzDT{gap:16px;grid-template-columns:1fr}.ContactInfo_phoneContainer__N4UjM{flex-direction:column}.ContactInfo_phoneContainer__N4UjM .ContactInfo_countryCode__TlVbr{flex:none}}.PaymentMethod_section__I11f3{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.PaymentMethod_sectionTitle__1KHpS{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:15.95px;height:15.1px;line-height:150%;position:relative;text-align:left;width:215.3px}.PaymentMethod_paymentMethods__Y0img{display:flex;flex-direction:column;gap:8px}.PaymentMethod_paymentMethod__ECZ51{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;gap:12px;padding:8px 0;transition:all .2s}.PaymentMethod_paymentMethod__ECZ51.PaymentMethod_selected__EcjlG,.PaymentMethod_paymentMethod__ECZ51:hover{background-color:initial}.PaymentMethod_paymentMethodInfo__cM5Je{flex:1 1}.PaymentMethod_paymentMethodName__r0t59{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:15.95px;height:15.1px;line-height:150%;position:relative;text-align:left;white-space:nowrap;width:28.7px}.PaymentMethod_paymentMethodDetails__4XJEl{color:#6b7280;font-size:14px;white-space:nowrap}.PaymentMethod_cashbackBadge__gWqzy{background-color:#10b981;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:4px 8px}.PaymentMethod_checkbox__Ylmvd{align-items:center;background:var(--color-white);border:1px solid var(--color-gray);border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter;font-size:9.668px;font-style:normal;font-weight:400;height:16px;justify-content:center;letter-spacing:-.193px;line-height:120%;margin-top:1px;width:16px}.PaymentMethod_checkbox__Ylmvd.PaymentMethod_checked__qp7fe{background:var(--color-dodgerblue);color:#fff}.PaymentMethod_checkbox__Ylmvd:hover{border-color:var(--color-dodgerblue)}@media (max-width:768px){.PaymentMethod_paymentMethods__Y0img{gap:8px}.PaymentMethod_paymentMethod__ECZ51{padding:12px}}.BaggageInfo_section__TPIfZ{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.BaggageInfo_baggageContainer__NXyYu{align-items:center;background:#f5f5f5;background:none;border:2px solid var(--color-dodgerblue);border-radius:4.78px;display:flex;gap:16px;padding:16px}.BaggageInfo_baggageIcon__gNzQB{font-size:16px}.BaggageInfo_baggageText__A8Gy-{color:#a4a0a0;flex:1 1;font-family:Inter;font-size:14px;font-weight:400}.BaggageInfo_addBaggageButton__WqndW{align-items:center;background:none;border:2px solid var(--color-dodgerblue);border-radius:4px;color:var(--color-dodgerblue);cursor:pointer;display:flex;font-family:Inter;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:background-color .2s}.BaggageInfo_addBaggageButton__WqndW:hover{background:none}.BaggageInfo_chevron__SJGtV{font-size:12px;transition:transform .2s ease}.BaggageInfo_chevronDown__0ef16{transform:rotate(0deg)}.BaggageInfo_chevronUp__THcrm{transform:rotate(180deg)}@media (max-width:768px){.BaggageInfo_baggageContainer__NXyYu{align-items:flex-start;flex-direction:column;gap:12px}.BaggageInfo_addBaggageButton__WqndW{align-self:stretch;justify-content:center}}.InvoiceInfo_section__XLque{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.InvoiceInfo_sectionTitle__GjYto{color:#007bff;font-size:16px;font-weight:600;margin-bottom:16px}.InvoiceInfo_description__aq6Mt{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:9.57px;height:15.1px;line-height:150%;position:relative;text-align:left;width:251.2px}.InvoiceInfo_form__8mnAo{display:flex;flex-direction:column;gap:16px}.InvoiceInfo_formGroup__pE0Rc{display:flex;flex-direction:column;gap:8px}.InvoiceInfo_formRow__6O9um{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.InvoiceInfo_label__ybuvA,.InvoiceInfo_label_cep__0H51P{color:#a4a0a0;font-size:12px;font-weight:500;margin-bottom:4px}.InvoiceInfo_label_cep__0H51P{margin-left:-100px}.InvoiceInfo_input__hRzuq,.InvoiceInfo_select__2k1TB{background-color:#fff;border:2.9px solid #a4a0a0;border-radius:8px;color:#a4a0a0;font-size:14px;padding:12px 16px;transition:border-color .2s}.InvoiceInfo_input_cep__nTaO7,.InvoiceInfo_input_cpf__DXuq\+{background-color:#fff;border:2.9px solid #a4a0a0;border-radius:8px;color:#a4a0a0;font-size:14px;padding:12px 16px;transition:border-color .2s;width:200px}.InvoiceInfo_input_cep__nTaO7{margin-left:-100px}.InvoiceInfo_input_name__8aQ4O{width:430px}.InvoiceInfo_input_name__8aQ4O,.InvoiceInfo_select_form_pf__9huq6{background-color:#fff;border:2.9px solid #a4a0a0;border-radius:8px;color:#a4a0a0;font-size:14px;padding:12px 16px;transition:border-color .2s}.InvoiceInfo_select_form_pf__9huq6{width:150px}.InvoiceInfo_select__2k1TB{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.InvoiceInfo_input__hRzuq:focus,.InvoiceInfo_select__2k1TB:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.InvoiceInfo_checkbox__hVOZc{align-items:center;display:flex;font-size:14px;gap:8px}.InvoiceInfo_checkbox__hVOZc input[type=checkbox]{cursor:pointer;height:16px;width:16px}@media (max-width:768px){.InvoiceInfo_formRow__6O9um{grid-template-columns:1fr}}.CreditCardForm_section__2-1IU{background-color:#fff;border-radius:4.78px;margin-bottom:32px;padding:15px}.CreditCardForm_sectionTitle__hcibs{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:15.95px;height:15.1px;line-height:150%;margin-bottom:20px;margin-left:20px;position:relative;text-align:left;width:291.5px}.CreditCardForm_couponButton__iDc-t{background:#0000;border:2.9px solid #a4a0a0;border-radius:4.78px;color:#666;cursor:pointer;font-family:Inter;font-size:14px;margin-bottom:16px;margin-left:20px;padding:9px 12px;transition:all .2s}.CreditCardForm_couponButton__iDc-t:hover{border-color:var(--color-dodgerblue);color:var(--color-dodgerblue)}.CreditCardForm_creditCardForm__DFI-W{display:flex;flex-direction:column;gap:16px;margin-left:18px;margin-top:8px}.CreditCardForm_formGroup__ZBKuC{display:flex;flex-direction:column;gap:4px}.CreditCardForm_formRow__sLz7C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 2fr}.CreditCardForm_formRow__sLz7C:nth-child(2){grid-template-columns:1fr .6fr 1fr}.CreditCardForm_securityCodeGroup__DOtw8{max-width:120px}.CreditCardForm_label__YsszD{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:9.57px;height:15.1px;line-height:150%;min-width:0;overflow:hidden;position:relative;text-align:left;text-transform:uppercase;white-space:nowrap}.CreditCardForm_input__HIk6j,.CreditCardForm_select__a4SgQ{background:none;border:2.9px solid #a4a0a0;border-radius:4.78px;box-sizing:border-box;color:#a4a0a0;font-family:Inter;font-size:14px;height:auto;padding:9px;transition:border-color .2s}.CreditCardForm_input__HIk6j:focus,.CreditCardForm_select__a4SgQ:focus{border-color:var(--color-dodgerblue);outline:none}@media (max-width:768px){.CreditCardForm_formRow__sLz7C,.CreditCardForm_formRow__sLz7C:nth-child(3){grid-template-columns:1fr}}@keyframes CreditCardForm_slideIn__lqAgZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes CreditCardForm_pulse__IoGYj{0%,to{box-shadow:0 4px 12px #1e90ff66}50%{box-shadow:0 4px 20px #1e90ff99}}.DiscountCoupon_couponWrapper__Gm4DH{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.DiscountCoupon_couponHeader__vPKEZ{align-items:center;background:var(--color-dodgerblue);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px}.DiscountCoupon_couponHeaderContent__thgJ5{align-items:center;display:flex;gap:12px}.DiscountCoupon_couponIcon__da9Zu{color:var(--color-dodgerblue);opacity:.9}.DiscountCoupon_couponText__hXYKG{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:800;padding:auto;white-space:nowrap}.DiscountCoupon_expandIcon__yOVUH{background-color:var(--color-dodgerblue);border-color:#fff;border-radius:4px;border-style:solid;color:#fffffffa;cursor:pointer;font-size:14px;font-weight:800;padding:2px 5px;transition:all .2s;white-space:nowrap}.DiscountCoupon_expandIcon__yOVUH.DiscountCoupon_expanded__eimzS{transform:rotate(180deg)}.DiscountCoupon_appliedDiscount__jDuVi{align-items:center;display:flex}.DiscountCoupon_discountValue__nGp8U{background:#fff3;border-radius:16px;color:#fff;font-size:14px;font-weight:600;padding:2px}.DiscountCoupon_couponForm__PAJYS{background:#f8f9fa;border-radius:8px;margin-top:10px;padding:16px}.DiscountCoupon_inputContainer__9Zuzj{display:flex;gap:12px}.DiscountCoupon_inputWrapper__JQE5l{display:flex;flex:1 1;gap:5px}.DiscountCoupon_couponInput__2XsJs{border:1px solid #ddd;border-radius:6px;flex:1 1;font-size:14px;outline:none;padding:6px 12px;transition:border-color .2s ease}.DiscountCoupon_couponInput__2XsJs:focus{border-color:var(--color-dodgerblue)}.DiscountCoupon_validateButton__KB5sz{background:var(--color-dodgerblue);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:800;padding:auto;transition:all .2s ease;white-space:nowrap}.DiscountCoupon_validateButton__KB5sz:hover:not(:disabled){background:var(--color-dodgerblue);transform:translateY(-1px)}.DiscountCoupon_validateButton__KB5sz:disabled{cursor:not-allowed}.DiscountCoupon_spinner__fUfZV{animation:DiscountCoupon_spin__\+WpdE 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes DiscountCoupon_spin__\+WpdE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DiscountCoupon_validationMessage__0goPN{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:8px;margin-top:12px;padding:12px}.DiscountCoupon_validationMessage__0goPN.DiscountCoupon_success__urYIG{background:#e8f5e8;border:1px solid #c8e6c9;color:#2e7d32}.DiscountCoupon_validationMessage__0goPN.DiscountCoupon_error__t17td{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.DiscountCoupon_messageIcon__IiEpO{align-items:center;display:flex}.DiscountCoupon_messageText__CwBvG{font-weight:500}.PaymentDetails_sidebarSection__p3Q0Q{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.PaymentDetails_sectionTitle__TEsdx{align-items:center;color:#1e90ff;display:flex;font-family:Inter;font-size:18.39px;font-weight:600;height:26.5px;line-height:150%;position:relative;text-align:left;width:208.7px}.PaymentDetails_travelerSection__zVntF{margin-bottom:16px}.PaymentDetails_subsectionTitle__XK7z5{color:#a4a0a0;font-size:18px;font-weight:600;margin-bottom:12px}.PaymentDetails_travelerInfo__MBgyf{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PaymentDetails_travelerLabel__u8\+NZ{color:#a4a0a0;font-size:14px;font-weight:500}.PaymentDetails_travelerValue__5mbUL{color:#a4a0a0;font-size:14px;font-weight:600}.PaymentDetails_priceRow__qevT2{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.PaymentDetails_priceLabel__cU8Sl{color:#a4a0a0;font-size:14px}.PaymentDetails_priceValue__ZwR2F{color:#a4a0a0;font-size:14px;font-weight:600}.PaymentDetails_totalRow__XBdDM{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px}.PaymentDetails_totalLabel__SgWiK{color:#1f2937;font-size:16px;font-weight:700}.PaymentDetails_totalValue__X\+X-W{color:#059669;font-size:18px;font-weight:700}.ReviewAndFinalize_section__BpJAJ{background-color:#fff;border-radius:4.78px;margin-bottom:120px;padding:15px 15px 40px}.ReviewAndFinalize_sectionTitle__DXjK5{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:15.95px;height:15.1px;line-height:150%;position:relative;text-align:left;width:186.6px}.ReviewAndFinalize_reviewContainer__IEqgy{font-family:Inter;margin-bottom:24px}.ReviewAndFinalize_reviewSubtitle__9pNTo{color:#a4a0a0;font-family:Inter;font-size:9.57px;line-height:150%;margin-bottom:16px;margin-left:18px}.ReviewAndFinalize_dataSection__e2TAM{margin-bottom:20px}.ReviewAndFinalize_passengerSection__fXjm8{margin-bottom:24px}.ReviewAndFinalize_iconSection__7E2xP{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-left:18px}.ReviewAndFinalize_calendarIcon__KMQKx,.ReviewAndFinalize_passengerIcon__CdcX0{font-size:12px}.ReviewAndFinalize_dataLabel__zM\+wn{align-items:center;color:#a4a0a0;display:flex;font-family:Inter;font-size:12.57px;height:15.1px;line-height:150%;position:relative;text-align:left;white-space:nowrap;width:23.9px}.ReviewAndFinalize_flightDetails__ASK2g{margin-left:42px}.ReviewAndFinalize_flightItem__6VBt9{align-items:center;display:flex;gap:8px;margin-bottom:4px}.ReviewAndFinalize_planeIcon__xzm3o{color:var(--color-dodgerblue);font-size:12px;margin-left:-24px}.ReviewAndFinalize_flightText__sgSMh{color:#6b7280;font-family:Inter;font-size:14px;line-height:150%}.ReviewAndFinalize_flightLabel__MMENl{color:var(--color-dodgerblue);font-weight:600}.ReviewAndFinalize_passengerDetails__E3GKm{margin-left:42px}.ReviewAndFinalize_passengerItem__4WnuI{margin-bottom:4px}.ReviewAndFinalize_passengerName__aOKvj{color:#6b7280;font-family:Inter;font-size:14px;line-height:150%;margin:0}.ReviewAndFinalize_terms__HPxub{margin-bottom:24px;margin-left:18px}.ReviewAndFinalize_termsLabel__zhGUI{align-items:flex-start;cursor:pointer;display:flex;font-family:Inter;font-size:12px;gap:8px;line-height:150%}.ReviewAndFinalize_checkbox__2v7G9{align-items:center;background:var(--color-white);border:1px solid var(--color-gray);border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter;font-size:9.668px;font-style:normal;font-weight:400;height:16px;justify-content:center;letter-spacing:-.193px;line-height:120%;margin-top:1px;width:16px}.ReviewAndFinalize_checkbox__2v7G9.ReviewAndFinalize_checked__-kUT1{background:var(--color-dodgerblue);color:#fff}.ReviewAndFinalize_checkbox__2v7G9:hover{border-color:var(--color-dodgerblue)}.ReviewAndFinalize_termsText__vAjPP{color:#6b7280;font-family:Inter;line-height:150%}.ReviewAndFinalize_termsLink__qizE-{background:none;border:none;color:var(--color-dodgerblue);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-decoration:underline}.ReviewAndFinalize_termsLink__qizE-:hover{color:#0056b3}.ReviewAndFinalize_errorMessage__1prQx{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin-bottom:16px;padding:12px}.ReviewAndFinalize_submitButton__EURQK{align-items:center;background:var(--color-dodgerblue);border:none;border-radius:4.78px;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:15.95px;font-weight:600;height:45px;justify-content:center;margin-left:18px;width:233px}.ReviewAndFinalize_submitButton__EURQK:hover:not(:disabled){opacity:.9}.ReviewAndFinalize_submitButton__EURQK:disabled{cursor:not-allowed;opacity:.6}.PixPayment_container__TerEr{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014;margin:0 auto;max-width:500px;padding:24px}.PixPayment_header__fIO33{margin-bottom:32px;text-align:center}.PixPayment_iconContainer__YnI9w{align-items:center;background:linear-gradient(135deg,#00d4aa,#00b894);border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.PixPayment_pixIcon__ZzdIw{color:#fff}.PixPayment_title__w3LJp{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 8px}.PixPayment_subtitle__tW6Di{color:#718096;font-size:16px;margin:0}.PixPayment_amountCard__oE3LN{background:var(--color-dodgerblue);border-radius:12px;color:#fff;margin-bottom:32px;padding:24px;text-align:center}.PixPayment_amountLabel__Pvmgn{font-size:14px;margin-bottom:8px;opacity:.9}.PixPayment_amount__sadxF{font-size:32px;font-weight:700;margin-bottom:8px}.PixPayment_transactionId__OIHAt{font-family:monospace;font-size:12px;opacity:.8}.PixPayment_qrSection__OVYLf{margin-bottom:32px;text-align:center}.PixPayment_qrContainer__L0PFE{background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:inline-block;margin-bottom:16px;padding:16px}.PixPayment_qrImage__I32S0{display:block;height:200px;width:200px}.PixPayment_qrPlaceholder__PlRIM{align-items:center;background:#f7fafc;border:2px dashed #cbd5e0;border-radius:8px;display:flex;flex-direction:column;height:200px;justify-content:center;width:200px}.PixPayment_qrPlaceholderIcon__LMAUi{color:#a0aec0;margin-bottom:12px}.PixPayment_qrErrorText__pqCYF{color:#718096;font-size:13px;line-height:1.4;margin:0;text-align:center}.PixPayment_qrInstructions__7JZm4 h3{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 8px}.PixPayment_qrInstructions__7JZm4 p{color:#718096;font-size:14px;margin:0}.PixPayment_divider__PhCtI{align-items:center;color:#a0aec0;display:flex;font-size:14px;margin:24px 0}.PixPayment_divider__PhCtI:after,.PixPayment_divider__PhCtI:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.PixPayment_divider__PhCtI span{padding:0 16px}.PixPayment_codeSection__KXEdC{margin-bottom:24px}.PixPayment_codeTitle__rOExd{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px;text-align:center}.PixPayment_codeContainer__gLmtu{align-items:stretch;display:flex;gap:12px;margin-bottom:12px}.PixPayment_codeText__q3kSq{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;flex:1 1;font-family:monospace;font-size:12px;line-height:1.4;padding:12px;word-break:break-all}.PixPayment_copyButton__eZaJT{align-items:center;background:var(--color-dodgerblue);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.PixPayment_copyButton__eZaJT:hover{background:#2b77cb;transform:translateY(-1px)}.PixPayment_copyButton__eZaJT.PixPayment_copied__CQezl{background:#38a169}.PixPayment_codeInstructions__tCbQE{color:#718096;font-size:13px;margin:0;text-align:center}.PixPayment_timeSection__uf8uk{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.PixPayment_timeInfo__2V5jz{align-items:center;background:#fef5e7;border-radius:20px;color:#c05621;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.PixPayment_instructionsToggle__g4uav{margin-bottom:24px;text-align:center}.PixPayment_toggleButton__ZDZw3{background:none;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.PixPayment_toggleButton__ZDZw3:hover{background:#f7fafc;border-color:#cbd5e0}.PixPayment_detailedInstructions__Q56J\+{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px}.PixPayment_detailedInstructions__Q56J\+ h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 16px}.PixPayment_detailedInstructions__Q56J\+ ol{margin:0 0 20px;padding-left:20px}.PixPayment_detailedInstructions__Q56J\+ li{color:#4a5568;font-size:14px;line-height:1.5;margin-bottom:8px}.PixPayment_supportedBanks__CYcTC h5{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 12px}.PixPayment_banksList__3n-Of{display:flex;flex-wrap:wrap;gap:8px}.PixPayment_banksList__3n-Of span{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;font-size:12px;padding:4px 8px}.PixPayment_footer__pDWCQ{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding-top:24px}.PixPayment_securityInfo__uo6j6{align-items:center;color:#718096;display:flex;font-size:13px;gap:8px}.PixPayment_confirmButton__O50ho{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.PixPayment_confirmButton__O50ho:hover:not(.PixPayment_disabled__Z\+CzK){box-shadow:0 4px 12px #48bb7866;transform:translateY(-1px)}.PixPayment_confirmButton__O50ho.PixPayment_disabled__Z\+CzK{background:#a0aec0;cursor:not-allowed;opacity:.6}.PixPayment_expiredMessage__3P2KG{background:#fed7d7;border:1px solid #feb2b2;border-radius:8px;margin-top:12px;padding:12px;text-align:center}.PixPayment_expiredMessage__3P2KG p{color:#c53030;font-size:14px;line-height:1.4;margin:0}.PixPayment_helpSection__bEHAj{background:#edf2f7;border-radius:8px;padding:16px;text-align:center}.PixPayment_helpText__PFuTp{color:#4a5568;font-size:13px;line-height:1.5;margin:0}@media (max-width:600px){.PixPayment_container__TerEr{margin:16px;padding:20px}.PixPayment_qrImage__I32S0,.PixPayment_qrPlaceholder__PlRIM{height:160px;width:160px}.PixPayment_amount__sadxF{font-size:28px}.PixPayment_codeContainer__gLmtu{flex-direction:column}.PixPayment_copyButton__eZaJT{justify-content:center}}.PixPayment_container__JHAG8{background:linear-gradient(135deg,#eee,#eee);min-height:100vh;padding:40px 20px}.PixPayment_content__rOde9{margin:0 auto;max-width:600px}@media (max-width:768px){.PixPayment_container__JHAG8{padding:20px 10px}}.FinishCheckout_container__mOKFk{background:#eee;font-family:var(--font-inter);min-height:100vh;padding:0}.FinishCheckout_mainContent__WnhSj{margin:0 auto;max-width:1200px;padding:20px}.FinishCheckout_heroSection__JfO3n{background:#fff;border-radius:8px;margin-bottom:20px;min-height:458px;overflow:hidden;padding:0;position:relative;text-align:center;width:100%}.FinishCheckout_skyContainer__6WvL8{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.FinishCheckout_cloudElement__hmzeP{position:absolute}.FinishCheckout_cloud1__b1Xxg{height:222px;left:-53px;max-width:none;top:123px;width:1220px}.FinishCheckout_cloud2__aQ3Gc{height:338px;left:-56px;max-width:none;top:138px;width:1220px}.FinishCheckout_cloud3__RP8RC{height:187px;left:-141px;top:278px;width:338px}.FinishCheckout_cloud4__B-vVg{height:204px;right:-180px;top:272px;width:217px}.FinishCheckout_airplaneContainer__lcqOl{height:169px;left:50%;position:absolute;top:43px;transform:translateX(-50%);width:390px}.FinishCheckout_airplane__cv3fD{height:100%;object-fit:contain;width:100%}.FinishCheckout_congratsTitle__MXsnk{color:#535353;font-family:Inter,sans-serif;font-size:24px;font-weight:600;left:50%;line-height:1.5;margin:0 auto;max-width:400px;padding:0 1px;position:absolute;text-align:center;top:320px;transform:translateX(-50%);white-space:pre-wrap;z-index:10}.FinishCheckout_congratsHighlight__\+Q1dv{color:#1e90ff;font-weight:700}.FinishCheckout_cardsContainer__miu9J{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.FinishCheckout_orderCard__kdpO1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.FinishCheckout_orderHeader__njY8c{align-items:center;background:#1e90ff;border-radius:8px;color:#fff;display:flex;gap:12px;margin-bottom:20px;padding:16px}.FinishCheckout_checkIcon__TvgNk{color:#fff}.FinishCheckout_orderTitle__TndBM{font-size:18px;font-weight:600;margin:0}.FinishCheckout_orderDetails__tYs8d{display:flex;flex-direction:column;gap:12px}.FinishCheckout_orderRow__NLK2-{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.FinishCheckout_orderRow__NLK2-:last-child{border-bottom:none}.FinishCheckout_orderLabel__r6Ke1{color:#a4a0a0;font-size:12px;font-weight:400}.FinishCheckout_orderValue__o0qNK{color:#1e90ff;font-size:12px;font-weight:700;text-align:right}.FinishCheckout_totalRow__dspoe{border-top:2px solid #e5e7eb;margin-top:15px;padding:16px 0 0}.FinishCheckout_totalLabel__Opm\+U{color:#535353;font-size:20px;font-weight:600}.FinishCheckout_totalValue__f5tew{color:#1e90ff;font-size:20px;font-weight:700}.FinishCheckout_infoCard__wG3Nd{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.FinishCheckout_infoHeader__6FzzW{background:#6cbdff;border-radius:8px;color:#fff;margin-bottom:20px;padding:16px}.FinishCheckout_infoTitle__MIOQH{font-size:18px;font-weight:600;margin:0}.FinishCheckout_infoDescription__hHFAe{color:#a4a0a0;font-size:12px;line-height:1.5;margin-bottom:20px}.FinishCheckout_trackingDetails__GMlzP{background:#6cbdff;border-radius:8px;margin-bottom:20px;padding:16px}.FinishCheckout_trackingRow__IHaqx{align-items:center;color:#fff;display:flex;gap:8px;margin-bottom:8px}.FinishCheckout_trackingRow__IHaqx:last-child{margin-bottom:0}.FinishCheckout_trackingRow__IHaqx svg{color:#fff;flex-shrink:0}.FinishCheckout_trackingLabel__yTpAD{color:#fff;font-size:10px;font-weight:400;min-width:120px}.FinishCheckout_trackingValue__9gsKC{color:#fff;font-size:10px;font-weight:700}.FinishCheckout_tipBox__ziOh7{border:2px solid #a4a0a0;border-radius:8px;margin-bottom:20px;padding:16px}.FinishCheckout_tipText__fm\+8\+{color:#707070;font-size:10px;line-height:1.5;margin:0}.FinishCheckout_myOrdersButton__7aXId{background:#1e90ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 24px;transition:background-color .2s;width:100%}.FinishCheckout_myOrdersButton__7aXId:hover{background:#06c}.FinishCheckout_actionsSection__ET1kM{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.FinishCheckout_homeButton__ABRw2,.FinishCheckout_newTripButton__tr1C3{border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;min-width:200px;padding:16px 32px;transition:all .2s}.FinishCheckout_homeButton__ABRw2{background:#0000;border:2px solid #1e90ff;color:#1e90ff}.FinishCheckout_homeButton__ABRw2:hover{background:#f0f8ff}.FinishCheckout_newTripButton__tr1C3{background:#1e90ff;border:2px solid #1e90ff;color:#fff}.FinishCheckout_newTripButton__tr1C3:hover{background:#06c}.FinishCheckout_emailNotification__vMWn8{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:20px}.FinishCheckout_emailIcon__prR9B{color:#1e90ff;flex-shrink:0;margin-top:4px}.FinishCheckout_emailContent__mJAo4{flex:1 1}.FinishCheckout_emailMainText__L-kUH,.FinishCheckout_emailSecondaryText__erG82{color:#a4a0a0;font-size:14px;margin:0 0 8px}.FinishCheckout_emailHighlight__ysevP{color:#1e90ff;font-weight:600}.FinishCheckout_emailNote__vmk2z{color:#a4a0a0;font-size:12px;font-style:italic;margin:0}@media (max-width:768px){.FinishCheckout_mainContent__WnhSj{padding:10px}.FinishCheckout_cardsContainer__miu9J{grid-template-columns:1fr}.FinishCheckout_congratsTitle__MXsnk{font-size:20px}.FinishCheckout_actionsSection__ET1kM{align-items:center;flex-direction:column}.FinishCheckout_homeButton__ABRw2,.FinishCheckout_newTripButton__tr1C3{max-width:300px;width:100%}.FinishCheckout_emailNotification__vMWn8{flex-direction:column;text-align:center}}@media (max-width:480px){.FinishCheckout_heroSection__JfO3n{padding:20px 15px}.FinishCheckout_infoCard__wG3Nd,.FinishCheckout_orderCard__kdpO1{padding:16px}.FinishCheckout_congratsTitle__MXsnk{font-size:18px}}.MeusPedidos_container__s65MT{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:40px 20px}.MeusPedidos_content__OKvOn{margin:0 auto;max-width:900px}.MeusPedidos_header__Fq8IR{margin-bottom:40px;text-align:center}.MeusPedidos_flight__pbDnF{height:20px;width:20px}.MeusPedidos_backButton__R24SY{align-items:center;background:none;border:none;color:var(--color-dodgerblue);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;margin-bottom:30px;transition:all .2s ease}.MeusPedidos_backButton__R24SY:hover{text-decoration:underline;transform:translateX(-3px)}.MeusPedidos_pageTitle__47Qoe{color:#1e293b;font-family:var(--font-inter);font-size:36px;font-weight:800;margin-bottom:20px}.MeusPedidos_pageDescription__1857M{color:#64748b;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.MeusPedidos_searchCard__AKtA0{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px #0000001a;margin-bottom:30px;padding:40px}.MeusPedidos_searchTitle__VJ\+fQ{color:#1e293b;font-family:var(--font-inter);font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.MeusPedidos_searchForm__7KxfY{display:flex;flex-direction:column;gap:25px}.MeusPedidos_formRow__2JERQ{display:flex;gap:20px}.MeusPedidos_formGroup__EnOCL{display:flex;flex:1 1;flex-direction:column}.MeusPedidos_label__ZoDom{color:#374151;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.MeusPedidos_input__Fo30g{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;font-size:16px;padding:15px;transition:all .3s ease}.MeusPedidos_input__Fo30g:focus{background:#fff;border-color:var(--color-dodgerblue);box-shadow:0 0 0 3px #6366f11a;outline:none}.MeusPedidos_input__Fo30g::placeholder{color:#9ca3af}.MeusPedidos_searchButtons__0zA9X{display:flex;gap:15px;justify-content:center;margin-top:10px}.MeusPedidos_searchButton__THSqV{background:linear-gradient(135deg,var(--color-dodgerblue) 0,var(--color-dodgerblue) 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #6366f14d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;min-width:180px;padding:18px 35px;transition:all .3s ease}.MeusPedidos_searchButton__THSqV:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-3px)}.MeusPedidos_searchButton__THSqV:disabled{cursor:not-allowed;opacity:.7;transform:none}.MeusPedidos_clearButton__ii6i8{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;font-size:16px;font-weight:600;min-width:140px;padding:18px 35px;transition:all .3s ease}.MeusPedidos_clearButton__ii6i8:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px)}.MeusPedidos_clearButton__ii6i8:disabled{cursor:not-allowed;opacity:.5}.MeusPedidos_errorCard__m4mhn{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid linear-gradient(135deg,#fefce8,#fef3c7);border-radius:15px;display:flex;gap:20px;margin-bottom:30px;padding:25px}.MeusPedidos_errorIcon__bfKIM{flex-shrink:0;font-size:40px}.MeusPedidos_errorContent__R-oyw{flex:1 1}.MeusPedidos_errorTitle__WqUIA{color:linear-gradient(135deg,#fefce8,#fef3c7);font-family:var(--font-inter);font-size:20px;font-weight:700;margin-bottom:8px}.MeusPedidos_errorMessage__DF1PP{color:linear-gradient(135deg,#fefce8,#fef3c7);font-size:16px;line-height:1.5;margin:0}.MeusPedidos_resultCard__fRio3{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px #0000001a;margin-bottom:30px;overflow:hidden;padding:0}.MeusPedidos_resultHeader__3QvL3{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;justify-content:space-between;padding:30px 40px}.MeusPedidos_resultTitle__7OY0V{font-family:var(--font-inter);font-size:24px;font-weight:700;margin:0}.MeusPedidos_statusBadge__qL3Wh{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:25px;display:flex;gap:10px;padding:12px 20px}.MeusPedidos_statusIndicator__I-a0n{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;width:35px}.MeusPedidos_statusIndicator__I-a0n,.MeusPedidos_statusText__4rCEr{color:#fff;font-size:16px;font-weight:700}.MeusPedidos_resultDetails__6mIaZ{padding:40px}.MeusPedidos_detailSection__HX3wF{border-bottom:2px solid #f1f5f9;margin-bottom:35px;padding-bottom:30px}.MeusPedidos_detailSection__HX3wF:last-of-type{border-bottom:none;margin-bottom:0}.MeusPedidos_detailSectionTitle__qqoHg{color:#1e293b;font-family:var(--font-inter);font-size:20px;font-weight:700;margin-bottom:20px}.MeusPedidos_detailGrid__OkmyL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.MeusPedidos_detailItem__7joh5{align-items:center;background:#f8fafc;border-left:4px solid var(--color-dodgerblue);border-radius:10px;display:flex;justify-content:space-between;padding:15px}.MeusPedidos_detailLabel__hjIj-{color:#64748b;font-size:14px;font-weight:600}.MeusPedidos_detailValue__3GY1V{color:#1e293b;font-size:16px;font-weight:700;text-align:right}.MeusPedidos_statusExplanation__CtQqS{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid var(--color-dodgerblue);border-radius:15px;margin-top:30px;padding:25px}.MeusPedidos_statusExplanationTitle__MlENk{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:18px;font-weight:700;margin-bottom:15px}.MeusPedidos_statusExplanationContent__e4i4T{color:var(--color-dodgerblue);font-size:16px;line-height:1.6}.MeusPedidos_statusExplanationContent__e4i4T p{margin:0}.MeusPedidos_helpSection__Dn4\+2{margin-top:40px}.MeusPedidos_helpCard__8OJDj{background:linear-gradient(135deg,#fefce8,100%);border:2px solid var(--color-dodgerblue);border-radius:20px;padding:35px;text-align:center}.MeusPedidos_helpTitle__00RD9{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:24px;font-weight:700;margin-bottom:15px}.MeusPedidos_helpDescription__4aN7J{color:var(--color-dodgerblue);font-size:16px;line-height:1.6;margin-bottom:25px}.MeusPedidos_helpButtons__J-GWB{display:flex;gap:20px;justify-content:center}.MeusPedidos_contactButton__\+xDqA{background:linear-gradient(135deg,var(--color-dodgerblue) 0,var(--color-dodgerblue) 100%);border:none;border-radius:12px;box-shadow:0 4px 15px var(--color-dodgerblue);color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;transition:all .3s ease}.MeusPedidos_contactButton__\+xDqA:hover{box-shadow:0 6px 20px var(--color-dodgerblue);transform:translateY(-3px)}.MeusPedidos_newSearchButton__rh0Kq{background:#fff;border:2px solid var(--color-dodgerblue);border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;transition:all .3s ease}.MeusPedidos_newSearchButton__rh0Kq:hover{background:var(--color-dodgerblue);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.MeusPedidos_container__s65MT{min-height:100vh;padding:15px 10px}.MeusPedidos_content__OKvOn{margin:0;max-width:100%}.MeusPedidos_header__Fq8IR{margin-bottom:25px}.MeusPedidos_backButton__R24SY{font-size:14px;margin-bottom:20px}.MeusPedidos_pageTitle__47Qoe{font-size:24px;margin-bottom:15px}.MeusPedidos_pageDescription__1857M{font-size:14px;line-height:1.5;padding:0 10px}.MeusPedidos_resultCard__fRio3,.MeusPedidos_searchCard__AKtA0{border-radius:12px;margin-bottom:20px}.MeusPedidos_searchCard__AKtA0{padding:20px 15px}.MeusPedidos_searchTitle__VJ\+fQ{font-size:20px;margin-bottom:25px}.MeusPedidos_resultDetails__6mIaZ{padding:20px 15px}.MeusPedidos_resultHeader__3QvL3{flex-direction:column;gap:15px;padding:20px 15px;text-align:center}.MeusPedidos_resultTitle__7OY0V{font-size:20px}.MeusPedidos_formRow__2JERQ{flex-direction:column;gap:15px}.MeusPedidos_label__ZoDom{font-size:12px;margin-bottom:6px}.MeusPedidos_input__Fo30g{font-size:14px;padding:12px}.MeusPedidos_helpButtons__J-GWB,.MeusPedidos_searchButtons__0zA9X{align-items:stretch;flex-direction:column;gap:12px}.MeusPedidos_clearButton__ii6i8,.MeusPedidos_contactButton__\+xDqA,.MeusPedidos_newSearchButton__rh0Kq,.MeusPedidos_searchButton__THSqV{font-size:14px;min-width:auto;padding:15px 20px;width:100%}.MeusPedidos_detailGrid__OkmyL{gap:12px;grid-template-columns:1fr}.MeusPedidos_detailItem__7joh5{align-items:flex-start;flex-direction:column;gap:6px;padding:12px}.MeusPedidos_detailLabel__hjIj-{font-size:12px}.MeusPedidos_detailValue__3GY1V{font-size:14px;text-align:left}.MeusPedidos_detailSection__HX3wF{margin-bottom:25px;padding-bottom:20px}.MeusPedidos_detailSectionTitle__qqoHg{font-size:18px;margin-bottom:15px}.MeusPedidos_statusExplanation__CtQqS{margin-top:20px;padding:20px 15px}.MeusPedidos_statusExplanationTitle__MlENk{font-size:16px;margin-bottom:12px}.MeusPedidos_statusExplanationContent__e4i4T{font-size:14px}.MeusPedidos_errorCard__m4mhn{flex-direction:column;gap:15px;padding:20px 15px;text-align:center}.MeusPedidos_errorIcon__bfKIM{font-size:32px}.MeusPedidos_errorTitle__WqUIA{font-size:18px}.MeusPedidos_errorMessage__DF1PP{font-size:14px}.MeusPedidos_helpSection__Dn4\+2{margin-top:30px}.MeusPedidos_helpCard__8OJDj{padding:25px 15px}.MeusPedidos_helpTitle__00RD9{font-size:20px;margin-bottom:12px}.MeusPedidos_helpDescription__4aN7J{font-size:14px;margin-bottom:20px}}@media (max-width:480px){.MeusPedidos_container__s65MT{padding:10px 5px}.MeusPedidos_resultDetails__6mIaZ,.MeusPedidos_resultHeader__3QvL3,.MeusPedidos_searchCard__AKtA0{padding:15px 10px}.MeusPedidos_pageTitle__47Qoe{font-size:22px}.MeusPedidos_resultTitle__7OY0V,.MeusPedidos_searchTitle__VJ\+fQ{font-size:18px}.MeusPedidos_helpCard__8OJDj{padding:20px 10px}.MeusPedidos_statusBadge__qL3Wh{padding:8px 15px}.MeusPedidos_statusIndicator__I-a0n{font-size:14px;height:30px;width:30px}.MeusPedidos_statusText__4rCEr{font-size:14px}}.HolidayBanners_holidayBanners__QnLD8{padding:0 20px;width:100%}.HolidayBanners_sectionTitle__aKMML{color:#333;font-family:var(--font-inter);font-size:32px;font-weight:700;margin-bottom:40px;text-align:center}.HolidayBanners_bannersGrid__k0wCM{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}.HolidayBanners_holidayCard__4OFMP{background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.HolidayBanners_holidayCard__4OFMP:hover{transform:translateY(-4px)}.HolidayBanners_cardImage__Mgbhy{height:200px;overflow:hidden;position:relative}.HolidayBanners_cardImage__Mgbhy img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.HolidayBanners_holidayCard__4OFMP:hover .HolidayBanners_cardImage__Mgbhy img{transform:scale(1.05)}.HolidayBanners_dateOverlay__2dYGQ{background:#000c;border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:8px 12px;position:absolute;right:16px;top:16px}.HolidayBanners_cardContent__F5Y0X{padding:24px}.HolidayBanners_holidayName__-mDjY{color:#333;font-family:var(--font-inter);font-size:20px;font-weight:700;margin:0 0 8px}.HolidayBanners_holidayDescription__ICH4m{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.HolidayBanners_priceSection__HZSTT{align-items:center;display:flex;gap:16px;justify-content:space-between}.HolidayBanners_priceInfo__7WZdn{display:flex;flex-direction:column;gap:4px}.HolidayBanners_priceLabel__MAYV2{color:#666;font-size:12px;font-weight:500;text-transform:uppercase}.HolidayBanners_price__5hr\+o{color:var(--color-dodgerblue);font-family:var(--font-inter);font-size:24px;font-weight:700}.HolidayBanners_searchButton__2Tq4g{background:var(--color-dodgerblue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;white-space:nowrap}.HolidayBanners_searchButton__2Tq4g:hover{background:var(--color-dodgerblue);transform:translateY(-1px)}.HolidayBanners_spinner__upsQP{animation:HolidayBanners_spin__mE0mV 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid var(--color-dodgerblue);height:24px;width:24px}@keyframes HolidayBanners_spin__mE0mV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.HolidayBanners_holidayBanners__QnLD8{padding:0 10px}.HolidayBanners_sectionTitle__aKMML{font-size:24px;margin-bottom:30px}.HolidayBanners_bannersGrid__k0wCM{gap:20px;grid-template-columns:1fr}.HolidayBanners_cardImage__Mgbhy{height:180px}.HolidayBanners_cardContent__F5Y0X{padding:20px}.HolidayBanners_holidayName__-mDjY{font-size:18px}.HolidayBanners_priceSection__HZSTT{align-items:stretch;flex-direction:column;gap:12px}.HolidayBanners_searchButton__2Tq4g{padding:14px;width:100%}.HolidayBanners_price__5hr\+o{font-size:20px}}@media (max-width:480px){.HolidayBanners_bannersGrid__k0wCM{gap:16px;grid-template-columns:1fr}.HolidayBanners_cardContent__F5Y0X{padding:16px}.HolidayBanners_holidayName__-mDjY{font-size:16px}.HolidayBanners_holidayDescription__ICH4m{font-size:13px}}.Feriados_feriadosPage__zARbN{display:flex;flex-direction:column;min-height:100vh}.Feriados_mainContent__n1uhy{flex:1 1;margin:0 auto;max-width:1200px;padding:40px 20px;width:100%}.Feriados_heroSection__jGlqo{background:var(--color-dodgerblue);border-radius:20px;color:#fff;margin-bottom:60px;padding:60px 20px;text-align:center}.Feriados_title__M\+0cC{font-family:var(--font-inter);font-size:clamp(32px,5vw,48px);font-weight:700;margin:0 0 16px}.Feriados_subtitle__utEjS{font-size:clamp(16px,2.5vw,20px);line-height:1.5;margin:0 auto;max-width:600px;opacity:.9}@media (max-width:768px){.Feriados_mainContent__n1uhy{padding:20px 10px}.Feriados_heroSection__jGlqo{border-radius:16px;margin-bottom:40px;padding:40px 20px}}.Configuracoes_container__cwFCr{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:40px 20px}.Configuracoes_content__xskYG{background:var(--color-white);border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px #0000001a;margin:0 auto;max-width:800px;padding:40px}h1{color:#1e293b;font-family:var(--font-inter);font-size:36px;font-weight:800;margin-bottom:40px;text-align:center}.Configuracoes_section__aGn73{border-bottom:2px solid #f1f5f9;margin-bottom:35px;padding-bottom:30px}.Configuracoes_section__aGn73 h2{color:#1e293b;font-family:var(--font-inter);font-size:20px;font-weight:700;margin-bottom:20px}.Configuracoes_section__aGn73 p{background:#f8fafc;border-left:4px solid var(--color-dodgerblue);border-radius:10px;color:#64748b;font-size:16px;line-height:1.6;margin:12px 0;padding:15px}.Configuracoes_section__aGn73 p strong{color:#1e293b;font-weight:600;margin-right:8px}.Configuracoes_dangerZone__-wdCj{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fca5a5;border-radius:15px;margin-top:35px;padding:30px}.Configuracoes_dangerZone__-wdCj h2{color:#dc2626;font-family:var(--font-inter);font-size:20px;font-weight:700;margin-bottom:15px}.Configuracoes_dangerZone__-wdCj p{background:#0000;border:none;color:#991b1b;font-size:16px;line-height:1.6;margin-bottom:20px;padding:0}.Configuracoes_deleteButton__qspqZ{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:12px;box-shadow:0 4px 15px #dc26264d;color:var(--color-white);cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;transition:all .3s ease}.Configuracoes_deleteButton__qspqZ:hover{box-shadow:0 6px 20px #dc262666;transform:translateY(-3px)}.Configuracoes_modal__RLuaP{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Configuracoes_modalContent__zOJMf{background:var(--color-white);border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 50px #0000004d;max-width:500px;padding:40px;width:90%}.Configuracoes_modalContent__zOJMf h2{color:#1e293b;font-family:var(--font-inter);font-size:24px;font-weight:700;margin-bottom:20px}.Configuracoes_modalContent__zOJMf p{color:#64748b;font-size:16px;line-height:1.6;margin-bottom:25px}.Configuracoes_reasonForm__2xE9d{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.Configuracoes_radioLabel__To0O8{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 15px;transition:all .2s ease}.Configuracoes_radioLabel__To0O8:hover{background:#f1f5f9;border-color:var(--color-dodgerblue)}.Configuracoes_radioLabel__To0O8 input[type=radio]{accent-color:var(--color-dodgerblue);cursor:pointer;height:18px;width:18px}.Configuracoes_radioLabel__To0O8 span{color:#1e293b;font-size:15px;font-weight:500}.Configuracoes_textArea__8F324{border:2px solid #e5e7eb;border-radius:10px;font-family:var(--font-inter);font-size:15px;min-height:100px;padding:12px;resize:vertical;transition:all .3s ease;width:100%}.Configuracoes_textArea__8F324:focus{border-color:var(--color-dodgerblue);box-shadow:0 0 0 3px #1e90ff1a;outline:none}.Configuracoes_modalButtons__a9X8d{display:flex;gap:15px;justify-content:flex-end}.Configuracoes_cancelButton__giQNj,.Configuracoes_confirmButton__a0VFc{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;transition:all .3s ease}.Configuracoes_cancelButton__giQNj{background:var(--color-white);border:2px solid #e5e7eb;color:#64748b}.Configuracoes_cancelButton__giQNj:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px)}.Configuracoes_confirmButton__a0VFc{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 15px #dc26264d;color:var(--color-white)}.Configuracoes_confirmButton__a0VFc:hover{box-shadow:0 6px 20px #dc262666;transform:translateY(-3px)}.Configuracoes_cancelButton__giQNj:disabled,.Configuracoes_confirmButton__a0VFc:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.Configuracoes_container__cwFCr{padding:20px 10px}.Configuracoes_content__xskYG{border-radius:15px;padding:25px 20px}h1{font-size:28px;margin-bottom:30px}.Configuracoes_dangerZone__-wdCj h2,.Configuracoes_section__aGn73 h2{font-size:18px}.Configuracoes_dangerZone__-wdCj p,.Configuracoes_section__aGn73 p{font-size:14px}.Configuracoes_modalContent__zOJMf{padding:30px 20px}.Configuracoes_reasonForm__2xE9d{gap:10px}.Configuracoes_radioLabel__To0O8{padding:10px 12px}.Configuracoes_radioLabel__To0O8 span{font-size:14px}.Configuracoes_textArea__8F324{font-size:14px;min-height:80px}.Configuracoes_modalButtons__a9X8d{flex-direction:column}.Configuracoes_cancelButton__giQNj,.Configuracoes_confirmButton__a0VFc{width:100%}}
/*# sourceMappingURL=main.14f9dc5a.css.map*/