@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body{color:#555;width:100%}section{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#pageContent,.searchContent{margin:0 auto;width:100%}.searchContent{background-attachment:scroll;background-image:var(--bgBannerDesktop);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:85vh;position:relative}.searchOverlay{background-color:rgba(242,140,51,.624);height:85vh;padding:30px 0;width:100%}ul.breadcrumb-page{list-style:none;padding:20px 0}ul.breadcrumb-page li{display:inline;font-size:18px}ul.breadcrumb-page li+li:before{color:#fff;content:"/ ";padding:8px}ul.breadcrumb-page li a{color:#fff;text-decoration:none}ul.breadcrumb-page li a:hover{color:#01447e;text-decoration:underline}.pageTitle{margin:0 0 30px}.titleH1{color:#fff;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:0 0 20px 0;text-shadow:2px 2px rgba(33,33,33,.447)}.headerSection{background:#fff;margin-bottom:-30px;padding:50px}.contentSection{background:#fff;border:1px solid #e0e0e0;border-radius:10px;margin:-150px auto 0;max-width:1185px;padding:20px;position:relative;width:100%;z-index:0}.lineSection{align-items:center;display:inline-flex;justify-content:space-between;margin-bottom:25px;width:100%}.colSection{background:#dedede;display:flex;flex-wrap:wrap;margin:10px;padding:20px;width:100%}.titleH2{margin-bottom:0}.colBoxPassagem{margin:0 10px 0 0;padding:0}.boxPassagem{background:#55368b;display:inline-flex;justify-content:space-between;padding:20px 30px;width:100%}.textoBoxPassagem{color:#fff}.boxTrecho,.boxTrechoTomorrow{align-items:center;color:#212121;display:inline-flex;justify-content:space-between;padding:20px 30px;width:100%}.boxTrecho:nth-child(odd),.boxTrechoTomorrow:nth-child(odd){background:#ddd}.boxTrecho:nth-child(2n),.boxTrechoTomorrow:nth-child(2n){background:#f2f2f2}.textoTrecho{width:30%}.btnComprarDark,.btnComprarLight{background:#f28c33;border-radius:50px;color:#fff;cursor:pointer;padding:10px 25px}.btnComprarDark:hover,.btnComprarLight:hover{background:#55368b;color:#fff;transition:all .2s ease-in-out}.contentListaViacao{background:#fff;display:flex;margin:0 auto;max-width:1185px;padding:20px 0;width:100%}.titleH2{font-size:24px;line-height:2.5rem;margin-bottom:30px}.titleH2-not-found{font-size:1.3rem;line-height:2.5rem;margin:30px auto}.lineListaViacao{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.colListaViacao{display:flex;flex-wrap:wrap}.linkViacao{border-radius:5px;cursor:pointer;min-width:25px;padding:5px;text-align:center}.linkViacao:hover,.selected{background-color:#f28c33;color:#fff}.selected{padding:5px}.headerListaCidade{background:#fff}.trechos{border-bottom:2px dotted #eee;display:flex;flex-direction:column;margin:0 auto;max-width:1185px;width:100%}.lineListaCidade{align-items:center;display:inline-flex}.colSiglaEstado{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px}.siglaEstado{color:#555;font-size:1.2rem;font-weight:700;line-height:normal}.colListaCidade{border-left:1px solid #000;display:flex;flex-wrap:wrap;padding:0 20px}.listaCidade{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.listaCidade li{margin:10px}.listaCidade a:hover{color:#55368b;text-decoration:underline}.topTrechosTexto{display:block;width:100%}.trechosTexto h2{font-size:18px}.textoTopTrechos li{list-style:disc;margin-left:30px}.topTrechosTexto h2{font-size:18px;line-height:2.5rem;margin-bottom:30px}.topTrechosTexto p,.topTrechosTexto ul{line-height:1.4em;margin-bottom:20px}.topTrechosTexto li{list-style:disc;margin-left:30px}.headerDestinoProcurado{background:#55368b;display:flex;flex-wrap:wrap;padding:50px}.contentDestinoProcurado{margin:0 auto;max-width:1185px;padding:50px 0;width:100%}.contentDestinoProcurado h2{color:#fff}.lineDestinoProcurado{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.destinoProcuradoCol{align-content:flex-start;display:flex;flex-wrap:wrap;margin:4px;width:32%}.imageDestinoProcurado{background-attachment:local;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:215px;width:100%}.overlayDestinoProcurado{align-items:center;background:rgba(242,140,51,.624);display:flex;height:250px;padding:50px 10px;width:100%}.overlayDestinoProcurado .titleH3{font-size:1.6rem}.cidadeDestinoBox{background:#fff;border:1px solid #f28c33;padding:20px 10px;width:100%}.boxDestinoProcurado{display:flex;justify-content:space-between}.textoDestinoProcurado{font-weight:700;margin-bottom:10px}.boxCidadeValor{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.textoCidadeValor{font-size:1.1rem;font-weight:500}footer{background:#303030;display:flex;flex-wrap:wrap;padding:50px}.contentFooter{margin:0 auto;max-width:1185px;padding:20px 0;width:100%}.aviso{color:#fff;font-size:30px;text-align:center}.btnMaisViacoes{background:#eee;border-radius:50px;height:auto;margin:50px auto;padding:20px 70px;text-align:center;width:fit-content}.btnMaisViacoes:hover{background:#f28c33;color:#fff;transition-duration:.5s}ol.breadcrumb-page{list-style:none;padding:0}ol.breadcrumb-page li{align-items:center;display:flex;font-size:18px}.breadcrumb-item+.breadcrumb-item:before{color:#fff;content:"/ ";padding:8px}ol.breadcrumb-page li a{color:#fff;text-decoration:none}@media only screen and (max-width:1000px){.lineDestinoProcurado{flex-direction:column}.destinoProcuradoCol{display:flex;flex-wrap:wrap;margin:4px;width:100%}.contentSection{margin:0 auto}.headerSection{margin-bottom:0;padding:10px}.lineSection{flex-wrap:wrap;gap:20px}.searchContent{min-height:45vh}}@media only screen and (max-width:600px){.titleH1{font-size:1.5rem}.textoTrecho{width:auto}.searchOverlay{padding:15px}.headerSection{margin-bottom:0;padding:10px}.contentSection{margin:0 auto}.lineSection{flex-direction:column}.boxPassagem{display:none}.colSection{display:block}.colBoxPassagem{margin:0}.boxTrecho,.boxTrechoTomorrow{display:flex;flex-direction:column;gap:17px}.colListaViacao{gap:6px;justify-content:space-between}.titleH2{line-height:2rem;margin-bottom:10px}.lineDestinoProcurado{gap:25px}.searchContent{background-image:var(--bgBannerMobile)}}