@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Muli:300,400,600,700,800,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:"Muli","Open Sans",Arial}.flex-container{display:flex}#home-header{margin:0;width:100%;height:69px;padding:30px;background-color:#f0f1f1;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;font-size:12px;font-weight:Bold;border-bottom:1px solid rgba(54,54,54,.3)}#home-header-logo{width:120px;margin-left:10px}#home-header-company-name{color:#414141;margin-left:30px;align-items:center;text-transform:uppercase;font-size:14px;font-weight:Bold}#home-header-company-name span{height:40px;width:2px;margin-right:30px;justify-content:center;background-color:#414141}#header-left,#header-right{align-items:center}#header-left .navbar-toggle{display:block;margin-right:7px;border-radius:4px;background-color:transparent;background-image:none;border:1px solid transparent}#header-right{margin-right:30px}#header-right .right-menu{display:flex;align-items:center}#header-right .right-menu li a{font-size:13px;line-height:13px}#header-right .right-menu li #language-menu{position:relative}#header-right .right-menu li #language-menu .dropdown{top:-13px;z-index:1;width:82px;right:-22px;display:none;text-align:right;position:absolute;border-radius:5px;flex-direction:column;padding:30px 25px 12px;background-color:#f0f1f1}#header-right .right-menu li #language-menu .dropdown li{margin-left:0;margin-top:10px}#header-right .right-menu li #language-menu a{z-index:2;position:relative;text-transform:uppercase}#header-right .right-menu li #language-menu a p{margin-right:20px}#header-right .right-menu li #language-menu a svg{margin-right:20px}#header-right .right-menu li #language-menu:hover .dropdown,#header-right .right-menu li #language-menu .dropdown:hover{display:flex}.menu-header-icon{width:24px;height:24px}.menu-header-icon~span{width:1px;height:32px;display:block;margin:0 16px;background-color:#414141}.menu-header-icon-color{fill:#414141}.navbar-toggle{cursor:pointer}.navbar-toggle .icon-bar{display:block;width:17px;height:2px;border-radius:1px;background-color:#414141}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.header a{display:flex;align-items:center;margin-right:0;text-decoration:none;text-transform:lowercase;color:#414141;font-size:14px}#language-menu a>p{font-weight:800;margin-right:13px}#language-menu svg{width:9px;height:5px;margin-right:15px}.header li{margin-left:40px;display:inline-block}.header-icon,.menu-icon{width:26px;height:27px;margin:auto;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.icone-atendimento{background-image:url(/Content/whitelabel/UnifiedWhitelabels/ajuda.svg)}.icone-passagens{background-image:url(/Content/whitelabel/UnifiedWhitelabels/usuario.svg)}.menu-left{top:0;left:0;width:100%;z-index:1001;color:#fff;height:100%;position:fixed;transition:all .5s;pointer-events:none;background-color:transparent}.menu-left .navbar-container{width:30%;height:100%;padding:50px;overflow-y:auto;padding-top:30px;overflow-x:hidden;position:relative;white-space:nowrap;transition:inherit;background-color:#363636;transform:translateX(-100%)}.menu-left .navbar-container .navbar-toggle{top:0;left:auto;right:10px;width:28px;height:40px;margin:8px 7px;font-size:24px;font-weight:400;padding:9px 10px;position:absolute;border:1px solid transparent;background:url(/Content/whitelabel/deOnibus/images/fechar_branco.svg) center no-repeat;background-size:cover}.menu-left .navbar-container .nav-list{margin:0;float:left;list-style:none}.menu-left .navbar-container .nav-list li{float:none;display:block;margin-left:0}.menu-left .navbar-container .nav-list li a{color:#fff;height:70px;display:block;margin-right:0;border-radius:0;font-weight:700;padding:27px 19px;text-decoration:none;transition:.5s ease-out;text-transform:lowercase}.menu-left .navbar-container .nav-list li a .icon-header{width:26px;height:27px;margin:auto;margin-right:15px;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.menu-left .navbar-container .nav-list li a .icon-header~div:not(.icon-header){height:37px;font-size:14px;margin-left:5px;line-height:37px;padding-left:24px;display:inline-block;vertical-align:middle;text-transform:lowercase;border-left:2px solid #fff}.menu-left .navbar-container .nav-list li a .flags-container{height:15px;display:inline-block;vertical-align:middle}.menu-left .navbar-container .nav-list li a .flags-container .icon-header{display:block}.menu-left .navbar-container .nav-list li a .flags-container~div{height:35px;font-size:14px;margin-left:5px;line-height:37px;padding-left:24px;font-style:italic;display:inline-block;vertical-align:middle;text-transform:lowercase;border-left:2px solid #fff}.menu-left .navbar-container .nav-list li a .flags-container #icone-es{background-image:url(/Content/whitelabel/deOnibus/images/icons/es.svg)}.menu-left .navbar-container .nav-list li a .flags-container #icone-en{background-image:url(/Content/whitelabel/deOnibus/images/icons/en.svg)}.menu-left.in{pointer-events:all;background-color:rgba(0,0,0,.5)}.menu-left.in .navbar-container{transform:translateX(0)}@media only screen and (max-width:770px){.menu-left .navbar-container{width:85%;overflow-y:auto;overflow-x:hidden;padding:50px 30px;-webkit-overflow-scrolling:touch}.menu-left .navbar-container .nav-list{float:none;list-style:none;margin:7.5px -7px}.menu-left .navbar-container .nav-list li{width:100%}.menu-left .navbar-container .nav-list li a{height:auto;padding:10px;font-size:10px}#home-header-company-name,#language-menu{display:none}#header-right{width:100%;font-size:9px;font-weight:Bold;margin-right:0!important;justify-content:space-between}#header-right .right-menu{width:100%;display:flex;align-items:center;justify-content:flex-end}#header-right .right-menu li{margin-left:0;margin-right:2px}#header-right .right-menu li:first-child{margin-right:20px}#home-header{padding:10px;justify-content:space-between}.menu-header-icon~p,.menu-header-icon~span{display:none}}#redirect-popup p{color:#363636;font-size:18px;font-weight:400;padding:20px 10%;line-height:1.4em}#redirect-popup .inline-block{margin:40px;display:inline-block}#redirect-popup.bbb-modal .modal-dialog .modal-body{background-color:#f5f5f5}#redirect-popup .modal-body h2{color:#969696;padding:20px 5%}#redirect-popup.bbb-modal .modal-dialog .modal-body{background-color:#fff}#redirect-popup .modal-dialog{width:900px;margin:30px auto}#redirect-popup .modal-content,#redirect-popup .modal-body{border-radius:15px;background-color:#fff;padding-bottom:10px!important}#redirect-popup .modal-backdrop.in{opacity:.9}.bbb-modal .modal-dialog .modal-body{text-align:center;padding:45px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.redirect-loader img{opacity:1;-webkit-animation:fader .5s infinite alternate;-moz-animation:fader .5s infinite alternate;animation:fader .5s infinite alternate}.redirect-loader img:nth-child(2){animation-delay:.1s}.redirect-loader img:nth-child(3){animation-delay:.2s}.redirect-loader img:nth-child(4){animation-delay:.3s}.redirect-loader img:nth-child(5){animation-delay:.4s}@-webkit-keyframes fader{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@-moz-keyframes fader{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}@keyframes fader{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}.modal-generic .modal-close{top:15px;right:20px;z-index:9;position:absolute}.modal-generic .modal-close .close{opacity:1!important}.modal-generic .modal-close img{width:15px}.modal-generic .modal-dialog{margin-top:0!important;top:-1px!important;border:0!important;width:570px!important}.modal-generic .modal-body{color:#3c3c3c!important;background-color:#fff!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.modal-generic .modal-body .icon-img{height:55px}.modal-generic .modal-body .main-title{font-size:16px!important;margin:0 auto 20px auto;text-transform:uppercase!important;font-weight:bold!important}.modal-generic .modal-body .main-content{font-size:14px;width:280px!important;margin:20px auto!important}.modal-generic .modal-body .btn-main{background-color:#00c68c;padding:7px 40px;font-weight:bold}@media only screen and (max-width:770px){.modal-generic .modal-dialog{width:100%!important;margin:0;height:100vh;left:-.5px}.modal-generic .modal-dialog .modal-body{height:100vh}.modal-generic .modal-dialog .modal-body button.btn{width:100%;display:block;text-transform:uppercase}.modal-generic .modal-dialog .modal-body .btn-black{background-color:#3c3c3c}}.breadcrumb{padding:8px 0;list-style:none;background-color:transparent!important;border-radius:4px;margin-top:10px;display:inline-block}.breadcrumb li{color:#404040;font-weight:bold;font-size:12px;display:inline-block}.breadcrumb li a{text-decoration:none;color:#004e9e}.breadcrumb li+li:before{content:""!important;padding:0 5px;background-image:url("/Content/whitelabel/UnifiedWhitelabels/seta_direita.svg");background-repeat:no-repeat;background-position:center center;background-size:6px;width:20px;height:10px;display:inline-block}@media(max-width:900px){.breadcrumb{padding:8px 20px;white-space:nowrap}.alternative-padding{padding:0 0 30px 20px!important}.alternative-padding .breadcrumb{padding-left:0}}#background-line{padding-bottom:10px;background-color:#ed1941}.hero-icon-color{fill:#fff}.home-hero{padding:20px 50px;text-align:center;background-color:#ed1941;background-position:center;background-repeat:no-repeat;background-size:cover}.home-hero .dropdown-menu li.active a{background-color:#ed1941}.home-hero #logo-container{margin:33px 0;position:relative}.home-hero #logo-container #main-logo{width:243px;height:75px;margin:auto;display:flex;align-items:center}.home-hero #logo-container #main-logo.text{width:1000px}.home-hero #logo-container #main-logo img{width:100%;height:100%}.home-hero #logo-container #main-logo span{width:100%;height:auto;font-size:24px;font-weight:800;text-align:center;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.1)}.home-hero #logo-container #parceiro-oficial{right:0;top:19px;float:right;font-size:14px;font-weight:500;text-align:left;position:absolute;color:#fff;margin-bottom:0;align-items:center;justify-content:flex-end}.home-hero #logo-container #parceiro-oficial svg{width:42px;fill:#fff;margin:12px}.home-hero.mini:not(.vertical) #logo-container{display:none}.home-hero.vertical{display:flex;padding:20px 0 20px;position:relative;flex-direction:column;background-image:none;padding-left:calc(50% - 475px)}.home-hero.vertical #logo-container{margin:0;width:386px;position:static;border-top-left-radius:9px;border-top-right-radius:9px;background-color:rgba(255,255,255,.75)}.home-hero.vertical #logo-container #main-logo.text{width:100%;padding:17px 17px 0}.home-hero.vertical #logo-container #main-logo.text span{color:#363636;font-size:20px;text-shadow:none}.home-hero.vertical #logo-container #main-logo:not(.text){margin:17px auto 0}.home-hero.vertical #logo-container #parceiro-oficial{order:2;margin:0;top:40px;bottom:auto;right:42px;float:none;padding-right:8px}.home-hero.vertical.mini{padding-bottom:20px}#hero-address{height:70px;width:100%;background-color:#ed1941;color:#fff;font-size:14px;font-weight:500}#hero-address #hero-address-container{width:950px;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;align-items:center;align-content:center}#hero-address #hero-address-container .flex-container{align-items:center}#hero-address #hero-address-container .flex-container #map-icon{width:24px;height:24px;margin-right:20px}#hero-address #hero-address-container .flex-container a{color:#fff;text-transform:lowercase;font-style:italic;font-size:10px;text-decoration:none;margin-right:20px}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;z-index:99999!important;border-radius:4px;background-color:#fff}.bootstrap-datetimepicker-widget td{border-radius:20px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td span.active{background-color:#ed1941;color:#fff}.bootstrap-datetimepicker-widget td.today:before{border-bottom:7px solid #ed1941}.datepicker{background-color:#fff;font-size:12px}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.dropdown-menu{position:absolute;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu>li>a,.dropdown-menu .dropdown-submenu>a{clear:both;display:block;color:#363636;padding:3px 20px;white-space:nowrap;font-weight:normal;line-height:1.42857143}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{outline:0;text-decoration:none;background-color:#ed1941}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#fff!important}.dropdown-menu a{text-decoration:none}@media only screen and (max-width:770px){.home-hero{display:flex;position:relative;padding-bottom:0;flex-direction:column;background-image:none;padding:30px 15px 50px 15px}.home-hero #logo-container{margin:0}.home-hero #logo-container #main-logo{width:243px;height:75px;margin:auto;display:flex;align-items:center}.home-hero #logo-container #main-logo.text{width:100%}.home-hero #logo-container #parceiro-oficial{order:2;margin:0;top:auto;bottom:7px;right:15px;float:none;padding-right:8px}.home-hero.vertical #logo-container{width:100%}.home-hero.vertical #logo-container #parceiro-oficial{order:2;margin:0;top:auto;bottom:0;right:20px;float:none;padding-right:8px}.home-hero.vertical.mini.show-partner{padding-bottom:60px}.home-hero.vertical.show-partner{padding-bottom:60px}button[href="#top"]{padding:7px 10px;background-color:#008760;color:#fff;position:fixed;bottom:25px;border-radius:5px;display:none;text-decoration:none;text-transform:uppercase;border:none;font-weight:700;z-index:1000}button .icon-top{vertical-align:text-bottom;margin-left:10px}#hero-address{height:auto}#hero-address #hero-address-container{width:100%;padding:10px 25px}#hero-address #hero-address-container .flex-container:first-child{flex:0 70%}#hero-address #hero-address-container #map-icon{display:none}}body{background-color:#f0f1f1}ul,ol{list-style:none}.hidden{display:none!important;visibility:hidden!important}p{line-height:1.5em}.section{width:952px;margin:auto;padding:10px 0}.section>.title{margin:10px 0 10px 0;color:#363636;font-size:32px;font-weight:700}.section h2.title,.section h3.title{font-size:26px}.section p.text{font-size:16px}.section .more-btn{float:right;margin:20px 0;color:#24559e;font-size:12px;font-weight:bold;text-decoration:none}.section .more-btn:hover{text-decoration:none}.section .more-btn.down svg{transform:rotate(90deg)}.section .more-btn svg{float:right;height:12px;margin-top:3px;margin-left:14px}.section .more-btn svg .more-btn-color{fill:#2558a3}.section.last{padding-bottom:50px}.section:before,.section:after{content:"";clear:both;display:block}.banner{display:block;margin:auto}.banner img{width:100%;height:100%;border-radius:5px}#section-banners{display:flex;flex-wrap:wrap;justify-content:space-between}#section-banners .banner{margin:0;margin-bottom:1%}#section-banners .banner.medium{flex:0 49.75%}#section-banners .banner.large{flex:0 100%}#section-final{padding-bottom:40px}@media only screen and (max-width:770px){.section{width:100%;padding:10px 20px}.section .more-btn{margin:10px 0}.section.section-breadcrumb{padding:0;overflow:auto}.section>.title{padding:0;margin:0 0 10px 0;font-size:20px;font-weight:800;text-align:left}.section h2.title,.section h3.title{font-size:16px}.section.last{padding-bottom:50px}.section.tabs{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.section.tabs .tab-link{font-size:14px;margin-right:12px}.banner{height:auto;display:block}.banner.medium,.banner.large{flex:0 100%}#section-banners .banner{height:auto;display:block;padding:0}#section-banners .banner.medium,#section-banners .banner.large{flex:0 100%}}footer{background-color:#363636}footer a{color:#fff;margin-right:0;align-items:center;text-decoration:none;text-transform:lowercase}footer .content{color:#fff;width:952px;margin:auto}footer .content #section-times{width:100%;font-size:14px;padding-bottom:30px;border-bottom:1px solid #fff;padding-top:30px}footer .content #social-medias{width:952px;margin:auto;padding:30px;border-bottom:1px solid #fff}footer .content #social-medias .flex-container{align-items:center;justify-content:flex-end}footer .content #social-medias a{margin-left:22px}footer .content #social-medias img{height:16px;vertical-align:middle}footer .content #social-medias p{font-size:16px;margin-right:15px;font-family:"Shadows Into Light Two",cursive}footer .content #menu{padding:30px 0;font-size:12px}footer .content #menu .item-menu{margin-bottom:25px}footer .content #menu .item-menu .header-footer-menu{display:flex;margin-right:0;align-items:center}footer .content #menu .item-menu .header-footer-menu span{width:1px;height:100%;display:block;background-color:#fff;margin:auto 14px auto 10px}footer .content #menu .secondary-footer-menu{flex:0 25%;display:flex;margin-left:0;font-size:12px;flex-wrap:wrap;font-weight:700;flex-direction:column}footer .content #menu .secondary-footer-menu li{margin-right:60px;margin-bottom:15px}footer .content #menu #main-footer-menu+.secondary-footer-menu{margin-left:100px}footer .content #menu #payment-methods p{font-size:12px;font-weight:700}footer .content #menu #payment-methods p.cards-title{font-size:9px;display:block;font-weight:600;margin-bottom:5px}footer .content #menu #payment-methods .flex-container{align-items:center;margin-bottom:10px}footer .content #menu #payment-methods .flex-container p{font-size:9px;font-weight:600}footer .content #menu #payment-methods img{margin-right:10px}footer .content #menu #payment-methods .cards-container{width:233px;padding:5px;border-radius:5px;background-color:#fff}footer .content #menu #payment-methods .cards-container img{margin-right:0;padding-left:2px}footer #other-links #botao-corporate .btn-corporate{margin-bottom:20px!important;height:36px;width:225px;color:#414141!important;font-size:13px;font-weight:700;margin-top:auto;margin-bottom:auto;border-radius:6px;border-color:#fff;background-color:#fff;text-transform:uppercase;box-shadow:0 3px 6px 2px rgba(0,0,0,.2);padding:0 0;display:block;vertical-align:middle;position:relative;line-height:36px;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;text-align:center}footer #other-links #botao-corporate .btn-corporate:after{background:transparent right url(/Content/whitelabel/deOnibus/images/seta_direita.svg) no-repeat;content:"";width:8px;height:12px;right:10px;top:12px;position:absolute;color:#fff!important;line-height:36px}footer #other-links #verified-Opinions{margin:0 0 0 10px}footer #other-links .selos-parceiros{display:flex;margin:0 0 30px 0}footer #final-footer{width:100%;background-color:#fff}footer #final-footer .flex-container{padding:10px 0;align-items:center;justify-content:space-between}footer #final-footer img{margin-left:20px;vertical-align:middle}footer #final-footer #copyright{width:70%}footer #final-footer #copyright img{margin-left:0;margin-right:20px}footer #final-footer #copyright p{color:#363636;font-size:12px}@media only screen and (max-width:770px){footer .content{width:100%;padding:10px 20px}footer .content #section-times{font-size:11px;padding:0 0 30px 0}footer .content #social-medias{width:100%;padding:20px 0}footer .content #social-medias .flex-container{justify-content:center}footer .content #social-medias .flex-container #copyright{margin:auto;display:block}footer .content #social-medias .flex-container p{font-size:14px;margin-right:0}footer .content #menu{display:block;padding:30px 0 0}footer .content #menu #main-footer-menu{display:none}footer .content #menu .secondary-footer-menu{height:auto;margin-left:0;margin-bottom:30px}footer .content #menu #main-footer-menu+.secondary-footer-menu{margin-left:0}footer .content #menu #payment-methods p.cards-title,footer .content #menu #payment-methods .cards-container{display:none}footer .content #menu #payment-methods .flex-container{width:49%;display:inline-block}footer .content #menu #payment-methods .flex-container p,footer .content #menu #payment-methods .flex-container img{display:inline-block;vertical-align:middle}footer .content #other-links #botao-corporate .btn-corporate{margin-top:30px!important}footer #final-footer .flex-container{display:block}footer #final-footer .flex-container #copyright{width:100%;display:block}footer #final-footer .flex-container #copyright>img{margin:auto;display:block}footer #final-footer .flex-container #copyright p{font-size:9px;text-align:center;padding:10px 30px}footer #final-footer .flex-container #security-logos{text-align:center}}.modal{top:0;left:0;right:0;bottom:0;outline:0;z-index:1050;display:none;position:fixed;overflow:hidden;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{z-index:2000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open{overflow:hidden}.modal-open .modal{overflow-y:auto;overflow-x:hidden}.modal-dialog{width:auto;margin:10px;position:relative}.modal-content{outline:0;border-radius:6px;position:relative;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{top:0;left:0;right:0;bottom:0;z-index:1040;position:fixed;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;min-height:16.42857143px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{top:-9999px;width:50px;height:50px;overflow:scroll;position:absolute}.modal-loading.bbb-modal .modal-dialog .modal-content{background-color:transparent!important;box-shadow:none!important;border:0!important;padding-top:80px}.modal-loading.bbb-modal .modal-dialog .modal-body{background-color:transparent!important;text-align:center}.modal-loading.bbb-modal .modal-dialog .modal-body p,.modal-loading.bbb-modal .modal-dialog .modal-body span{color:#fff}.modal-loading.bbb-modal .modal-dialog .modal-body .img-container{width:120px;height:120px;background-image:url("/Content/images/loadingNewMobile.gif");background-size:cover;margin:0 auto}.modal-loading.bbb-modal .msg-container{width:260px;margin:0 auto}.modal-loading.bbb-modal #MensagemModal{font-size:19px}.modal-loading .modal-backdrop.in{opacity:.85!important}#searcher-container h3{color:#fff;font-size:22px;text-align:left;font-weight:800}#searcher-container #searcher{margin:15px auto;justify-content:center;width:100%}#searcher-container #searcher #open-searcher-container{display:none}#searcher-container #searcher input{width:100%;height:52px;color:#3c3c3c;font-size:18px;font-weight:bold;border-left:none;padding-left:60px;border:1px solid #c7c7c7}#searcher-container #searcher input#campo-destino{padding-left:27px}#searcher-container #searcher input.erroCampo{border:1px solid red;outline:1px solid red;border-bottom:1px solid red!important}#searcher-container #searcher input.erroCampo::-webkit-input-placeholder,#searcher-container #searcher input.erroCampo::placeholder,#searcher-container #searcher input.erroCampo:-ms-input-placeholder,#searcher-container #searcher input.erroCampo::-ms-input-placeholder{color:red!important;opacity:1}#searcher-container #searcher span{flex:1;position:relative}#searcher-container #searcher span #change-route{top:15px;left:-11px;width:22px;height:22px;cursor:pointer;position:absolute;background:no-repeat center;background-image:url(/Content/whitelabel/UnifiedWhitelabels/inverter.svg);background-color:#fff;transition:.5s ease-out;transition-property:transform}#searcher-container #searcher span #change-route:hover{transform:rotate(180deg)}#searcher-container #searcher span .input-icon{top:50%;left:20px;width:23px;height:23px;position:absolute;pointer-events:none;background:no-repeat center;transform:translate(0,-50%)}#searcher-container #searcher span .input-icon.ico-calendar-ida{background-image:url(/Content/whitelabel/UnifiedWhitelabels/calendario.svg)}#searcher-container #searcher span .input-icon.ico-calendar-volta{background-image:url(/Content/whitelabel/UnifiedWhitelabels/calendario.svg)}#searcher-container #searcher span .input-icon.ico-departure{background-image:url(/Content/whitelabel/UnifiedWhitelabels/pin_ida.svg)}#searcher-container #searcher span .input-icon.ico-return{display:none;background-image:url(/Content/whitelabel/UnifiedWhitelabels/pin_volta.svg)}#searcher-container #searcher span .input-icon.error-icon.ico-calendar-ida{background-image:url(/Content/whitelabel/UnifiedWhitelabels/calendario_v.svg)}#searcher-container #searcher span .input-icon.error-icon.ico-departure{background-image:url(/Content/whitelabel/UnifiedWhitelabels/de_v.svg)}#searcher-container #searcher span .input-icon.error-icon.ico-return{display:none;background-image:url(/Content/whitelabel/UnifiedWhitelabels/para_v.svg)}#searcher-container #searcher span:nth-child(1) input{border-top-left-radius:5px;border-bottom-left-radius:5px}#searcher-container #searcher button{color:#fff;height:100%;border:none;font-size:14px;cursor:pointer;min-width:190px;font-weight:700;background-color:#008760;text-transform:uppercase;border-top-right-radius:5px;border-bottom-right-radius:5px}#searcher-container #searcher div{height:52px;position:relative}#searcher-container #searcher svg{top:50%;left:19px;width:24px;height:24px;position:absolute;pointer-events:none;transform:translate(0,-50%)}.home-hero #close-fixed-searcher{top:0;right:10px;display:none;cursor:pointer;margin:8px 7px;padding:9px 10px;position:absolute}.home-hero #close-fixed-searcher svg{width:40px;height:40px}.home-hero #close-fixed-searcher svg path{fill:#fff}.home-hero.mini #searcher-container{left:0}.home-hero.vertical #logo-container.empty+#searcher-container:not(.fixed){border-top-left-radius:9px;border-top-right-radius:9px}.home-hero.vertical #searcher-container:not(.fixed){margin:0;width:386px;padding:0 8px 8px 8px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;background-color:rgba(255,255,255,.75)}.home-hero.vertical #searcher-container:not(.fixed) h3{font-size:16px;margin-top:10px;text-align:center;margin-bottom:10px;color:#000}.home-hero.vertical #searcher-container:not(.fixed) #searcher{margin:0}.home-hero.vertical #searcher-container:not(.fixed) #searcher span:nth-child(1) input{border-top-right-radius:5px;border-bottom-left-radius:0}.home-hero.vertical #searcher-container:not(.fixed) #searcher div{flex:1 100%}.home-hero.vertical #searcher-container:not(.fixed) #searcher div button{width:100%;height:54px;font-size:18px;border-top-right-radius:0;border-bottom-left-radius:5px}.home-hero.vertical #searcher-container:not(.fixed) #searcher input{width:100%;font-size:17px;border-bottom:0;padding-left:50px}.home-hero.vertical #searcher-container:not(.fixed) #searcher input#campo-destino{padding-left:50px}.home-hero.vertical #searcher-container:not(.fixed) #searcher.flex-container{flex-wrap:wrap}.home-hero.vertical #searcher-container:not(.fixed) #searcher span{flex:1 100%}.home-hero.vertical #searcher-container:not(.fixed) #searcher span #change-route{top:-10px;left:auto;right:12px;transform:rotate(90deg)}.home-hero.vertical #searcher-container:not(.fixed) #searcher span #change-route:hover{top:-10px;left:auto;right:12px;transform:rotate(90deg)}.home-hero.vertical #searcher-container:not(.fixed) #searcher span .input-icon{left:15px}.home-hero.vertical #searcher-container:not(.fixed) #searcher span .input-icon.ico-return{display:block}.home-hero.vertical #searcher-container:not(.fixed) #searcher span:nth-child(3),.home-hero.vertical #searcher-container:not(.fixed) #searcher span:nth-child(4){flex:1 50%}.home-hero #searcher-container{top:-100%;z-index:1000;transition:top .3s}.home-hero #searcher-container.fixed{top:0%;left:0;width:100%;position:fixed;padding:20px 50px;background-color:#ed1941}.home-hero #searcher-container.fixed h3{color:#fff}.home-hero #searcher-container.fixed.closed{display:none}.home-hero #searcher-container.fixed #close-fixed-searcher{display:block}.changePlaceColor::-webkit-input-placeholder{color:red}.changePlaceColor:-moz-placeholder,.changePlaceColor:-ms-input-placeholder{color:red}.changePlaceColor:-moz-placeholder{opacity:1}@media only screen and (max-width:770px){#searcher-container{margin:0;margin-top:30px;padding:25px 8px 8px 8px;background-color:rgba(255,255,255,.75)}#searcher-container h3{font-size:16px;text-align:center;margin-bottom:20px}#searcher-container #searcher{margin:0}#searcher-container #searcher span:nth-child(1) input{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:0}#searcher-container #searcher button{width:100%;height:54px;font-size:18px;border-top-right-radius:0;border-bottom-left-radius:5px}#searcher-container #searcher input{width:100%;font-size:14px;border-bottom:0;padding-left:50px}#searcher-container #searcher input#campo-destino{padding-left:50px}#searcher-container #searcher span #change-route{transform:rotate(90deg);top:-10px;right:30px;left:auto}#searcher-container #searcher span #change-route:hover{transform:rotate(90deg);top:-10px;right:30px;left:auto}#searcher-container #searcher span .input-icon{left:15px}#searcher-container #searcher span .input-icon.ico-return{display:block}.home-hero.vertical{padding:20px}.home-hero.vertical #logo-container.empty+#searcher-container:not(.fixed){border-top-left-radius:9px;border-top-right-radius:9px}.home-hero.vertical #searcher-container:not(.fixed){width:100%}.home-hero.vertical #searcher-container:not(.fixed) #searcher input{font-size:14px}.home-hero.vertical.mini{padding:20px}.home-hero.vertical.mini #searcher-container:not(.fixed) #searcher span:nth-child(3),.home-hero.vertical.mini #searcher-container:not(.fixed) #searcher span:nth-child(4){flex:1 0%}.home-hero.vertical:not(.mini) #searcher-container:not(.fixed) #searcher span:nth-child(3),.home-hero.vertical:not(.mini) #searcher-container:not(.fixed) #searcher span:nth-child(4){flex:1 50%}.home-hero.mini #searcher-container:not(.fixed) #searcher span{flex-basis:0;overflow:hidden;transition:all .3s}.home-hero.mini #searcher-container:not(.fixed) #searcher div:not(#open-searcher-container){display:none}.home-hero.mini #searcher-container:not(.fixed) #searcher #open-searcher-container{display:block}.home-hero.mini #searcher-container:not(.fixed) #searcher #open-searcher-container svg:last-child{top:29%;left:auto;right:19px;transform:rotate(90deg)}.home-hero.mini #searcher-container:not(.fixed) #searcher.opened span{flex:1 100%}.home-hero.mini #searcher-container:not(.fixed) #searcher.opened span:nth-child(3),.home-hero.mini #searcher-container:not(.fixed) #searcher.opened span:nth-child(4){flex:1 50%}.home-hero.mini #searcher-container:not(.fixed) #searcher.opened #open-searcher-container{display:none}.home-hero.mini #searcher-container:not(.fixed) #searcher.opened div:not(#open-searcher-container){display:block}}.tabs{display:flex;overflow-x:auto}.tabs .tab-link{font-size:18px;font-weight:600;margin-right:30px;padding:0 9px 10px;display:inline-block;text-decoration:none;color:#363636}.tabs .tab-link.active{color:#ed1941;border-bottom:3px solid #ed1941}.tabs .tab-link:hover:not(.active){cursor:pointer;border-bottom:3px solid #363636}.search-container{width:40%;overflow:hidden;position:relative}.search-container input{width:100%;border:none;padding:8px;font-size:14px;font-weight:500;background-color:transparent;border-bottom:1px solid #1c2535;outline:0}.search-container .search-icon{top:8px;right:8px;width:21px;height:21px;position:absolute;transition:all .3s;background-image:url(/Content/whitelabel/UnifiedWhitelabels/buscar_cinza.svg)}.search-container .search-icon.hidden-icon{top:-18px}.search-container .search-clear{top:11px;right:11px;width:13px;height:13px;cursor:pointer;position:absolute;transition:all .3s;background-image:url(/Content/whitelabel/UnifiedWhitelabels/fechar.svg)}.search-container .search-clear.hidden-icon{top:45px}.section-map{width:100%;background-color:#fff;padding-top:20px;margin:10px 0}.section-map .content{width:952px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.section-map .content h2.title{width:100%;display:block}.section-map .content .map-content,.section-map .content .text-content{width:50%;margin-top:20px;vertical-align:top;display:inline-block}.section-map .content .map-content{position:relative;padding-right:40px}.section-map .content .map-content #map-area{height:400px;border-radius:10px}.section-map .content .map-content .map-info-overlay{left:10px;width:77%;top:330px;display:flex;font-size:16px;min-height:31px;border-radius:5px;position:absolute;padding:10px 14px;text-decoration:none;background-color:#fff;color:#363636;box-shadow:0 3px 2px 0 rgba(0,0,0,.1)}.section-map .content .map-content .map-info-overlay .overlay-content{flex:1;font-size:13px;padding-right:10px}.section-map .content .map-content .map-info-overlay .cta{flex:0;font-size:9px;color:#007af6;font-weight:800;margin-right:20px;position:relative;white-space:nowrap;text-decoration:none}.section-map .content .map-content .map-info-overlay .cta:before{top:-2px;width:16px;height:16px;content:" ";right:-21px;position:absolute;background-repeat:no-repeat;background-position:center center;background-image:url(/Content/css/SVGs/novaaba_google.svg)}@media only screen and (max-width:770px){.section-map .content{width:100%}.section-map .content .title{text-align:left}.section-map .content .map-content,.section-map .content .text-content{width:100%;padding:0;display:block}.section-map .content .map-content{padding:0;min-height:400px}.section-map .content .map-content .map-info-overlay{left:40px;width:66%}.section-map .content .map-content .map-info-overlay .cta span{display:none}}.bos-shadow-button{padding:15px;display:block;background:#fff;margin:0 2px 8px;border-radius:3px;transition:.4s all;text-decoration:none;color:#363636}.bos-shadow-button:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}.section .show-more-link{margin-right:20px}.show-more-link{display:flex;color:#2558a3;font-size:12px;font-weight:700;white-space:nowrap;align-items:center;cursor:pointer;justify-content:flex-end}.show-more-link svg{width:6px;fill:#2558a3;margin-left:5px}.show-more-link.down svg{transform:rotate(90deg)}.section-routes{padding-bottom:10px}.section-routes .route{padding:2%;width:49.2%;color:#363636;font-size:16px;margin:.5% .25%;text-align:center;border-radius:5px;transition:.4s all;text-decoration:none;display:inline-block;vertical-align:middle;background-color:#fff}.section-routes .route span{font-weight:bold}.section-routes .route:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}.section-routes .each-route-list{width:50%;float:left}.section-routes .each-route-list .title{text-align:center;margin-bottom:25px;margin-top:15px;padding-right:0;font-weight:bold}.section-routes .each-route-list .routes-icon{width:22px;margin:0 auto;margin-top:0}.section-routes .each-route-list #departure-routes .route,.section-routes .each-route-list #arrive-routes .route{padding:4%;width:98.4%}#section-routes{padding-bottom:10px}#section-routes .route{padding:2%;width:49.2%;color:#363636;font-size:16px;margin:.5% .25%;text-align:center;border-radius:5px;transition:.4s all;text-decoration:none;display:inline-block;vertical-align:middle;background-color:#fff}#section-routes .route span{font-weight:bold}#section-routes .route:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-routes .each-route-list{width:50%;float:left}#section-routes .each-route-list .title{text-align:center;margin-bottom:25px;margin-top:15px;padding-right:0;font-weight:bold}#section-routes .each-route-list .routes-icon{width:22px;margin:0 auto;margin-top:0}#section-routes .each-route-list #departure-routes .route,#section-routes .each-route-list #arrive-routes .route{padding:4%;width:98.4%}@media only screen and (max-width:770px){.section-routes .title{text-align:center}.section-routes .each-route-list{width:100%;padding-bottom:20px}.section-routes .route{padding:4%;width:100%}}#section-how-to-buy{width:952px;margin:auto;padding:10px 0;display:flex;flex-wrap:wrap;justify-content:space-evenly}#section-how-to-buy .howToBuy{flex:0 30%;text-align:center;padding:20px 0;margin-bottom:5px;text-decoration:none;background-color:#fff;border-radius:5px;transition:.4s all}#section-how-to-buy .howToBuy .title-howToBuy{height:50px;display:flex;color:#ed1941;align-items:center;justify-content:center;font-size:18px;font-weight:900;padding:15px 15px 5px}#section-how-to-buy .howToBuy .description-howToBuy{padding:0 15px;text-align:center;font-weight:700;font-size:14px}@media only screen and (max-width:770px){#section-how-to-buy{width:100%;overflow-x:auto;flex-wrap:unset;justify-content:flex-start;-webkit-overflow-scrolling:touch}#section-how-to-buy .howToBuy{max-width:85%;display:inline-block;margin-right:15px;flex:0 0 auto}}.slick-slide img{width:100%}.slick-dots li button:before{line-height:20px;font-size:50px}.slick-dots{bottom:12px}.slick-dots li.slick-active button:before{color:#fff}@media only screen and (max-width:770px){.slick-track{width:100%}}#highlights-full #highlights{display:flex;color:#363636;flex-wrap:wrap;justify-content:space-evenly}#highlights-full #highlights .highlights{flex:0 19%;text-align:center;padding:10px 0;margin-bottom:5px;text-decoration:none;background-color:#fff;border-radius:5px;transition:.4s all;padding:10px 0}#highlights-full #highlights .highlights .icon{display:flex;margin:20px 0;justify-content:center}#highlights-full #highlights .highlights .icon img{max-height:40px;width:100%}#highlights-full #highlights .highlights .title{height:50px;display:flex;font-size:16px;font-weight:800;align-items:center;justify-content:center;padding:10px;margin:10px}#highlights-full #highlights .highlights .descriptions-highlights{margin-top:10px;font-weight:700;font-size:14px}#highlights-full #highlights .highlights a,#highlights-full #highlights .highlights a:hover{color:#363636;text-decoration:none}#highlights-full #highlights .highlights:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#highlights-full #highlights{display:flex;color:#363636;flex-wrap:wrap;justify-content:space-evenly}#highlights-full #highlights .highlights-descrip{flex:0 20%;text-align:center;padding:10px 0;margin-bottom:5px;text-decoration:none;background-color:#fff;border-radius:5px;transition:.4s all;padding:10px 0}#highlights-full #highlights .highlights-descrip .icon{display:flex;margin:20px 0;justify-content:center}#highlights-full #highlights .highlights-descrip .icon img{max-height:40px;width:100%}#highlights-full #highlights .highlights-descrip .title{height:50px;display:flex;font-size:16px;font-weight:800;align-items:center;justify-content:center;padding:10px;margin:10px}#highlights-full #highlights .highlights-descrip .descriptions-highlights{margin-top:10px;font-weight:700;font-size:14px}#highlights-full #highlights .highlights-descrip a,#highlights-full #highlights .highlights-descrip a:hover{color:#363636;text-decoration:none}#highlights-full #highlights .highlights-descrip:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}@media only screen and (max-width:770px){#highlights-full #highlights{justify-content:space-between}#highlights-full #highlights .highlights-descrip{flex:0 49%;border-radius:3px}#highlights-full #highlights .highlights-descrip .title{font-size:16px;padding:0}#highlights-full #highlights{justify-content:space-between}#highlights-full #highlights .highlights{flex:0 49%;border-radius:3px}#highlights-full #highlights .highlights .title{font-size:16px;padding:0}}#section-destinations #destinations{display:flex;flex-wrap:wrap;justify-content:flex-start}#section-destinations #destinations .destination{font-size:0;flex:0 32.9%;text-decoration:none;padding-bottom:20px;padding-right:10px}#section-destinations #destinations .destination img{width:100%;border-radius:5px 5px 0 0}#section-destinations #destinations .destination h4{padding:15px;color:#ed1941;font-size:14px;text-align:center;background-color:#fff;border-top:2px solid #ed1941;border-radius:0 0 5px 5px}#section-destinations #destinations .destination:hover{text-decoration:none;color:#363636}#section-destinations #destinations .destination:visited{text-decoration:none;color:#363636}@media only screen and (max-width:770px){#section-destinations #destinations{justify-content:space-between}#section-destinations #destinations .destination{flex:0 49%;padding-right:0}#section-destinations #destinations .destination img{border-radius:3px 3px 0 0}#section-destinations #destinations .destination h4{font-size:9px;padding:10px;border-radius:0 0 3px 3px}}.accordion{list-style:none;padding:0;padding-bottom:30px}.accordion .description-accordion{overflow:hidden;display:none;background-color:#fff;padding:0 20px 20px 20px}.accordion .description-accordion p img{width:100%;height:100%}li{margin:.5em 0}li a.toggle{width:100%;display:block;font-weight:600;background-color:#fff;color:#363636;padding:20px;border-radius:.15em;text-decoration:none;transition:background .3s ease}li a.toggle .caret-down{background:url(/Content/whitelabel/deOnibus/images/icons/cima_baixo_cinza.svg) no-repeat center;float:right;padding:7px;margin-top:4px}li a.toggle .caret-up{background:url(/Content/whitelabel/deOnibus/images/icons/cima_baixo_cinza.svg) no-repeat center;float:right;padding:7px;margin-top:4px;transform:rotate(180deg)}li a i{float:right;margin-top:2px}@media only screen and (max-width:770px){.accordion{font-size:12px}li{margin:.5em 0}li a.toggle{padding:10px}li a.toggle .caret-down{padding:5px}li a.toggle .caret-up{padding:5px}}#gallery #gallery{display:flex;color:#363636;flex-wrap:wrap;justify-content:flex-start;padding-bottom:30px}#gallery #gallery .img-gallery{flex:0 24%;transition:.4s all}#gallery #gallery .img-gallery .gallery{flex:0 24%;margin-bottom:14px;transition:.4s all}#gallery #gallery .img-gallery .gallery .image-gallery{display:flex;justify-content:center;padding-right:13px}#gallery #gallery .img-gallery .gallery .image-gallery img{width:100%;border-radius:5px}#gallery #gallery .show-more-images{display:flex;color:#2558a3;font-size:12px;cursor:pointer;font-weight:700;white-space:nowrap;align-items:center;justify-content:flex-end}#gallery #gallery .show-more-images svg{width:6px;fill:#2558a3;margin-left:5px}#gallery #gallery .show-more-images.down svg{transform:rotate(90deg)}@media only screen and (max-width:770px){#gallery #gallery{margin:0;justify-content:space-between}#gallery #gallery .img-gallery{flex:0 49%;border-radius:3px}#gallery #gallery .img-gallery .gallery{flex:0 49%;border-radius:3px}#gallery #gallery .img-gallery .gallery .image-gallery{padding:0}}#routes #routes .section-routes .route{padding:2%;width:49.2%;color:#363636;font-size:16px;margin:.5% .25%;text-align:center;border-radius:5px;transition:.4s all;text-decoration:none;display:inline-block;vertical-align:middle;background-color:#fff}#routes #routes .section-routes .route:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#routes #routes .show-more-routes{display:flex;color:#2558a3;font-size:12px;cursor:pointer;font-weight:700;white-space:nowrap;align-items:center;justify-content:flex-end}#routes #routes .show-more-routes svg{width:6px;fill:#2558a3;margin-left:5px}#routes #routes .show-more-routes.down svg{transform:rotate(90deg)}@media only screen and (max-width:770px){#routes #routes .section-routes .route{width:100%;padding:4%;margin:1% .25%}}#section-featured-routes .title{text-align:center}#section-featured-routes #featured-routes{color:#363636;display:flex;margin:0 -2px;flex-wrap:wrap;justify-content:center}#section-featured-routes #featured-routes .featured-route{margin:9px 2px;color:#363636;vertical-align:top;transition:.4s all;display:inline-block;text-decoration:none}#section-featured-routes #featured-routes .featured-route.small{flex:0 24.5%}#section-featured-routes #featured-routes .featured-route.medium{flex:0 49.5%}#section-featured-routes #featured-routes .featured-route.large{flex:1 75%}#section-featured-routes #featured-routes .featured-route .image{height:235px;margin-bottom:2px;background-size:cover;background-position:center;border-radius:5px 5px 0 0}#section-featured-routes #featured-routes .featured-route:hover{border-radius:5px;box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-featured-routes .info-bar{color:#fff;font-size:12px;position:relative;text-align:center;padding:10px 10px 15px;background-color:#ed1941;border-radius:0 0 5px 5px}#section-featured-routes .info-bar p{font-size:10px}#section-featured-routes .info-bar .origin,#section-featured-routes .info-bar .destination{font-weight:bold}#section-featured-routes .price-bar{padding:20px;font-size:12px;font-weight:700;background-color:#fff;border-radius:0 0 5px 5px}#section-featured-routes .price-bar .price{font-size:20px}@media only screen and (max-width:770px){#section-featured-routes #featured-routes{color:#363636;display:block;justify-content:center;border-radius:3px 3px 0 0}#section-featured-routes #featured-routes .featured-route{color:#363636;display:block}#section-featured-routes #featured-routes .featured-route .info-bar{border-radius:0 0 3px 3px}#section-featured-routes #featured-routes .featured-route:hover{border-radius:3px;box-shadow:0 0 7px 1px rgba(0,0,0,.2)}}#companies-title{background-color:#fff}#section-companies{background-color:#fff;width:100%}#section-companies #companies{margin:auto;flex-wrap:wrap;justify-content:space-evenly}#section-companies #companies .section-companies{display:flex;flex-wrap:wrap}#section-companies #companies .section-companies .companie{flex:0 23%;text-align:center;margin:0 0 20px 0;text-decoration:none}#section-companies #companies .section-companies .companie img{width:60%;height:67px}#section-companies #companies .section-companies .companie h4{color:#363636;font-size:14px;margin-top:5px;width:100%}#section-companies #companies .show-more-companies{display:flex;color:#2558a3;font-size:12px;cursor:pointer;font-weight:700;white-space:nowrap;align-items:center;justify-content:flex-end;margin-left:800px}#section-companies #companies .show-more-companies svg{width:6px;fill:#2558a3;margin-left:5px}#section-companies #companies .show-more-companies.down svg{transform:rotate(90deg)}#section-bus-companies-list{width:100%}#section-bus-companies-list #bus-companies{width:100%;background-color:#fff}#section-bus-companies-list #bus-companies #no-results{width:350px;display:none;font-size:22px;font-weight:600;font-style:italic;text-align:center;position:relative;margin:20px auto 30px;color:#363636}#section-bus-companies-list #bus-companies #no-results .sad-text-emoticon{font-size:38px}#section-bus-companies-list #bus-companies .content{width:968px;margin:auto;display:flex;flex-wrap:wrap;padding:27px 0;justify-content:space-between}#section-bus-companies-list #bus-companies .content .bus-company{width:207px;text-align:center;margin:0 0 20px;text-decoration:none}#section-bus-companies-list #bus-companies .content .bus-company img{width:80%;height:67px}#section-bus-companies-list #bus-companies .content .bus-company .title{color:#363636;font-size:14px;margin-top:5px}#section-bus-companies-list #bus-companies .content .search-container{margin:25px auto;margin-bottom:30px}#section-bus-companies-list #bus-companies #section-companies{background-color:#fff;width:100%}#section-bus-companies-list #bus-companies #section-companies #companies{margin:auto;display:flex;flex-wrap:wrap;justify-content:space-evenly}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies{display:flex;flex-wrap:wrap}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie{flex:0 23%;text-align:center;margin:0 0 20px 0;text-decoration:none}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie img{width:60%;height:67px}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie h4{color:#363636;font-size:14px;margin-top:5px;width:100%}#section-bus-companies-list #bus-companies #section-companies #companies .show-more-companies{display:flex;color:#2558a3;font-size:12px;cursor:pointer;font-weight:700;white-space:nowrap;align-items:center;justify-content:flex-end;margin-left:800px}#section-bus-companies-list #bus-companies #section-companies #companies .show-more-companies svg{width:6px;fill:#2558a3;margin-left:5px}#section-bus-companies-list #bus-companies #section-companies #companies .show-more-companies.down svg{transform:rotate(90deg)}@media only screen and (max-width:770px){#companies-title{background-color:#fff}#section-companies{background-color:#fff}#section-companies #companies{justify-content:space-between}#section-companies #companies .section-companies .companie{flex:0 49%;padding-right:0;width:100%;text-align:-webkit-center}#section-companies #companies .section-companies .companie figure{width:80%;height:35px}#section-companies #companies .section-companies .companie figure img{width:100%;height:35px}#section-companies #companies .section-companies .companie h4{font-size:14px;padding:10px;border-radius:0 0 3px 3px}#section-companies #companies .show-more-companies{margin-left:239px}#section-bus-companies-list{width:100%;background-color:#fff}#section-bus-companies-list #bus-companies{width:100%}#section-bus-companies-list #bus-companies .content{width:100%}#section-bus-companies-list #bus-companies .content .bus-company{width:38%}#section-bus-companies-list #bus-companies .content .bus-company img{width:100%;height:48px}#section-bus-companies-list #bus-companies #section-companies{background-color:#fff}#section-bus-companies-list #bus-companies #section-companies #companies{justify-content:space-between}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie{flex:0 49%;padding-right:0;width:100%;text-align:-webkit-center}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie figure{width:80%;height:35px}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie figure img{width:100%;height:35px}#section-bus-companies-list #bus-companies #section-companies #companies .section-companies .companie h4{font-size:14px;padding:10px;border-radius:0 0 3px 3px}#section-bus-companies-list #bus-companies #section-companies #companies .show-more-companies{margin-left:239px}}#section-about #about-info{display:flex;color:#363636;margin:35px 0;font-size:16px;flex-wrap:wrap;justify-content:space-between}#section-about #about-info .info{flex:0 32%;text-align:center}#section-about #about-info .info .icon{height:50px;display:flex;margin:20px 0;justify-content:center}#section-about #about-info .info .icon svg{width:120px;max-height:50px}#section-about #about-info .info .icon svg .icon-color{fill:#ed1941}#section-about #about-info .info .title{font-size:14px;font-weight:700}#section-about #about-info .info .description{font-weight:800}@media only screen and (max-width:770px){#section-about #about-info{margin:20px 0}#section-about #about-info .info .icon{height:30px}#section-about #about-info .info .icon svg{width:29px;max-height:29px}#section-about #about-info .info .title{font-size:10px}#section-about #about-info .info .description{font-size:12px}.each-route-list{width:100%;padding-bottom:20px}#section-routes .each-route-list{width:100%;padding-bottom:20px}#section-routes .route{padding:4%;width:100%;border-radius:3px;font-size:12px}}#section-news #news{display:flex;color:#363636;font-size:14px;flex-wrap:wrap;justify-content:flex-start}#section-news #news .news-article{flex:0 25%;color:#363636;margin-bottom:30px;text-decoration:none;padding-bottom:20px;padding-right:10px}#section-news #news .news-article .icon{padding:30px 40px;position:relative;border-radius:5px;transition:.4s all;background-color:#fff}#section-news #news .news-article .icon img{width:100%}#section-news #news .news-article.type-link .icon:after{right:0;bottom:0;right:16px;width:25px;bottom:12px;position:absolute;content:url(/Content/whitelabel/UnifiedWhitelabels/link.svg)}#section-news #news .news-article.type-file .icon:after{right:0;bottom:0;right:16px;width:25px;bottom:12px;position:absolute;content:url(/Content/whitelabel/UnifiedWhitelabels/download.svg)}#section-news #news .news-article .title{color:#ed1941;font-size:18px;font-weight:900;padding:15px 15px 5px}#section-news #news .news-article .description{padding:0 15px;font-weight:700}#section-news #news .news-article:hover{text-decoration:none;color:#363636}#section-news #news .news-article:hover .icon{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-news #news .news-article:visited{text-decoration:none;color:#363636}@media only screen and (max-width:770px){#section-news #news{margin:0;justify-content:space-between}#section-news #news .news-article{flex:0 48.5%;padding-right:0;margin-bottom:15px}#section-news #news .news-article .icon{padding:0;border-radius:3px}#section-news #news .news-article .icon img{padding:10px;width:100%}#section-news #news .news-article.type-link .icon:after{right:8px;bottom:8px}#section-news #news .news-article.type-file .icon:after{right:8px;bottom:8px}#section-news #news .news-article .title{font-size:16px;text-align:left;padding:10px 0 0 5px}}#section-blog #blog{display:flex;flex-wrap:wrap;justify-content:space-between}#section-blog #blog .blog-post{flex:0 48%;display:flex;flex-wrap:wrap;margin-bottom:35px;text-decoration:none;justify-content:space-between}#section-blog #blog .blog-post .icon{flex:0 50%;width:230px;height:167px;display:flex;padding:30px 40px;border-radius:5px;align-items:center;transition:.4s all;background-color:#fff}#section-blog #blog .blog-post .icon img{width:100%;height:90px}#section-blog #blog .blog-post .info{flex:0 45%;display:flex;flex-flow:column;justify-content:center}#section-blog #blog .blog-post .info .title{flex:0;color:#ed1941;font-size:18px;font-weight:700;padding-top:10px;margin-bottom:15px}#section-blog #blog .blog-post .info .excerpt{flex:1;display:flex;color:#363636;font-size:14px;font-weight:700}#section-blog #blog .blog-post .info .more-btn{flex:0;margin:0;float:none;padding-bottom:10px}#section-blog #blog .blog-post .info .more-btn svg{top:2px;float:none;margin-top:0;position:relative}#section-blog #blog .blog-post:hover .icon{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}@media only screen and (max-width:770px){#section-blog #blog{display:block;flex-wrap:nowrap}#section-blog #blog .blog-post{flex-wrap:nowrap;margin-bottom:10px;justify-content:space-between}#section-blog #blog .blog-post .icon{flex:0 40%;height:98px;width:136px;padding:0;border-radius:3px}#section-blog #blog .blog-post .info{flex:0 60%;padding-left:10px}#section-blog #blog .blog-post .info .title{font-size:16px;text-align:left;padding-top:0;padding-bottom:10px}#section-blog #blog .blog-post .info .more-btn{padding-top:20px}}#section-promo{width:100%;background-color:#fff;padding-top:20px;margin:10px 0}#section-promo .title{width:952px;margin:auto}#section-promo .description-text{width:952px;margin:auto}#section-promo #promo{width:100%}#section-promo #promo .content{width:952px;margin:auto;display:flex;flex-wrap:wrap;align-items:center}#section-promo #promo .content #app-appstore,#section-promo #promo .content #app-gplay{display:flex;flex-direction:column}#section-promo #promo .content>div{flex:0 50%;display:flex;justify-content:center}#section-promo #promo .content>div img{width:60%}#section-promo #promo .content>div.links{justify-content:space-around}@media only screen and (max-width:770px){#section-promo .title{width:100%;margin:0 0 10px 0}#section-promo #promo .content{width:100%;padding:15px 30px}#section-promo #promo .content>div img{width:100%}#section-promo #promo .content .qrcode{display:none}#section-promo #promo .content>div.links{flex-wrap:wrap;margin-top:0;align-self:flex-start;justify-content:space-around}#section-promo #promo .content>div.links img{width:80%;margin-bottom:10px}}#section-newsletter{width:100%;display:flex;padding:30px 0;background-color:#00c68c}#section-newsletter form{width:952px;margin:auto;display:flex;align-items:center}#section-newsletter form .description{flex:1;color:#fff;font-size:20px;font-weight:700;margin-right:50px;display:inline-block}#section-newsletter form #email-span{flex:3;position:relative}#section-newsletter form #email-span .icon-newsletter{top:9px;left:10px;width:20px;height:20px;opacity:.8;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/news.svg) no-repeat center}#section-newsletter form #email-span input{height:35px;font-size:14px;color:#fff;border:1px solid #fff;border-radius:3px;background:transparent}#section-newsletter form #email-span input[type="email"]{width:100%;font-weight:600;padding-left:40px;margin-bottom:10px}#section-newsletter form #email-span input[type="email"]::-webkit-input-placeholder{color:#fff}#section-newsletter form #email-span input[type="submit"]{height:35px;flex:.5;color:#fff;cursor:pointer;font-weight:700;text-transform:uppercase;float:right;padding:0 20px}#section-newsletter .form-sent{color:#fff;display:none;width:100%;font-size:20px;font-weight:700;line-height:55px;text-align:center}#section-newsletter .form-sent:before{width:30px;height:35px;margin-right:10px;vertical-align:sub;display:inline-block;content:url(/Content/whitelabel/deOnibus/images/icons/check_2.svg)}@media only screen and (max-width:770px){#section-newsletter{padding:20px}#section-newsletter form{width:100%;flex-wrap:wrap}#section-newsletter form .description{flex:1 100%;margin-right:0;font-size:16px;text-align:left;margin-bottom:20px}#section-newsletter form #email-span{flex:1.5}#section-newsletter form input[type="submit"]{font-size:12px}}#acept-cookie{bottom:0%;z-index:99999999;background:#fff 0% 0% no-repeat padding-box;padding:20px 40px;left:0;width:100%;position:fixed;display:flex;justify-content:center;align-items:center}#acept-cookie .icon-cookie{margin-left:90px;height:50px;width:61%;display:flex}#acept-cookie .icon-cookie img{height:42px;width:24px}#acept-cookie .icon-cookie .text-cookie{letter-spacing:0;color:#363636;opacity:1;width:937px;height:49px;margin:0 25px 0}#acept-cookie .icon-cookie .text-cookie a{font-weight:bold;text-decoration:underline}#acept-cookie #acept-cookie-button button{width:162px;height:30px;background:#3e3e3e 0% 0% no-repeat padding-box;border-radius:3px;opacity:1;text-align:center;font:normal normal 800 12px/15px Muli;letter-spacing:0;color:#fff;opacity:1;text-transform:uppercase}@media only screen and (max-width:770px){#acept-cookie{z-index:10000000000;padding:15px 15px 15px 0;display:block}#acept-cookie .icon-cookie{margin-left:18px;width:100%}#acept-cookie .icon-cookie img{height:80px}#acept-cookie .icon-cookie .text-cookie{padding:0 18px 0 10px;text-align:left;font-size:12px;margin:0}#acept-cookie div#acept-cookie-button{padding:30px 0 12px 50px}}#section-bus-stations #bus-stations{display:flex;flex-wrap:wrap;justify-content:space-between}#section-bus-stations #bus-stations .bus-station{flex:0 49%;display:flex;flex-wrap:wrap;margin-bottom:35px;justify-content:space-between;text-decoration:none}#section-bus-stations #bus-stations .bus-station img{flex:0 45%;min-height:100px;border-radius:5px;width:176px}#section-bus-stations #bus-stations .bus-station .info{flex:0 50%}#section-bus-stations #bus-stations .bus-station .info .title{color:#ed1941;font-size:18px;font-weight:700;margin-bottom:10px}#section-bus-stations #bus-stations .bus-station .info .description{color:#363636;font-size:16px}#section-bus-stations #bus-stations .bus-station:hover{text-decoration:none}#section-stats{width:100%;background-color:#ed1941;padding-top:20px;margin:10px 0}#section-stats #stats{width:100%}#section-stats #stats .content{color:#fff;width:952px;margin:auto;display:flex;flex-wrap:wrap;align-items:center;padding:10px 0 30px;justify-content:space-between}#section-stats #stats .content .statistic{flex:0 22%;text-align:center}#section-stats #stats .content .statistic .icon{height:50px;display:flex;margin:20px 0;justify-content:center}#section-stats #stats .content .statistic .icon img{max-height:50px;max-width:120px}#section-stats #stats .content .statistic .title{font-size:28px;font-weight:700}#section-stats #stats .content .statistic .description{font-size:16px;font-weight:800}#section-bus-stations-list .station{padding:4%;width:100%;color:#363636;font-size:16px;margin:.5% .25%;text-align:center;border-radius:5px;transition:.4s all;text-decoration:none;display:inline-block;vertical-align:middle;background-color:#fff}#section-bus-stations-list .station span{font-weight:bold}#section-bus-stations-list .station:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}@media only screen and (max-width:770px){#section-title{padding:10px 0 0 20px}#section-title .title{margin:0}#section-bus-stations #bus-stations{display:block;flex-wrap:nowrap}#section-bus-stations #bus-stations .bus-station{flex:0 40%;flex-wrap:nowrap;margin-bottom:10px}#section-bus-stations #bus-stations .bus-station img{flex:0 60%;width:136px;height:98px;border-radius:3px}#section-bus-stations #bus-stations .bus-station .info{padding-left:10px;flex:0 55%}#section-bus-stations #bus-stations .bus-station .info .title{font-size:16px;font-weight:700;text-align:left;padding-bottom:10px;margin-bottom:0}#section-bus-stations #bus-stations .bus-station .info .description{font-size:13px}}.covered-areas .botoes-lista{padding-left:28px}.botoes-lista{width:100%;flex-wrap:wrap;margin:20px auto;margin-left:-10px;justify-content:center}botoes-lista.double{margin-left:auto;padding:0 16px}.botoes-lista .item,.botao-single{color:#000;flex:1 47%;height:50px;margin:15px;padding:12px;display:block;font-size:18px;min-width:220px;font-weight:bold;text-align:center;margin-bottom:0;border:1px solid transparent;border-radius:10px;background-color:#fff;box-shadow:#000 0 3px;box-shadow:rgba(0,0,0,.16) 0 3px 6px}botoes-lista.double .item{flex:1 33%;height:auto}.botoes-lista.tabs{padding:0 60px;margin-left:auto}.botoes-lista.tabs .item{flex:none;width:auto;margin:8px;min-width:auto;border-radius:6px}.botoes-lista .item:hover{text-decoration:none;cursor:pointer}.botoes-lista.tabs{padding:0 20px}.botoes-lista.tabs .item{width:100%;height:auto;padding:12px 35px;position:relative}.botoes-lista.tabs .item:after{right:18px;width:18px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg)}.botoes-lista.tabs .item.active:after{transform:rotate(180deg);content:url(/Content/whitelabel/deOnibus/images/icons/down_b.svg)}.botoes-lista{padding-left:20px;padding-right:10px}.covered-areas .botoes-lista,.botoes-lista.double{margin:0;padding:10px;display:block}.covered-areas .botoes-lista .item,.botoes-lista.double .item{height:auto;padding:10px;display:flex;margin:15px 0;align-items:center;justify-content:center}.tablist-v2{padding-top:30px;padding-bottom:20px}.tablist-v2 .tablist-col,.tablist-v2 .botoes-lista>a{margin-left:50px;margin-right:50px;flex:none}.tablist-v2 .tablist-col button,.tablist-v2 .botoes-lista>a button{cursor:pointer}.tablist-v2 [role="tab"],.tablist-v2 [role="tab"]:focus,.tablist-v2 .botoes-lista>a,.tablist-v2 .botoes-lista>a:visited,.tablist-v2 .botoes-lista>a:focus{color:#3c3c3c;font-size:18px;font-weight:normal;padding-bottom:3px;padding-left:20px;padding-right:20px;padding-bottom:15px;border:none;outline:0;background:none;text-decoration:none;border-bottom:solid 3px none}.tablist-v2 .botoes-lista>a.active,.tablist-v2 .botoes-lista>a:active,.tablist-v2 .botoes-lista>a:hover,.tablist-v2 [role="tab"][aria-selected="true"]{color:#ed1941;border-bottom:solid 3px #ed1941;font-weight:bold;padding-bottom:12px}.tablist-v2 .botoes-lista{padding-left:0;padding-right:0;padding-bottom:30px;margin:0;flex-wrap:nowrap;justify-content:space-around;overflow:hidden;overflow-x:visible;white-space:nowrap;flex-wrap:nowrap}.tablist-v2 .tablist-col,.tablist-v2 .botoes-lista>a{display:inline-block;margin-left:0;margin-right:30px}.tablist-v2 .tablist-col:last-child,.tablist-v2 .botoes-lista>a:last-child{margin-right:0}.tablist-v2 [role="tab"],.tablist-v2 .botoes-lista>a{font-size:18px}.multicolumn-list{position:relative}.multicolumn-list .list-title{font-size:18px;font-weight:500;color:#ed1941}.multicolumn-list ul.list-content{width:100%;list-style-type:none;padding-left:0;margin-top:1px}.multicolumn-list ul.list-content li{display:inline-block;margin-top:8px;list-style-type:none;width:33%;max-width:33%;color:#3c3c3c}.multicolumn-list ul.list-content li[hidden]{display:none;visibility:hidden}.multicolumn-list ul.list-content li a,.multicolumn-list ul.list-content li a:visited{font-size:16px;font-weight:bold;color:#3c3c3c;text-decoration:none}.multicolumn-list ul.list-content li a:hover{color:#ed1941}#regions-data .state{position:relative;padding-right:24.5px;padding-bottom:20px;margin-bottom:22px;border-bottom:solid .5px #1c2535}#regions-data .state:last-child{border-bottom:none}#regions-data .state .more-btn{position:absolute;bottom:0;left:100%;margin-left:-75px;width:fit-content}#regions [hidden],#regions-data [hidden]{display:none;visibility:hidden}#section-arrive-destination{margin-bottom:35px}.bullets-list{margin-top:0;margin-bottom:30px;margin-left:-5px;text-align:center;padding-left:0;list-style:none}.bullets-list li{display:inline-block;font-size:13px;color:#3c3c3c;margin:15px;padding:17px 12px!important;min-width:105px;width:auto!important;height:auto!important;font-size:13px;font-weight:bold;text-align:center;margin-top:0;border:1px solid transparent;border-radius:5px;background-color:#fff;box-shadow:#000 0 3px;box-shadow:rgba(0,0,0,.16) 0 3px 6px}.bullets-list li img{max-height:52px}.bullets-list li h4{font-size:13px;color:#3c3c3c;margin-top:8px}.text-footer{width:952px;margin:auto}.text-description-destination{width:952px;margin:auto}@media only screen and (max-width:770px){.search-container{width:100%;margin-left:0;margin-right:0;padding-left:0}#section-about-destination .title{text-align:center}.tablist-v2 .botoes-lista{padding-left:0;padding-right:0;padding-bottom:0;margin:0;flex-wrap:nowrap;overflow:hidden;overflow-x:visible;white-space:nowrap}.tablist-v2 .tablist-col,.tablist-v2 .botoes-lista>a{display:inline-block;margin-left:0;margin-right:30px}.tablist-v2 .tablist-col:last-child,.tablist-v2 .botoes-lista>a:last-child{margin-right:0}.tablist-v2 [role="tab"],.tablist-v2 .botoes-lista>a{font-size:18px}.multicolumn-list ul.list-content li{width:49%;max-width:49%}.multicolumn-list .list-title{font-size:15px;font-weight:500;color:#ed1941}.multicolumn-list ul.list-content{font-size:13px}.multicolumn-list ul.list-content li{margin-top:18px}.multicolumn-list ul.list-content li a,.multicolumn-list ul.list-content li a:visited{font-size:13px;font-weight:normal;color:#3c3c3c}#regions-data .state{overflow:auto;padding-bottom:10px;padding-left:0;padding-right:0;margin-bottom:42px}#regions-data .state .more-btn{position:relative;left:0;float:right;font-size:12px}.text-footer{max-width:952px;padding:10px 20px}.text-description-destination{max-width:952px;margin:auto}}.inplace-search-v2 ul.typeahead.dropdown-menu{left:0!important;margin-left:-5%!important;width:110%;background-color:#f7f7f7}.inplace-search-v2 ul.typeahead.dropdown-menu>li>a{padding-left:40px;padding-right:10px;padding-top:16px;padding-bottom:16px;font-size:16px}@media(max-width:1029px){.inplace-search-v2 ul.typeahead.dropdown-menu{width:100%}.inplace-search-v2 ul.typeahead.dropdown-menu>li>a{padding-left:10px;padding-right:10px}}.botoes-lista{display:flex;padding:0 16px;margin-left:auto;justify-content:flex-start}.botoes-lista .item{box-shadow:none;transition:.4s all;text-decoration:none}.botoes-lista .item:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}.botoes-lista.double{display:flex}.botoes-lista.double .item{flex:0 46%;margin:15px;padding:12px;margin-bottom:0}#section-contact-info{width:100%;padding:30px 0;background-color:#fff}#section-contact-info .title{width:952px;font-weight:800;margin:15px auto}#section-contact-info .content{width:952px;margin:auto;padding:27px 0}#section-contact-info .content .column{width:49%;font-weight:800;vertical-align:top;display:inline-block}#section-contact-info .content .column .ico{width:34px;margin-bottom:15px}#section-contact-info .content .column span{color:#e68e1e}#section-area .covered-areas>div{width:48%;text-align:center;vertical-align:top;display:inline-block}#section-area .covered-areas .map #map{zoom:.6}#section-area .covered-areas .map #map .shape{fill:#969696}#section-area .covered-areas .map .map-title{margin-top:30px}#section-area .covered-areas .botoes-lista{padding-left:28px}#section-more-routes{padding-bottom:40px}#section-more-routes .tabs{margin-bottom:20px}#section-more-routes .tabs .tab-button{padding:5px;cursor:pointer;font-size:18px;font-weight:700;margin-right:50px;border-radius:5px;display:inline-block;border:3px solid transparent}#section-more-routes .tabs .tab-button:hover{border-bottom:2px solid}#section-more-routes .tabs .tab-button.active{color:#ed1941;border-bottom:2px solid #ed1941}#section-more-routes .tab-content{display:none}#section-more-routes .tab-content.active{display:block}#section-more-routes .tab-content .show-more-routes{display:flex;color:#2558a3;font-size:12px;cursor:pointer;font-weight:700;white-space:nowrap;align-items:center;justify-content:flex-end}#section-more-routes .tab-content .show-more-routes svg{width:6px;fill:#2558a3;margin-left:5px}#section-more-routes .tab-content .show-more-routes.down svg{transform:rotate(90deg)}@media only screen and (max-width:770px){#section-contact-info{padding:30px}#section-contact-info .title{width:100%;font-size:20px}#section-contact-info .content{width:100%;padding:27px 0}#section-contact-info .content .column{width:100%;display:block;padding:0 15px}#section-contact-info .content .column:first-child{margin-bottom:20px}#section-about .about-icons{width:100%}#section-about .about-icons>div{padding:20px 5px 25px}#section-area .covered-areas>div{width:100%;display:block}#section-area .covered-areas>div.map{margin-bottom:40px}#section-area .covered-areas>div.botoes-lista{padding:0}#section-area .covered-areas>div.botoes-lista .item{margin:8px 0}#section-more-routes .tabs .tab-button{margin-right:20px}#section-more-routes .botoes-lista.double{padding:10px 0}#section-more-routes .botoes-lista.double.active{display:block}#section-more-routes .botoes-lista.double .item{width:100%;display:block;margin:10px 0 0}}#section-bus-types{padding-bottom:60px}#section-bus-types .botoes-lista.tabs{padding:0;margin-left:auto}#section-bus-types .botoes-lista.tabs .item{flex:none;width:auto;margin:8px;min-width:auto;border-radius:6px}#section-bus-types .botoes-lista.tabs .item:first-child{margin-left:0}#section-bus-types .botoes-lista.tabs .item:after{content:none}#section-bus-types .botoes-lista.tabs .item.active{color:#fff}#section-bus-types .botoes-lista.tabs .types-content{display:none}#section-bus-types .types-icons{width:80%;margin:auto;display:flex;text-align:center}#section-bus-types .types-icons>article{flex:1 25%;margin:0 3px;text-align:center;border-radius:10px;display:inline-block;background-color:#fff;padding:20px 30px 25px}#section-bus-types .types-icons>article svg{width:88px;height:40px}#section-bus-types .types-icons>article .type-title{font-size:12px;line-height:27px;font-style:italic;text-transform:lowercase}#section-bus-types .types-icons>article .description{font-size:14px;font-weight:700;margin-top:10px}#section-bus-types .disclaimer{width:80%;margin:auto;color:#3c3c3c;font-size:12px;font-weight:600;margin-top:15px;padding-left:20px;font-style:italic}#section-bus-types #bustypes-content{display:none}@media only screen and (max-width:770px){#section-bus-types>.types-icons,#section-bus-types>.disclaimer{display:none}#section-bus-types .botoes-lista.tabs{padding:0}#section-bus-types .botoes-lista.tabs .item{width:100%;height:auto;margin:8px 0;padding:12px 35px;position:relative}#section-bus-types .botoes-lista.tabs .item:after{right:18px;width:18px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg)}#section-bus-types .botoes-lista.tabs .item.active:after{transform:rotate(180deg);content:url(/Content/whitelabel/deOnibus/images/icons/down_b.svg)}#section-bus-types .botoes-lista.tabs .types-content{width:100%;display:block}#section-bus-types .botoes-lista.tabs .types-content.active{padding-top:15px;padding-bottom:15px}#section-bus-types .botoes-lista.tabs .types-content .types-icons{width:100%;display:block}#section-bus-types .botoes-lista.tabs .types-content .types-icons>article{margin:0;display:block;border-radius:5px;margin-bottom:5px}#section-bus-types .botoes-lista.tabs .types-content .disclaimer{width:90%;padding-left:0}}#section-day-schedules .pull-right{width:5.5%;float:right}#section-day-schedules .pull-right .bt-calendar{width:50px;height:47px;display:block;margin:20px 0;cursor:pointer;padding:6px 12px;border-radius:5px;vertical-align:middle;border:1px solid transparent;background:#fff url(/Content/whitelabel/deOnibus/images/icons/data.svg) no-repeat 12px;background-size:25px}#section-day-schedules .pull-right .bt-calendar:hover{box-shadow:none;box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-day-schedules .container-schedule{width:23.6%;cursor:pointer;display:inline-block}#section-day-schedules .container-schedule .day-schedules-bt{padding:12px;margin:20px 0;max-width:219px;border-radius:5px;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid transparent}#section-day-schedules .container-schedule .day-schedules-bt span{font-size:15px;font-weight:800}#section-day-schedules .container-schedule .day-schedules-bt.active{box-shadow:none;background:#ed1941}#section-day-schedules .container-schedule .day-schedules-bt.active>span{color:#fff}#section-day-schedules .container-schedule .day-schedules-bt:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-filters>.title{margin:0;font-size:16px;font-weight:800;padding-left:17px}#section-filters .filter-schedule{cursor:pointer;margin:20px 3px;position:relative;border-radius:5px;display:inline-block;padding:12px 50px 12px 20px;background:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg) no-repeat 88% center;background-size:15px;background-color:#fff}#section-filters .filter-schedule:hover{box-shadow:0 0 7px 1px rgba(0,0,0,.2)}#section-filters .filter-schedule:first-child{margin-left:0}#section-filters .filter-schedule span{width:100%;display:block;font-size:12px;font-weight:700;position:relative;pointer-events:none}#section-filters .filter-schedule .filter{left:0;z-index:3;width:300px;padding:20px;display:none;border-radius:6px;position:absolute;margin:15px 0 0 0;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}#section-filters .filter-schedule .filter.active{display:block}#section-filters .filter-schedule .filter .filter-header{display:none}#section-filters .filter-schedule .filter .title{font-size:14px;text-align:center;margin-bottom:20px}#section-filters .filter-schedule .filter .filter-content{overflow:auto;max-height:330px}#section-filters .filter-schedule .filter .filter-content .time-filter-option,#section-filters .filter-schedule .filter .filter-content .price-filter-option{width:47%;height:117px;cursor:pointer;border-radius:6px;text-align:center;margin:0 0 5px 5px;vertical-align:top;padding:20px 0 10px;display:inline-block;border:1px solid transparent;box-shadow:0 3px 6px rgba(0,0,0,.16)}#section-filters .filter-schedule .filter .filter-content .time-filter-option:nth-child(odd),#section-filters .filter-schedule .filter .filter-content .time-filter-option:nth-child(odd),#section-filters .filter-schedule .filter .filter-content .price-filter-option:nth-child(odd),#section-filters .filter-schedule .filter .filter-content .price-filter-option:nth-child(odd){margin-left:0}#section-filters .filter-schedule .filter .filter-content .time-filter-option svg,#section-filters .filter-schedule .filter .filter-content .price-filter-option svg{width:36px}#section-filters .filter-schedule .filter .filter-content .time-filter-option .title,#section-filters .filter-schedule .filter .filter-content .price-filter-option .title{font-size:11px;margin:3px 0 10px}#section-filters .filter-schedule .filter .filter-content .time-filter-option .description,#section-filters .filter-schedule .filter .filter-content .price-filter-option .description{font-size:10px;font-style:italic;color:rgba(60,60,60,.7)}#section-filters .filter-schedule .filter .filter-content .time-filter-option.selected .cls-1,#section-filters .filter-schedule .filter .filter-content .price-filter-option.selected .cls-1{fill:#fff}#section-filters .filter-schedule .filter .filter-content .time-filter-option.selected .title,#section-filters .filter-schedule .filter .filter-content .time-filter-option.selected .description,#section-filters .filter-schedule .filter .filter-content .price-filter-option.selected .title,#section-filters .filter-schedule .filter .filter-content .price-filter-option.selected .description{color:#fff}#section-filters .filter-schedule .filter .filter-content .origin-filter-option,#section-filters .filter-schedule .filter .filter-content .destination-filter-option,#section-filters .filter-schedule .filter .filter-content .bustype-filter-option{display:block;font-size:12px;cursor:pointer;font-weight:700;margin-bottom:2px;padding:10px 5px 10px 35px;color:rgba(60,60,60,.8)}#section-filters .filter-schedule .filter .filter-content .origin-filter-option:hover,#section-filters .filter-schedule .filter .filter-content .destination-filter-option:hover,#section-filters .filter-schedule .filter .filter-content .bustype-filter-option:hover{color:#fff}#section-filters .filter-schedule .filter .filter-content .bustype-filter-option{text-transform:uppercase}#section-filters .filter-schedule .filter .filter-content .bustype-filter-option.selected{color:#fff}#section-filters .filter-schedule .filter .filter-content .filter-buttons{text-align:center}#section-filters .filter-schedule .filter .filter-content .filter-buttons button{color:#fff;border:none;padding:8px;margin-top:20px;font-size:16px;font-weight:800;text-align:center;border-radius:6px;text-transform:uppercase}#section-filters .filter-schedule .filter .filter-content .filter-buttons button.confirm-filter{background-color:#008760}#section-filters .filter-schedule .filter .filter-content .filter-buttons button.clear-filter{background-color:#707070}#section-filters .filter-schedule .filter#time-filter{text-align:center}#section-filters .filter-schedule .filter#origin-filter,#section-filters .filter-schedule .filter#destination-filter{padding:0;padding-bottom:10px}#section-filters .filter-schedule .filter#origin-filter .search-container,#section-filters .filter-schedule .filter#destination-filter .search-container{margin:0;width:100%;height:auto;padding:20px;position:relative}#section-filters .filter-schedule .filter#origin-filter .search-container:after,#section-filters .filter-schedule .filter#destination-filter .search-container:after{top:0;bottom:0;margin:auto;right:32px;width:17px;height:19px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/lupa_cinza.svg)}#section-filters .filter-schedule .filter#origin-filter .search-container input,#section-filters .filter-schedule .filter#destination-filter .search-container input{border:none;font-size:16px;padding:5px 15px;border-radius:16px;background-color:#e6e6e6}#section-filters .filter-schedule .filter#bustype-filter{width:260px;padding:10px 0 20px}#section-times{padding-bottom:30px}#section-times .loading-schedule{text-align:center}#section-times .loading-schedule img{width:30px;margin:50px 0}#section-times #time-table{width:100%;border-spacing:0 7px;border-collapse:separate}#section-times #time-table thead td{font-size:14px;font-weight:800;position:relative;text-transform:lowercase;color:rgba(60,60,60,.7);text-align:center}#section-times #time-table thead td:not(:last-child)>span:after{width:10px;right:-12px;position:absolute;content:url(/Content/whitelabel/deOnibus/images/icons/down_e.svg)}#section-times #time-table thead td:not(:last-child)>span.active:after{top:3px;transform:rotate(180deg)}#section-times #time-table thead td>span{cursor:pointer;font-weight:800;position:relative}#section-times #time-table tbody td{font-size:12px;font-weight:800;padding-right:2px;background-color:#fff;min-width:65px;text-align:center}#section-times #time-table tbody td:last-child{width:155px;text-align:center;background-color:transparent}#section-times #time-table tbody td .timetable-btn{color:#fff;width:145px;font-size:14px;font-weight:700;margin-bottom:0;padding:12px 12px;border-radius:3px;text-align:center;text-decoration:none;display:inline-block;vertical-align:middle;background-color:#008760;text-transform:uppercase;border:1px solid transparent;height:64px}#section-times #time-table td:first-child{padding-left:15px;border-radius:3px 0 0 6px;height:30px;text-align:left}#section-times #time-table td:first-child img{width:100px}#section-times #time-table td:nth-last-child(2){padding-left:15px;border-radius:0 3px 3px 0}#section-times #no-results{width:350px;display:none;font-size:22px;font-weight:600;font-style:italic;text-align:center;margin:20px auto 30px}@media only screen and (max-width:770px){#section-day-schedules{display:flex}#section-day-schedules .pull-right{width:auto;order:5}#section-day-schedules .pull-right .bt-calendar{box-shadow:none}#section-day-schedules .container-schedule{width:42%}#section-day-schedules .container-schedule .day-schedules-bt{padding:3px;box-shadow:none;margin-right:7px}#section-day-schedules .container-schedule .day-schedules-bt span{font-size:13px}#section-filters{display:flex;flex-wrap:wrap}#section-filters>.title{width:100%;padding-left:0}#section-filters .filter-schedule{flex:1;display:flex;align-items:center;margin-bottom:0;box-shadow:none}#section-filters .filter-schedule .filter{top:0;margin:0;bottom:0;padding:0;width:100%;z-index:1001;position:fixed;border-radius:0;padding-bottom:80px;background-color:#f0f1f1}#section-filters .filter-schedule .filter .filter-header{color:#fff;height:58px;display:block;font-size:14px;font-weight:800;line-height:58px;text-align:center;position:relative;text-transform:lowercase;background-color:#ed1941}#section-filters .filter-schedule .filter .filter-header .close-filter{left:0;color:#fff;height:100%;border:none;padding:0 20px;line-height:1em;position:absolute;background:url(/Content/whitelabel/deOnibus/images/icons/left_b.svg) no-repeat center;background-size:30%}#section-filters .filter-schedule .filter .filter-content{height:100%;max-height:100%}#section-filters .filter-schedule .filter .filter-content .filter-buttons{left:0;right:0;margin:auto;bottom:20px;position:absolute}#section-filters .filter-schedule .filter .filter-content .time-filter-option,#section-filters .filter-schedule .filter .filter-content .price-filter-option{margin:5px 0 5px 5px}#section-filters .filter-schedule .filter#bustype-filter{width:100%}#section-filters .filter-schedule .filter#bustype-filter .filter-content{padding:10px 5%}#section-filters .filter-schedule .filter#time-filter>.title{margin-top:20px}#section-filters .filter-schedule .filter#time-filter .filter-content{padding:0 13%}#section-filters .filter-schedule .filter#origin-filter,#section-filters .filter-schedule .filter#destination-filter{padding:0;padding-bottom:10px}#section-times{padding-top:20px;padding-bottom:70px}#section-times #time-table thead{display:none}#section-times #time-table tbody td{width:50%;height:58px;padding:14px;font-size:14px;min-width:90px;font-weight:800;display:inline-block}#section-times #time-table tbody td:before{display:block;font-size:11px;font-weight:700;color:rgba(60,60,60,.7)}#section-times #time-table tbody td:first-child{border-radius:3px 0 0 0;height:58px}#section-times #time-table tbody td:first-child img{padding-top:5px}#section-times #time-table tbody td .timetable-btn{line-height:40px}#section-times #time-table tbody td:nth-child(2){border-radius:0 3px 0 0;text-align:center}#section-times #time-table tbody td:nth-child(2) br{display:none}#section-times #time-table tbody td:nth-child(2) span{margin-left:5px}#section-times #time-table tbody td:nth-child(2):before{content:"horário"}#section-times #time-table tbody td:nth-child(3){padding-top:5px}#section-times #time-table tbody td:nth-child(3):before{content:"origem"}#section-times #time-table tbody td:nth-child(4){padding-top:5px}#section-times #time-table tbody td:nth-child(4):before{content:"destino"}#section-times #time-table tbody td:nth-child(5){padding-top:5px;border-radius:0 0 0 6px}#section-times #time-table tbody td:nth-child(5):before{content:"tipo de ônibus"}#section-times #time-table tbody td:nth-child(6){padding-top:5px;border-radius:0 0 6px 0}#section-times #time-table tbody td:nth-child(6):before{content:"preço"}#section-times #time-table tbody td:last-child{padding:0;width:100%;height:auto;margin-top:3px;margin-bottom:20px}#section-times #time-table tbody td:last-child .timetable-btn{width:100%;padding:0;height:40px}#section-times #no-results{width:100%;font-size:18px}}#section-portfolio-states .tabs{margin-bottom:50px;margin-top:30px}#section-portfolio-states .tabs .tab-button{padding:5px;cursor:pointer;font-size:18px;font-weight:700;margin-right:50px;border-radius:5px;display:inline-block;color:#363636;border:3px solid transparent}#section-portfolio-states .tabs .tab-button:hover{color:#ed1941}#section-portfolio-states .tabs .tab-button.active{color:#ed1941;border-bottom:2px solid #ed1941}#section-portfolio-states .tab-content{display:none}#section-portfolio-states .tab-content.active{display:block}#section-portfolio-states .tab-content .section-state{margin-bottom:30px}#section-portfolio-states .tab-content .section-state .title{font-size:19px;margin-bottom:8px;color:#ed1941}#section-portfolio-states .tab-content .section-state .section-stations{display:flex;flex-wrap:wrap;padding-top:8px;overflow:hidden;margin-bottom:15px;transition:all .3s}#section-portfolio-states .tab-content .section-state .section-stations .station{flex:0 33%;font-size:17px;font-weight:700;margin-bottom:9px;text-decoration:none;color:#363636}#section-portfolio-states .tab-content .section-state .section-stations .station.hidden{display:none}#section-portfolio-states .tab-content .section-state .show-more-stations{display:flex;color:#2558a3;font-size:12px;font-weight:700;min-height:15px;white-space:nowrap;align-items:center}#section-portfolio-states .tab-content .section-state .show-more-stations:before{content:"";height:2px;opacity:.3;flex:1 1 100%;margin-right:15px;background-color:#1c2535}#section-portfolio-states .tab-content .section-state .show-more-stations span{cursor:pointer}#section-portfolio-states #no-results{width:350px;display:none;font-size:22px;font-weight:600;font-style:italic;text-align:center;position:relative;margin:20px auto 30px;color:#363636}#section-portfolio-states #no-results .sad-text-emoticon{font-size:38px}@media only screen and (max-width:770px){#section-portfolio-states .tab-content .section-state .title{text-align:left}#section-portfolio-states .tab-content .section-state .section-stations{justify-content:space-between}#section-portfolio-states .tab-content .section-state .section-stations .station{flex:none;width:46%}}#section-filters .time-filter-option:hover,#section-filters .price-filter-option:hover{border:1px solid #ed1941}#section-filters .time-filter-option.selected,#section-filters .price-filter-option.selected,#section-filters .bustype-filter-option.selected,#section-filters .origin-filter-option:hover,#section-filters .destination-filter-option:hover,#section-filters .bustype-filter-option:hover,#section-filters #price-filter .tooltip .tooltip-inner{background-color:#ed1941}#section-filters #price-filter .tooltip.top .tooltip-arrow{border-top-color:#ed1941}#section-services .title #toggle-services-menu{display:none}#section-services #services-menu{width:39%;min-width:357px;padding-right:20px;display:inline-block;border-right:1px solid #707070}#section-services #services-menu ul{padding:10px;padding-left:0;font-size:18px;font-weight:700;list-style:none}#section-services #services-menu ul li{margin-bottom:17px;cursor:pointer;padding-left:8px}#section-services #services-menu ul li a{text-decoration:none;color:#363636;border-left:4px solid transparent;padding-left:8px}#section-services #services-menu ul li a.active{padding-left:8px;color:#ed1941;border-left:4px solid}#section-services #services-menu ul li a:hover{padding-left:8px;border-left:4px solid}#section-services #services-menu ul li .text-content{display:none}#section-services #content-container{width:60%;padding:10px 0 10px 50px;vertical-align:top;display:inline-block}#section-services #content-container #services-content{padding-left:8px}#section-services #content-container #services-content .title-container{display:flex;align-items:center;margin-bottom:20px}#section-services #content-container #services-content .title{font-size:24px;margin-left:10px}#section-services #content-container #services-content .text-content .flex{display:flex;align-items:flex-start}#section-services #content-container #services-content .text-content .flex img{width:24px;margin-right:24px;margin-top:5px}#section-services #content-container #services-content .text-content .flex div>p:first-of-type{font-weight:700}#section-portfolio-routes .title{width:100%;display:block}#section-portfolio-routes .routes{width:49.5%;text-align:center;vertical-align:top;display:inline-block;margin-top:20px}#section-portfolio-routes .routes .arriving .route-item{float:right}#section-portfolio-routes .routes .routes-header{font-size:22px;font-weight:700;margin-bottom:30px}#section-portfolio-routes .routes .routes-header svg{width:40px}#section-portfolio-routes .routes .routes-header svg .cls-1{fill:#ed1941}@media only screen and (max-width:770px){#section-services{position:relative}#section-services>.title{width:100%;position:relative;padding-right:100px}#section-services>.title #toggle-services-menu{top:0;right:0;top:6px;border:none;display:flex;color:#2558a3;position:absolute;background:transparent}#section-services>.title #toggle-services-menu svg{width:7px;fill:#2558a3;margin-left:6px}#section-services #services-menu{top:30px;z-index:2;right:30px;width:auto;display:none;background:#fff;min-width:initial;position:absolute;border-radius:5px;padding:15px 25px;border-right:none;box-shadow:0 3px 6px rgba(0,0,0,.16)}#section-services #services-menu ul{padding:0}#section-services #services-menu ul li{margin-bottom:12px}#section-services #services-menu ul li a{font-size:17px;border-left:none;padding-left:0}#section-services #services-menu ul li a.active{color:#ed1941;padding-left:0;border-left:none}#section-services #content-container{padding:0;width:100%;border:none}#section-services #content-container #services-content{padding-left:0}#section-services #content-container #services-content .title{text-align:left}#section-portfolio-routes .routes{width:100%;display:block}#section-portfolio-routes .routes .routes-header{font-size:19px;margin-bottom:20px}#section-portfolio-routes .routes+.routes{margin-top:40px}}#description-image{display:flex;justify-content:space-between}#description-image .description01-image01{width:100%}#description-image .description01-image01 p{width:100%;padding-bottom:5px}#description-image .image01{width:100%;border-radius:5px}#description-image .image01 .image img{width:100%;border-radius:5px}#image{width:100%}#image img{width:100%}#html img{width:100%;height:100%}#Embed{text-align:center}#Embed iframe{width:100%}@media only screen and (max-width:770px){#description-image{flex-wrap:wrap}#Embed iframe{width:100%}}