a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}body{background:#fff;color:#000;line-height:1}ol,ul{list-style:none}a,a:hover{text-decoration:none}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){-webkit-appearance:inherit}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?kn1jcd);src:url(../fonts/icomoon.eot?kn1jcd#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff2?kn1jcd) format("woff2"),url(../fonts/icomoon.ttf?kn1jcd) format("truetype"),url(../fonts/icomoon.woff?kn1jcd) format("woff"),url(../fonts/icomoon.svg?kn1jcd#icomoon) format("svg")}i{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close-modal:before{content:"\e935"}.icon-star:before{color:#4c3770;content:"\e936"}.icon-thumb-down:before{content:"\e934"}.icon-copy:before{content:"\e933"}.icon-lock-alt:before{content:"\e932"}.icon-side-arrow:before{content:"\e931"}.icon-chat:before{content:"\e930"}.icon-arrow-divider:before{content:"\e92f"}.icon-search:before{content:"\e92e"}.icon-up-arrow:before{content:"\e929"}.icon-down-arrow:before{content:"\e92d"}.icon-clock2:before{content:"\e928"}.icon-arrow_full:before{content:"\e924"}.icon-information:before{content:"\e925"}.icon-arrow-down:before{content:"\e900"}.icon-bus:before{content:"\e901"}.icon-calendar:before{content:"\e902"}.icon-cart:before{content:"\e903"}.icon-destination:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-instagram:before{content:"\e906"}.icon-linkedin:before{content:"\e907"}.icon-menu:before{content:"\e908"}.icon-origin:before{content:"\e909"}.icon-pay-hand:before{content:"\e90a"}.icon-percent:before{content:"\e90b"}.icon-shield:before{content:"\e90c"}.icon-lightning:before{content:"\e90d"}.icon-user:before{content:"\e90e"}.icon-acessibility:before{content:"\e90f"}.icon-explore:before{content:"\e910"}.icon-wifi:before{content:"\e911"}.icon-switch:before{content:"\e912"}.icon-close:before{content:"\e913"}.icon-logout:before{content:"\e914"}.icon-path:before{content:"\e915"}.icon-edit:before{content:"\e916"}.icon-title-detail:before{content:"\e917"}.icon-paymentslip:before{content:"\e918"}.icon-card:before{content:"\e919"}.icon-paypal:before{content:"\e91a"}.icon-share:before{content:"\e91b"}.icon-download:before{content:"\e91c"}.icon-Groupedcloud:before{content:"\e91d"}.icon-bullet:before{content:"\e91e"}.icon-atention:before{content:"\e91f"}.icon-seat1:before{content:"\e920"}.icon-slider-arrow:before{content:"\e921"}.icon-savings:before{content:"\e922"}.icon-twitter:before{content:"\e923"}.icon-tiktok:before{content:"\e926"}.icon-youtube:before{content:"\e927"}.icon-clock:before{content:"\e92a"}.icon-document:before{content:"\e92b"}.icon-secure:before{content:"\e92c"}.icon-trashcan:before{content:"\e945"}.icon-seat:before{content:"\e946"}html{scroll-behavior:smooth}body{background:#fbfbfb;font-family:Montserrat,sans-serif}button:focus{outline:none}input,select,textarea{box-shadow:none}a,a:hover{color:unset;text-decoration:unset}i{font-family:FontAwesome!important}.highlight-bg{background-color:var(--primary);color:#fff}.disabled{cursor:default;opacity:.8;pointer-events:none}.mt-6{margin-top:4.5rem}.btn-primary{align-items:center;background-color:var(--secondary);border-radius:20px;color:#fff;display:flex;flex-direction:row;gap:10px;padding:.7rem 1.5rem;fill:#fff;border:0;font-weight:500}.btn-primary.small{font-size:.65rem}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--secondary);box-shadow:none!important;cursor:pointer}.faq-btn{align-items:center;background-color:#1a2a57;color:#fff;display:flex;flex-direction:row;font-size:23px;font-weight:400;gap:20px;padding:20px 90px;fill:#fff;border:0;border-radius:8px;cursor:pointer;text-transform:none}.faq-btn.focus,.faq-btn:focus,.faq-btn:hover,.faq-btn:not(:disabled):not(.disabled).active,.faq-btn:not(:disabled):not(.disabled):active{background-color:var(--secondary);cursor:pointer}span.double-arrow{position:relative;top:-1px}.title-box{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:25px;margin-top:45px;text-align:center}.title-box .icon-img{height:auto;max-height:31px;max-width:31px;width:auto}.section-title-small{color:var(--primary);font-size:13px;font-weight:500;line-height:1.3}.section-title-small b{font-weight:bolder}.section-title-big{color:var(--primary);font-size:23px;font-weight:500;line-height:1.3}.section-title-big b{font-weight:bolder}.section-subtitle,h3{font-size:16px;font-weight:300}h3{color:#757575;line-height:1.5em}.section-title{color:var(--primary);font-size:28px;font-weight:600;text-align:center}.section-subtitle{color:#757575;font-size:20px;font-weight:500;line-height:1.5em;text-align:center}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-title{color:var(--primary);font-size:16px;font-weight:600;line-height:1.5em}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.rounded{border-radius:15px!important}#maincontent{padding-top:100px}@media (min-width:800px){.container{max-width:1080px}}@media (min-width:1620px){.container{max-width:1140px}}.icon-faq{align-items:center;display:flex;font-size:15px;height:25px;justify-content:center;width:25px}.icon-faq.open{transform:rotate(180deg)}.fas.fa-chevron-down{margin-top:1px}.faq-question-title:hover{color:#33ade1}.faq-footer{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:30px auto}.fa-envelope{font-size:2.5rem}.fa-question-circle.faq-icon{color:var(--secondary);font-size:2.5rem}.faq-footer-title{color:#7a7a7a;font-family:Montserrat,Sans-serif;font-size:21px;font-weight:600}.home-page__faq{margin:0 auto;padding:32px 0;text-align:center}.faq-options__list{align-items:center;align-items:stretch;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin:30px auto;width:100%}.faq-answers__description-block{color:#252527;cursor:default;display:block;font-size:14px;font-size:.875rem;font-size:1rem;font-weight:400;height:0;line-height:1.5;opacity:0;padding:0;position:relative;text-align:left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.faq-answers__description-block p{cursor:default}.faq-answers__description-block .items__list{list-style-type:disc;padding-bottom:16px;padding-left:32px}.faq-answers__description-block .items__list li{padding-bottom:8px}.faq-answers__description-text{line-height:1.4;padding:0 0 8px}.faq-answers__description-text.ordered__list{padding-bottom:16px;padding-left:32px}.faq-answers__description-text.ordered__list[type=a]{list-style-type:lower-alpha}.faq-answers__description-text.ordered__list[type="1"]{list-style-type:decimal}.faq-answers__description-text .faq-answers__description-line,.faq-answers__description-text.ordered__list .item{padding-bottom:8px}.faq-answers__description-text a{color:#55368b;font-weight:700}.faq-answers__description-text a:hover{color:#3f2866}.faq-answers__description-text a:focus,.faq-answers__description-text a:visited{color:#281942}.faq-answers__item{background-color:#fff;border:1px solid #e8e8f6;-webkit-border-radius:5px;border-radius:5px;padding:20px}.faq-answers__item,.faq-answers__item.active .faq-answers__title{color:var(--secondary)}.faq-answers__item.active .faq-answers__title:after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg)}.faq-answers__item.active .faq-answers__description-block{height:auto;opacity:1;padding:16px 0}.faq-options__item{display:flex;vertical-align:middle}.faq-options__item button.btn-block.btn-secondary{align-items:center;align-self:stretch;background-color:#fff;border:2px solid #fff;border-radius:6px 6px 6px 6px;box-shadow:0 0 15px 2px rgba(0,0,0,.12);color:var(--primary);display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:5px;justify-content:center;letter-spacing:-.3px;max-width:180px;padding:10px;width:180px}.faq-options__item button.btn-block.btn-secondary:hover{background-color:#fff;border:2px solid #02008f;color:var(--primary);transition:all .3s ease-in-out}.faq-options__item button.btn-block.btn-secondary.active,.faq-options__item button.btn-block.btn-secondary:active{background-color:#fff;border:2px solid #02008f;color:#0456a0!important}.faq-options__item button.btn-block.btn-secondary:visited{background-color:#fff;color:var(--primary)}.faq-answers__list{font-size:0;height:0;margin:0 auto;opacity:0;padding:0;text-align:center;transition:opacity .6s ease-in-out,height .4s ease-in-out,padding .45s ease-in-out,font-size .45s ease-in-out;-webkit-transition:opacity .6s ease-in-out,height .4s ease-in-out,padding .45s ease-in-out,font-size .45s ease-in-out;-moz-transition:opacity .6s ease-in-out,height .4s ease-in-out,padding .45s ease-in-out,font-size .45s ease-in-out;-ms-transition:opacity .6s ease-in-out,height .4s ease-in-out,padding .45s ease-in-out,font-size .45s ease-in-out;-o-transition:opacity .6s ease-in-out,height .4s ease-in-out,padding .45s ease-in-out,font-size .45s ease-in-out}.faq-answers__list.active{display:flex;flex-direction:column;font-size:16px;font-size:1rem;gap:10px;height:auto;opacity:1;padding:8px 0 16px;transition:opacity 1s ease-in-out,height .8s ease-in-out,padding .85s ease-in-out;-webkit-transition:opacity 1s ease-in-out,height .8s ease-in-out,padding .85s ease-in-out;-moz-transition:opacity 1s ease-in-out,height .8s ease-in-out,padding .85s ease-in-out;-ms-transition:opacity 1s ease-in-out,height .8s ease-in-out,padding .85s ease-in-out;-o-transition:opacity 1s ease-in-out,height .8s ease-in-out,padding .85s ease-in-out}.faq-answers__title{color:#092984;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0;position:relative;text-align:left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.faq-answers__title::hover{color:var(--secondary)}.faq-answers__title:after{background-color:#6ec1e4;border-radius:50%;color:#fff;content:"\f078";font-family:FontAwesome!important;font-size:.7rem;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}@media (min-width:800px){.faq-answers__item.active .faq-answers__description-block,.faq-answers__title{font-size:16px;font-size:1rem}}.features-aligner-box{background-color:var(--highlight);margin-bottom:10px;margin-top:30px;padding:60px 0;position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.features-aligner-box .image-bg-box{background:var(--imageBg);background-position:50%;background-repeat:repeat-x;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.features-aligner-box .features-content-box{max-width:1140px;width:100%}.features-content-box img{border-radius:15px;max-width:10rem;padding:0 .15rem}.features-content-box .title-box{margin-top:.5rem!important}.features-content-box .section-title-big{color:var(--primary);font-size:22px;font-weight:300;line-height:1.3;text-align:left}.features-content-box .section-title-big b{font-weight:600}.features-content-box .section-subtitle{color:#757575;font-size:16px;font-weight:300;line-height:1.5em;text-align:left}.features-content-box .fas.fa-play-circle{color:#fff;font-size:5rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.features-content-box img{margin:0 auto;max-width:15rem}.features-content-box .slider-gallery-wrapper .slick-prev:before{left:40px!important}.features-content-box .slider-gallery-wrapper .slick-next:before{right:37px!important}}.footer-text-small{color:#323232;font-size:11px;font-weight:500;line-height:1.5em;margin:0}.icon-social.footer{font-size:.95rem;height:35px;padding:5px;width:35px}.icon-social.footer:hover{background-color:#fbfbfb}.footer-column>.social-wrapper{gap:2px;justify-content:left}.icon-social-svg{max-width:100%;width:80%}.icon-social-svg.facebook{width:39%}.nav-footer{display:flex;flex-direction:column;gap:5px;list-style:none}.nav-footer-item{font-size:12px;line-height:1.8em}.footer-text,.nav-footer-item{color:#323232;font-weight:500;margin:0}.footer-text{font-size:13px}.button,.button:hover{background-color:#818a91;border-radius:20px;color:#fff;padding:.7rem 2rem;fill:#fff;font-size:.8rem;height:fit-content}.button.blue{background-color:#3150bf;height:35px;width:35px}.button.rounded{border-radius:50%!important;padding:.7rem}.button.red{background-color:#ff0303}.fa-wheelchair:before{margin-right:-3px}.img-logo{height:30px;width:auto}header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:999}.navbar{background-color:#eee}.img-logo.header-info{max-width:218px}@media screen and (max-width:768px){header{background-color:#eee}.section-title-small.header-info{display:block}.button-text{display:none}.button{padding:.7rem}}*{box-sizing:border-box;font-family:Montserrat,Sans-serif;margin:0;padding:0}.nav-link{color:#504545;font-size:.82rem;font-weight:600;text-transform:uppercase;transition:all .3s ease}.dropdown-item:hover,.nav-link:hover{color:var(--primary)!important}.bg-light{background-color:#eee!important}.dropdown-menu{background-color:#f5f5f5!important;border:unset;padding:0}.dropdown-item:hover{background-color:#eee!important}.dropdown-item{color:#504545!important;font-size:.8rem;font-weight:500;padding:15px 40px!important;text-transform:uppercase;transition:all .3s ease}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:var(--primary)}.icon-social{align-content:center;align-items:center;background-color:#fff;border:3px solid #efefef;border-radius:50%;display:flex;flex-wrap:nowrap;font-size:1.3rem;height:50px;justify-content:center;padding:10px;width:50px}.icon-social:hover{background-color:#efefef;cursor:pointer}.social-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin:0 auto}.social .section-title{font-size:21px}.social .icon-img{height:auto;max-height:22px;max-width:22px;width:auto}.social .section-subtitle{font-size:18px}.social .social-links{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;margin:0 auto}.trip-card{background-color:#fff;border-radius:18px;box-shadow:0 0 6px 0 rgba(0,0,0,.18);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.trip-card-image{background-position:bottom;background-size:cover;border-radius:18px 18px 0 0;height:180px}.card-title-box{align-items:center;background-color:#eee;display:flex;flex-wrap:wrap;gap:15px;height:65px;justify-content:center;padding:18px 10px}.card-title-box>p{color:var(--primary);font-size:.875rem;font-weight:600;margin:0;white-space:nowrap}.card-title-box>.fa-arrow-right{color:var(--secondary);font-size:.875rem}.card-info-box{align-items:center;display:flex;padding:15px 0 20px 15px}.card-info-box>.btn{border-radius:20px 0 0 20px;margin:0 0 0 auto;padding:7px 5px 7px 12px}.class-flag{background-color:var(--primary);color:#fff;font-size:.8rem;font-weight:600;margin:15px 0 0 15px;padding:10px;width:fit-content}.price-box{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center}.price-box>.subtitle{font-size:14px;font-weight:400;margin:0}.price-box>.price{color:var(--secondary);font-size:23px;font-weight:700;margin:0}.price-box>.installments{font-size:12px;font-weight:400;margin:0}.fa-arrow-right:before{content:"\f061";font-family:FontAwesome}.trip-card-overlay{background-position:50%;background-size:cover;border-radius:10px;height:100%;min-height:300px;width:100%}.trip-card-overlay .background-overlay{background:linear-gradient(0deg,hsla(0,0%,6%,.6),rgba(2,8,27,.635));border-radius:10px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px 45px;width:100%}.trip-card-overlay .card-box{display:flex;flex-direction:column;gap:10px;height:100%}.trip-card-overlay .card-box .title-small{color:#fff;font-size:25px;font-weight:700;margin:0}.trip-card-overlay .card-box .title{color:#fff;font-size:28px;font-weight:700;margin:0}.trip-card-overlay .card-box .subtitle-small{color:#fff;font-size:14px;font-weight:700;font-weight:400;margin:0}.trip-card-overlay .card-box .subtitle{color:#fff;font-size:20px;font-weight:700;font-weight:400;margin:0}.trip-card-overlay-mini-section .trip-card-overlay{min-height:200px}.trip-card-overlay-mini-section .background-overlay{padding:30px 25px}.trip-card-overlay-mini-section .card-box .title{font-size:19px}.trip-card-overlay-mini-section .card-box .subtitle{font-size:16px}.trip-card-overlay-mini-section .btn-primary{font-size:14px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow{background:unset;border:unset;border-radius:50%;bottom:auto;font-size:0;height:auto;left:auto;position:absolute;right:auto;top:50%;width:auto}.slick-arrow,.slick-arrow:before{display:inline-block;vertical-align:middle}.slick-arrow:before{color:var(--primary);content:"\f078";font-family:FontAwesome!important;font-size:17px;font-size:1.0625rem;font-weight:700;height:100%;position:relative;text-align:center;width:100%}.slick-arrow.slick-disabled:before{color:#8c8c8c}.slick-prev{left:-32px}.slick-prev:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.slick-next{right:-32px}.slick-next:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.slider-gallery-wrapper .slick-prev:before{left:5px!important}.slider-gallery-wrapper .slick-next:before{right:25px!important}.slider-home-wrapper{width:100%!important}.slider-home-wrapper:not(.slick-initialized){display:flex;gap:8px;overflow-x:auto}.slider-home-wrapper:not(.slick-initialized) .slider-item{flex:0 0 auto;width:100%}#footercontent{background:#eaeaea;padding:50px 0!important}.img-logo-footer{height:auto;width:110px}#launcher,div[data-testid=unread-indicator-container],iframe[title="Fechar mensagem"],iframe[title="Mensagem da empresa"]{display:none!important}.hide{display:none}.js-gratuidade-close{background:#f8a629;border:0;border-radius:50%;bottom:20px;font-size:0;font-weight:600;height:50px;position:fixed;right:20px;width:50px}.js-gratuidade-close:before{color:#fff;content:"\e913";font-family:icomoon;font-size:.75rem}#ticketForm,#ticketFormSuburbano{background:#55368b;border:1px solid #d4d4d4;border-radius:10px;padding:20px 16px}.label-input-form{color:#fff;font-size:.8rem;font-weight:600;margin-bottom:9px;margin-left:6px;white-space:nowrap}.search-tickets-btn,.search-tickets-btn-home{background-image:linear-gradient(180deg,#eca010,#ed8300);border-radius:36px;font-size:.8rem;font-weight:600;justify-content:center;margin-top:0!important;width:100%}.border-input,.cities__input,.dates__input{font-size:.8rem!important;padding:3px!important;text-indent:40px!important}.border-input.is-invalid,.cities__input.is-invalid,.dates__input.is-invalid{background-image:none;border:2px solid red;padding:0}.cities__destination{text-indent:45px!important}.home-intinerary__switch{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media screen and (min-width:800px){.home-intinerary__switch{transform:translate(-50%,-50%) rotate(90deg);-webkit-transform:translate(-50%,-50%) rotate(90deg)}}.home-intinerary__switch-button{background:#fff;border:1px solid #d4d4d4;border-radius:50%;height:48px;line-height:40px;margin-top:0;text-align:center;width:48px}.home-intinerary__switch-button:after{color:#55368b;content:"\e912";display:inline-block;font-family:icomoon;font-size:25px;font-size:1.5625rem;position:relative}.cities__list{width:200%}.cities__list#destination_cities{right:0}.cities__list{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);display:none;max-height:240px;overflow-x:hidden;overflow-y:scroll;padding:16px;position:absolute;width:100%;z-index:100}.cities__list-popular,.cities__list-recent{border-bottom:1px solid #f4f4f4;margin-bottom:8px}.cities__item{color:#303030;cursor:pointer;font-size:14px;line-height:180%;margin-bottom:8px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap}.cities__item strong{font-weight:600}.cities__item.isPopular{padding-left:0}.cities__item.isPopular:before{content:"\e92a";font-family:icomoon;left:1px;margin-right:8px;position:relative}.item__popular{margin-bottom:20px}.cities__input,.dates__input{color:#303030;padding:2px;text-indent:50px}.home-page__search-options{display:flex;gap:15px;margin-top:16px;order:0}.home-page__search-options span{color:#f8a629;font-size:.85rem;font-weight:700}.home-page__search-options input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.home-page__search-options label{height:15px;width:25px}.home-page__search-options .checkmark{border:2px solid #f8a629;border-radius:4px;cursor:pointer;height:20px;margin-right:8px;position:absolute;width:20px}.home-page__search-options .checkmark:after{content:"";display:none;position:absolute}.home-page__search-options input:checked~.checkmark:after{display:block}.home-page__search-options #checkboxPcdDescription:before{content:"\f193";font-family:icomoon;font-family:FontAwesome}.container .checkmark:after{border:solid #f8a629;border-width:0 3px 3px 0;height:7px;left:6px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.form-group--hasIcon{position:relative}.form-group--hasIcon:before{color:#55368b;font-size:1rem;left:28px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.form-group--isOrigin:before{content:"\e909";font-family:icomoon;font-size:1.375rem;left:10px}.form-group--isDestination:before{content:"\e904";font-family:icomoon;font-size:1.375rem;left:10px}.inputDeparture:before{content:"\e902";font-family:icomoon;left:14px!important}.inputBack:before{content:"\e902";font-family:icomoon;left:27px!important}.mob-logo-subtitle{color:#ed8300;font-size:.62rem;font-weight:600}.daterangepicker.auto-apply .drp-buttons{display:block!important}@media (max-width:800px){.home-intinerary__switch{left:unset;right:0;top:50%}.inputDeparture:before{left:28px!important}.search-tickets-btn,.search-tickets-btn-home{font-size:.9rem;padding:14px}}#errorModal .modal-header{background-color:var(--primary)!important}#errorModal button.btn{background:var(--secondary);border:0;border-radius:20px}#errorModal button.btn:hover{background:var(--primary)}#ticketFormSuburbano .cities__origin,#ticketFormSuburbano .dates__departure{border-bottom-right-radius:10px!important;border-top-right-radius:10px!important}#ticketFormSuburbano .brr-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}@media (max-width:800px){#ticketFormSuburbano .cities__origin,#ticketFormSuburbano .dates__departure{border-bottom-right-radius:10px!important;border-top-right-radius:10px!important}}#ticketFormSuburbano .inputDeparture:before{content:"\e902";font-family:icomoon;left:30px!important}.footer-search{align-items:center;display:flex;justify-content:flex-end;width:100%}@media (min-width:1024px){.form-group--isDestination:before{left:26px}.inputBack:before{content:"\e902";font-family:icomoon;left:14px!important}.cities__origin,.dates__departure{border-bottom-right-radius:0!important;border-top-right-radius:0!important;margin-bottom:0!important}.cities__destination,.dates__back{border-bottom-left-radius:0!important;border-top-left-radius:0!important}}.form-group{margin-bottom:0}.form-group:focus .form-control-label{font-weight:700}.form-control{border-radius:0;color:#8c8c8c;font-family:Montserrat,sans-serif;font-size:1rem;height:65px}.form-control:focus{border-color:#ced4da;box-shadow:none;outline:none}.input--isHidden{display:none}.input__select,.input__text{border:1px solid #d4d4d4;border-radius:5px;box-sizing:border-box;height:50px;padding:8px 16px;width:100%}.input__text{background:#fff}.border-input,.cities__input,.dates__input{background-clip:content-box,border-box;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#f85032 0,#f0801e 0,#fdc93b);background-origin:border-box;border:1px;border-radius:10px;font-size:.9375rem;min-height:40px;padding:4px;text-indent:10px;width:100%;z-index:0}.border-input.is-invalid,.is-invalid.cities__input,.is-invalid.dates__input{background:#fff;border:2px solid red;padding:0}.collapse__title{position:relative}.collapse__title:after{content:"\e900";font-family:icomoon;font-size:.625rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg)}.collapse__title.collapsed-block:after{transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0)}.page__accounts .form-group,.page__contact .form-group{position:relative}.page__accounts .form-group .form-control-label,.page__contact .form-group .form-control-label{color:#8c8c8c;font-size:1rem;padding-left:8px;position:absolute;top:32px;transform:translate(5px,-50%);-webkit-transform:translate(5px,-50%);transition:all .2s ease}.page__accounts .form-group .form-control-label:before,.page__contact .form-group .form-control-label:before{display:none}.page__accounts .form-group .form-control-label.active,.page__contact .form-group .form-control-label.active{font-size:.75rem;left:5px;margin-right:15px;top:16px;transition:all .2s ease}.page__accounts .form-group .form-control,.page__contact .form-group .form-control{padding-left:16px;padding-top:20px}.page__accounts .form-group .card-number-wrapper:after,.page__contact .form-group .card-number-wrapper:after{top:18px}.page__accounts form,.page__contact form{margin-bottom:16px}.page__accounts form .form-group.form-group--first .form-control,.page__contact form .form-group.form-group--first .form-control{border-top-left-radius:5px;border-top-right-radius:5px}.page__accounts form .form-group.form-group--last .form-control,.page__contact form .form-group.form-group--last .form-control{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page__accounts form .form-group.form-group--last .form-control.no__radius--bottomRight,.page__contact form .form-group.form-group--last .form-control.no__radius--bottomRight{border-bottom-right-radius:0}.page__accounts form .form-group.form-group--last .form-control.no__radius--bottomLeft,.page__contact form .form-group.form-group--last .form-control.no__radius--bottomLeft{border-bottom-left-radius:0}@supports (-webkit-touch-callout:none){.page__accounts form select,.page__contact form select{-webkit-appearance:none;appearance:none}}.homepage-buyTickets{background-color:#f69126;background-image:var(--bgBannerMobile);background-position:center 70px;background-repeat:no-repeat;background-size:cover;margin-top:-70px;padding-bottom:35px}.home-page-header{padding-bottom:32px;padding-top:180px}.home__title{color:#fff;font-size:1.875rem;font-weight:700;line-height:98%;width:300px}.home__subtitle{color:#fff;font-size:1.1rem;font-weight:500;line-height:98%;margin-top:10px}@media (min-width:500px){.homepage-buyTickets{background-size:cover;min-height:768px}}@media (min-width:1024px){.homepage-buyTickets{background-image:var(--bgBannerDesktop);background-position:center 30px;background-position-y:unset;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin-bottom:48px;max-width:none;min-height:740px;position:relative}.home-page-header{padding-top:130px}.home__title{font-size:3rem;width:550px}}@media (min-width:800px) and (max-width:1440px){.home__title{font-size:1.75rem}.homepage-buyTickets{display:flex;flex-direction:column;justify-content:center}}@media (min-width:1440px){.homepage-buyTickets{background-size:cover}.home-page-header{padding-top:180px}}.datepicker__wrapper{background:#fff;display:none;height:100vh;left:0;overflow:auto;padding:16px;position:fixed;top:0;width:100vw;z-index:1000}.datepicker__wrapper .cancelBtn{font-size:0;margin-right:8px;padding:0}.datepicker__wrapper .datepicker__back>.cancelBtn{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.datepicker__wrapper .form-group.form-group--isCalendar{margin-right:4px;width:calc(50% - 2px)}.datepicker__wrapper .form-group.form-group--isCalendar:last-child{margin-right:0}.datepicker__wrapper .form-group.form-group--isCalendar input{border:1px solid #7c7c7c;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#000;font-weight:700;padding:8px}.datepicker__wrapper .form-group.form-group--isCalendar input::placeholder{font-weight:400}[data-datepicker=In],[data-datepicker=Out]{position:relative!important}[data-datepicker-mobile=In],[data-datepicker-mobile=Out]{display:none}.datepicker__back{margin-bottom:16px;position:relative!important}.daterangepicker{width:100%!important}.daterangepicker:before{content:" ";display:none}.daterangepicker .next.available,.daterangepicker .prev.available{position:absolute;top:8px}.daterangepicker .drp-calendar{font-family:Montserrat,sans-serif;max-width:100%;max-width:100%!important}.daterangepicker .drp-calendar.left{padding:8px}.daterangepicker .drp-calendar.right{padding:8px 8px 48px}.daterangepicker .calendar-table{width:100%}.daterangepicker .calendar-table th.month{color:#55368b;font-size:16px;font-size:1rem;font-weight:700;text-align:center}.daterangepicker .calendar-table td{height:45px;width:45px}.daterangepicker .calendar-table td.active{background-color:#f9bf2d}.daterangepicker .calendar-table td:hover{background:none}.daterangepicker .calendar-table td.in-range:not(.start-date):not(.end-date){background-color:rgba(248,166,41,.2)}.daterangepicker .calendar-table td.end-date,.daterangepicker .calendar-table td.start-date{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.daterangepicker td.off{pointer-events:none}.daterangepicker td.off.ends.available{opacity:0}.daterangepicker .drp-selected{display:none}.daterangepicker .drp-buttons{background:#fff;border:none;bottom:0;box-shadow:0 0 8px rgba(0,0,0,.15);display:block;position:fixed;right:0;width:100%}.daterangepicker .drp-buttons .btn{display:inline-block;height:50px;margin:0;text-align:center;user-select:none;vertical-align:middle;width:100%}.daterangepicker .drp-buttons button.cancelBtn{border:1px solid #55368b;border-radius:35px;font-size:16px;font-size:1rem;margin-bottom:4px;margin-left:0}.daterangepicker .drp-buttons button.cancelBtn:before{display:none}.daterangepicker .drp-buttons .btn-primary{background:#f8a629;border:1px solid #55368b;border-radius:35px;color:#fff;margin-left:0!important;text-transform:capitalize}.daterangepicker .drp-buttons .btn-primary:hover{background:#55368b;border:1px solid #55368b}.daterangepicker .drp-buttons .btn{align-content:center;align-items:center}@media (min-width:564px){.daterangepicker .drp-calendar{width:100%}}@media (max-width:800px){.daterangepicker{border:none;left:0!important;position:relative!important;top:0!important;width:100%}.datepicker__wrapper{padding-bottom:64px}}@media (min-width:800px){.applyBtn.btn.btn-sm.btn-primary{justify-content:center}body,body.datepicker--isOpen{overflow-x:hidden}.datepicker__wrapper{height:0;opacity:0;padding:0;position:relative}.daterangepicker{max-width:270px!important}.daterangepicker .calendar-table th.month{font-size:.9375rem}.daterangepicker .calendar-table td:hover{background-color:#f9bf2d}.daterangepicker:after{content:" ";display:none}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:8px;position:relative}.daterangepicker .drp-buttons{background:none;box-shadow:none;position:relative}.daterangepicker .drp-buttons button.cancelBtn{border:1px solid #55368b;color:#55368b;display:inline-block;font-size:15px;font-size:.9375rem;height:35px;position:relative;vertical-align:middle;width:50%}.daterangepicker .drp-buttons .applyBtn{display:inline-block;display:none;margin-left:8px;position:relative;width:calc(70% - 8px)}}@custom-media --small-viewport (width >=576px);@custom-media --medium-small-viewport (width > 768px);@custom-media --medium-viewport (width >=992px);@custom-media --large-viewport (width >=1200px);.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important;text-size-adjust:100%;backface-visibility:hidden;display:none;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}@media (--medium-small-viewport ){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}@media (--medium-small-viewport ){.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}}.gslide iframe,.gslide video{border:none;min-height:165px;outline:none!important;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;object-fit:cover;outline:none;padding:0;touch-action:none;user-select:none;width:auto}@media (--medium-small-viewport ){.gslide-image img{max-height:97vh;max-width:100%}}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}@media (--medium-small-viewport ){.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}@media (--medium-small-viewport ){.gslide-inline{max-height:95vh}}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}@media (--medium-small-viewport ){.gslide-external{max-height:100vh}}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}@media (--medium-small-viewport ){.gslide-description.description-left,.gslide-description.description-right{max-width:275px}}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}@media (--medium-small-viewport ){.glightbox-open{height:auto}}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:rgba(0,0,0,.247)}@media (--medium-small-viewport ){.goverlay{background:rgba(0,0,0,.247)}}@media screen and (max-height:420px){.goverlay{background:rgba(0,0,0,.247)}}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean{display:block!important}@media (--medium-small-viewport ){.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}@media (--medium-small-viewport ){.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:transparent;border-radius:4px}@media (--medium-small-viewport ){.glightbox-clean .gclose,.glightbox-clean .gclose:hover,.glightbox-clean .gnext,.glightbox-clean .gnext:hover,.glightbox-clean .gprev,.glightbox-clean .gprev:hover{background-color:transparent}}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{height:50px;left:30px;position:absolute;top:50%;width:40px}@media (--medium-small-viewport ){.glightbox-clean .gprev{top:45%}}.glightbox-clean .gnext{height:50px;position:absolute;right:30px;top:50%;width:40px}@media (--medium-small-viewport ){.glightbox-clean .gnext{top:45%}}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}@media (--medium-viewport ){.glightbox-clean .gclose{opacity:.7;right:20px}}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.content-body{color:#3d3c3c;font-size:.9rem;font-style:normal;font-weight:400;line-height:2.295;text-align:justify}.content-body h1{color:var(--primary);font-size:1.3rem;font-weight:600}.content-body strong{font-weight:600}.destination-card{background-color:var(--primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:200px;transition:all .3s ease-in-out;width:100%}.destination-card .destination-card__backdrop{background:#000;border-radius:20px;height:100%;left:0;opacity:.4;position:relative;top:0;width:100%;z-index:0}.destination-card:hover .destination-card__backdrop{background:var(--primary);opacity:.7}.destination-card .destination-card__content{align-items:center;bottom:0;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;left:0;padding:1rem;position:absolute;right:0;top:0;width:100%;z-index:3}.destination-card .destination-card__content .destination-card__title{font-size:20px;font-weight:600;line-height:1.5;text-align:center}.destination-card .destination-card__content .destination-card__link{background-color:#fff;border-radius:10px;color:#000;font-size:.65rem;font-weight:600;padding:10px 20px;text-decoration:none}.destination-card .destination-card__content .destination-card__link:hover{background-color:var(--secondary);color:#fff}.destination__title{color:var(--primary);font-size:2.25rem;font-weight:600;line-height:1.3;margin-bottom:1.2rem;text-align:center}.destination_details{color:#000;display:flex;flex-direction:column;gap:40px}.destination_details a{color:var(--primary)}.destination_details a:hover{color:var(--secondary);font-weight:600;text-decoration:underline}.destination_details .destination_details__section-title{color:#000;font-size:35px;font-weight:700;line-height:1.2em;text-align:center}.destination_details .destination_details__block{display:flex;flex-direction:column;gap:10px}.destination_details .destination_details__block p{font-size:1.02rem;font-weight:500;line-height:1.5}.destination_details .destination_details__block p strong{font-weight:600;line-height:2.4}.destination_details .destination_details__block ul{margin-top:-15px}.destination_details .destination_details__block ul li{line-height:1.5;list-style:disc;list-style-position:outside;list-style-position:inside}.destination_details .destination_details__block .destination_details__title{color:#000;font-size:22px;font-weight:600;text-align:center}#icon-about,#icon-attractions,#icon-coast,#icon-history,#icon-routs{fill:var(--primary);margin:0 auto 15px;max-height:45px;transition:transform .2s;width:65px}#icon-about:hover,#icon-attractions:hover,#icon-coast:hover,#icon-history:hover,#icon-routs:hover{fill:var(--secondary);animation:bounce .5s}.destination-route,.destination-routes__button{background:var(--primary);border:none;border-radius:6px;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:500;padding:15px;text-align:center;width:100%}.destination-route:hover,.destination-routes__button:hover{animation:bounce .5s;background:var(--secondary);color:#fff!important;text-decoration:none!important}@keyframes bounce{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.9)}75%{transform:scale(1.05)}to{transform:scale(1)}}.destination_route__card .destination_route__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.destination_route__card .destination_route__content{align-items:center;background-color:#f1f1f1;display:flex;justify-content:center;min-height:100px;text-align:center;transition:background-size .5s ease}.destination_route__card .destination_route__content p{color:#000;font-size:14px;font-weight:600;line-height:1.2;padding:10px 20px}.destination_route__card:hover .destination_route__content{background-color:var(--primary)}.destination_route__card:hover .destination_route__content p{color:#fff}.destination_route__card:hover .destination_route__image{background-size:300%}.searchTicketsLoading,.seatLoading{animation-duration:.25s;animation-name:fadeIn;background:rgba(0,0,0,.85);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99999999}.searchTicketsLoading.loadingCart,.seatLoading.loadingCart{display:unset}.container.loadingCart{min-height:700px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.searchTicketsLoading__content{display:block;left:50%;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto}.searchTicketsLoading__subTitle,.searchTicketsLoading__title{display:block;font-size:1.375rem;font-weight:500;line-height:1.4}.searchTicketsLoading__title{color:#f8a629;font-weight:600}.searchTicketsLoading__subTitle{color:#fff;margin:0 auto;max-width:360px}.searchTicketsLoading__subTitle--orangeColor{color:#f8a629;font-weight:600}.searchTicketsLoading__wrapperImg{display:inline-block;height:60px;margin:25px 0;position:relative;width:60px}.searchTicketsLoading__wrapperImg:before{animation:loadingBorder 1s linear infinite;border-color:#ffa100 transparent;border-radius:100%;border-style:solid;border-width:5px;content:" ";display:block;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:26}.is__loading{pointer-events:none;position:relative;z-index:20}.is__loading:before{animation:loader .6s linear infinite;border-color:#f47221 transparent;border-radius:100%;border-style:solid;border-width:1px;left:calc(50% - 15px);top:calc(50% - 15px);transform:translate(-50%,-50%)}.is__loading:after,.is__loading:before{content:" ";display:block;position:absolute}.is__loading:after{background-color:hsla(0,0%,100%,.6);height:100%;left:0;top:0;width:100%;z-index:25}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingBorder{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.cv_body{background:var(--third);min-height:75vh}.cv_body .title-message{font-size:1.5rem!important;font-weight:600!important}.cv_body .breadcrumb{padding:0!important}.cv_body .breadcrumb a{text-decoration:none}.cv_body .breadcrumb-item+.breadcrumb-item:before{color:#fff}.cv_body .title-page{font-size:30px;font-weight:600;line-height:1;margin-bottom:0}.cv_body p{font-size:18px;font-weight:400;line-height:1.4;margin-bottom:15px}.cv_body a{cursor:pointer;font-weight:500;text-align:center;text-decoration:underline;transition:all .3s ease-in-out}.cv_body .form-cv,.cv_body .form-lgpd{display:flex;flex-direction:column;gap:15px}.cv_body .form-cv .btn.btn-primary,.cv_body .form-lgpd .btn.btn-primary{background:var(--primary);display:flex;font-weight:600;justify-content:center;padding:15px 0;text-align:center;width:100%}.lgpd_body .breadcrumb-item+.breadcrumb-item:before{color:#303030!important}.pdv .breadcrumb{padding:0!important}.pdv .breadcrumb a{text-decoration:none}.pdv .search_bar{background-color:var(--secondary)}.pdv .pdv-box{align-content:center;display:grid;gap:12px;grid-template-columns:490px 490px;margin:0 auto;width:997px}@media (max-width:900px){.pdv .pdv-box{grid-template-columns:1fr;padding:0;width:100%}}.pdv .pdv-card{border-color:var(--secondary);border-style:solid;border-width:5px;margin:0 auto!important;padding:20px 10px 12px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;width:100%}.pdv .text-white{font-weight:600}.pdv .title{color:var(--secondary);font-size:20px;font-weight:700;margin-bottom:10px}.pdv .info{font-size:15px;line-height:1.3}.pdv .info strong{color:var(--secondary);font-weight:700}.pdv .mb-4 .row{justify-content:center}.destination-hero{align-items:center;background-color:var(--primary);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;display:flex;flex-direction:column;height:350px;justify-content:center;transition:all .3s ease-in-out;width:100%}.destination-hero .destination-hero__backdrop{background:#000;border-radius:0;height:100%;height:450px;left:0;opacity:.6;position:absolute;top:0;width:100%}.destination-hero .destination-hero__title{font-size:25px;font-weight:600;line-height:1.5;text-align:center;z-index:5}.destination_footer{background-color:var(--primary);padding:6rem 0}.destination_footer .destination_footer__title{color:#fff;font-size:30px;font-weight:600;margin-bottom:40px;text-align:center}.destination_footer .destination-card .destination-card__content{position:relative;top:-195px}.destination_footer .slick-list{margin:0 -10px}.destination_footer .slick-slide{margin:0 10px;opacity:0;transition-delay:0s;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.destination_footer .slick-slide.slick-active{opacity:1;transition-delay:.3s;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in}.destination_footer .slick-prev{left:-20px;right:unset}.destination_footer .slick-next{left:unset;right:-20px}.destination_footer .slick-arrow{background-color:#000;border-radius:10px;padding:8px;top:90px;z-index:5}.destination_footer .slick-arrow:before{color:#fff}.breadcrumb-container .breadcrumb{padding:0}.breadcrumb-container .col{padding-left:8px}.breadcrumb-container .breadcrumb-item+.breadcrumb-item:before{color:#fff!important}.breadcrumb-container .breadcrumb-item{font-size:17px;margin-top:15px}.is__loading:before{animation:pulse 3s ease 0s infinite normal forwards;border:0;color:#f0801e;content:"\e917";font-family:icomoon;font-size:23px;height:30px;width:30px;z-index:26}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}