@charset "UTF-8";.busLayout .busCol,.call-center-box .image,.call-center-box .text,.float-left,.form-vp .checkbox .check,.form-vp .checkbox .text,.slider-circle,a.nav-link .icon,a.nav-link .label{float:left}.call-center-box,.moda,.right-0,.right-0p{right:0}.loader,.loaderTrans,nav{z-index:1000;overflow:hidden}.montserrat-bold{font-family:Montserrat-Bold}.montserrat-regular{font-family:Montserrat-Regular}.karla-regular{font-family:Karla-Regular}.karla-italic{font-family:Karla-Italic}.karla-bold{font-family:Karla-Bold}.karla-bold-italic{font-family:Karla-BoldItalic}*,.roboto{font-family:Roboto-Condensed}.call-center-box,.roboto-bold,.title-section,a.nav-link,b,strong{font-family:Roboto-BoldCondensed}.busLayout .header,.col-invoicing-branch .services,.col-services-branch .services,.passenger-option span.add a,.passenger-option span.number,.passenger-option span.rem a,.passenger-option.ok,.payment-box .content,.reservation-price .code,.search-action-container,.section-banner,.slider-controlsLandscape,.slider-controlsPortrait,.summary .header,.summary .hide-show,.tip .head,.txt-center,a.nav-link{text-align:center}.busLayout .busCol.pi,.busLayout .busCol.vi,.form-vp .label.representative,.payment-box .title,.txt-left{text-align:left}.busLayout .busCol.pd,.busLayout .busCol.vd,.reservation-price .iva-price,.reservation-price .subtotal-price,.reservation-price .total-price,.txt-right{text-align:right}.font-12{font-size:12px}.call-center-box .image,.call-center-box .text,.font-14{font-size:14px}.font-16{font-size:16px}#slider-containerLandscape,#slider-containerPortrait,.call-center-box,.col-services .home-services-text,.col-services .home-services-title,.form-vp .checkbox .check:checked:after,.form-vp .input,.form-vp .label.representative,.form-vp .select,.form-vp .textarea.absolute,.loaderIcon,.nav-flag,.passenger-selector,.pos-absolute,.search-banner,.slider-controlsLandscape,.slider-controlsPortrait,.slider-imgLandscape,.slider-imgPortrait,body,html{position:absolute}pos-absolute-imp{position:absolute!important}#slider-homeLandscape,#slider-homePortrait,.busLayout,.busLayout .header,.col-services .home-services,.form-vp,.form-vp .label,.payment-box,.pos-relative{position:relative}.pos-relative-imp{position:relative!important}.pos-fixed{position:fixed}.loader,.loaderTrans,.pos-fixed-imp,nav{position:fixed!important}.float-right,.passenger-option span.add a,.passenger-option span.number,.passenger-option span.rem a{float:right}.loader,.loaderTrans,.search-banner,.top-0,.top-0p,body,html{top:0}.top-50{top:50%}.bottom-0,.bottom-0p{bottom:0}.bottom-50{bottom:50%}.left-0,.left-0p,.loader,.loaderTrans,.search-banner,body,html{left:0}.left-50{left:50%}.right-50{right:50%}.form-vp,.form-vp .input,.form-vp .label,.form-vp .select,.form-vp .textarea,.full-w,.loader,.loaderTrans,.passenger-selector,.search-banner,body,html,nav{width:100%}.full-h,.loader,.loaderTrans,body,html{height:100%}.form-vp .checkbox,.form-vp .checkbox .check,.form-vp .input,.form-vp .select,.form-vp .textarea,.no-outline,.search-action,.search-action:active,.search-action:focus,.search-action:hover{outline:0}.no-border,.search-action,.search-action:active,.search-action:focus,.search-action:hover{border:none}.form-vp .label,.no-user-select,.summary .header{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-vp .checkbox .check,.form-vp .select,.no-appearance{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}body,html{min-width:320px;background-color:#fff;overflow-x:hidden;overflow-y:hidden}.loader,.loaderTrans{background-color:#fff;display:block}.loaderTrans{background-color:rgba(255,255,255,.4)}.loaderIcon{top:50%;left:50%;margin-top:-60px;margin-left:-60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:16px solid #e6e6e6;border-top:16px solid #005296;width:120px;height:120px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a{text-decoration:none}.blue-vp{color:#005296}.label-color{color:#706f6f}.gray-color{color:#a0a0a0}.clear{width:100%;height:40px}.pointer{cursor:pointer}nav{padding-top:20px;padding-bottom:20px;background-color:#fff!important}nav.mobile{overflow:visible}a.logo{left:25px;position:relative;bottom:18px}@media (min-width:1024px){nav.screen{display:block}nav.mobile{display:none}}@media (max-width:1023px){nav.screen{display:none}nav.mobile{display:block}}.nav{height:60px}.nav-item.menu-item{min-width:112px;height:50px}.nav-item.menu-logo{position:absolute;top:0;left:10px;display:inline-block}.call-center-box .text.tablet,.logo-tablet{display:none}@media (min-width:1401px){.nav-item.menu-item{padding-right:55px;margin-top:30px}}.nav-item.menu-item.active{border-bottom:4px solid #005296}a.nav-link{width:112px;padding:0;color:#000;font-size:13px}a.nav-link .icon{width:20px;padding:0;margin-right:6px}a.nav-link .icon.margin-top{padding:10px 0 0}a.nav-link .label{width:75px}.nav-link.margin-top{margin-top:12px}.call-center-box{top:20px;color:#fff}@media (max-width:420px){.call-center-box{display:none}}.call-center-box .image{padding:5px 5px 8px 24px}.call-center-box .text.screen{display:inline-block}.call-center-box .text{padding:8px 24px 8px 8px}.nav-flag{top:24px;right:143px}.container-fluid.mobile{padding:15px 20px}.nav-mobile-content{padding:0}@media (max-width:1400px) and (min-width:1024px){nav{height:100px}.nav{margin-top:30px}.nav-item{width:11%}.nav-item.logo{width:0%}.call-center-box{top:5px}.call-center-box .text.tablet{display:inline-block}.call-center-box .text.screen{display:none}.call-center-box .image img{height:25px}.nav-flag{display:inline-block;right:143px;top:8px}a.nav-link#logo{display:none}.logo-tablet{position:absolute;top:10px;left:10px;display:inline-block}}@media (max-width:1023px){.nav-mobile-content .nav-item,a.nav-link{width:100%}nav{padding-top:0;padding-bottom:0}.nav-link{color:#fff!important}a.nav-link{padding:0 16px;text-align:left}.nav-item.menu-item.waves{padding:10px 0;border-bottom:4px solid #353535}.nav-item.menu-item.active{border-bottom:4px solid #fff}}.flag-mobile{padding:0 10px;cursor:pointer}.first-mobile{padding:10px 0}nav.mobile.content{width:300px;height:100%;left:-400px;background-color:#000!important;color:#fff!important;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}nav.mobile.content.active{left:-5px;overflow-x:hidden;overflow-y:scroll}.nav-icon{position:relative;width:50px;height:45px;margin-top:5px}.nav-icon i{font-size:25px;color:#005296}.close-mobile{position:absolute;top:0;left:88%;background-color:#000;cursor:pointer}.close-mobile i{padding:10px;font-size:25px;color:#fff}label.error{color:#F44336!important}.form-vp .input,.form-vp .textarea{-webkit-border-radius:4px;color:#706f6f}.form-vp{height:34px;margin-top:8px;margin-bottom:8px;z-index:1;display:inline-block;vertical-align:top}.form-vp.small{width:80px}.form-vp .icon-right{position:absolute;z-index:15;right:10px;top:6px;font-size:14px;pointer-events:none}.form-vp .textarea{-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:4px 10px;border:1px solid #c8c8c8;background-color:#fff;text-align:left}.form-vp .textarea.no-resize{resize:none;-webkit-text-fill-color:#000}.form-vp .textarea,.form-vp.textarea-vp{height:200px}.form-vp .input,.form-vp .select{height:34px;z-index:10;padding:4px 10px;-moz-border-radius:4px;background-color:#fff;display:block;text-align:left;left:0;top:0}.form-vp .input{-ms-border-radius:4px;border-radius:4px;border:1px solid #c8c8c8}.form-vp .input:focus{border:1px solid #005296}.form-vp .checkbox,.form-vp .select{-webkit-border-radius:4px;-ms-border-radius:4px;color:#706f6f}.form-vp .select{border-radius:4px;border:1px solid #c8c8c8}.form-vp .label{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;padding:4px 10px;color:#706f6f;display:block;z-index:20;opacity:1}.form-vp .label.no-anim{-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}.form-vp .label.active{opacity:0}.form-vp .label.representative{width:0;height:0;left:0}.form-vp .checkbox{-moz-border-radius:4px;border-radius:4px;height:34px;padding:4px 0}.form-vp .checkbox .check,.passenger-selector{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}.form-vp .checkbox .check{border-radius:4px;width:18px;height:18px;margin:2px 8px;border:1px solid #c8c8c8;background-color:#fff}.form-vp .checkbox .check:checked:after{font-family:FontAwesome;content:"\f00c";color:#706f6f;top:2px;margin-left:-1px;padding:4px 2px;font-size:14px}.btn-primary,.btn-primary:active,.btn-primary:focus{background-color:#005296}.btn-secondary,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#43c5f8}.sep-message{color:#005296}.search-banner{padding:10px;background-color:rgba(255,255,255,.6);z-index:10}@media (max-width:991px){.search-banner{position:relative;float:left;top:5px;left:0}}.passenger-selector{border-radius:4px;top:36px;left:0;padding:4px 10px;border:1px solid #c8c8c8;background-color:#fff;color:#706f6f;display:block;z-index:10;text-align:left}.current-schedule,.schedules .title-box,.summary.blue{background-color:#005296}.passenger-option{padding:4px;border-bottom:1px solid #c8c8c8}.passenger-option:last-child{border-bottom:none}.passenger-option a{color:#706f6f}.passenger-option span.add a,.passenger-option span.number,.passenger-option span.rem a{width:20px}.search-action-container{margin-top:0}.search-action,.search-action:active,.search-action:focus,.search-action:hover{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:116px;height:54px;color:#fff}@media (max-width:991px){.search-action-container{margin-top:0}.search-action,.search-action:active,.search-action:focus{width:100%}}.container-fluid.main{padding:0}.page-content{margin-top:100px}.reservation-step{padding-top:25px;padding-left:0;padding-right:0}.reservation-step .step{height:57px;border-bottom:6px solid #005296}.reservation-step img,.reservation-step span{float:left;height:47px}.reservation-step .step.active{border-bottom:6px solid #00963f}.reservation-step span{padding:0 5px;color:#005296}.reservation-step span.active{color:#00963f}.summary{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #c8c8c8;box-shadow:0 4px 8px #c8c8c8}.summary .header{padding:10px;font-size:24px;color:#00963f;cursor:pointer}.summary .hide-show{cursor:pointer;padding:10px}.summary .body{color:#005296;font-size:16px}.summary.blue .body,.summary.blue .header{color:#fff}.reservation-dates{margin-bottom:15px}.reservation-dates .title,.reservation-price .iva,.reservation-price .iva-price,.reservation-price .subtotal,.reservation-price .subtotal-price{font-size:20px}.reservation-price .code,.reservation-price .total,.reservation-price .total-price{font-size:28px}.reservation-price .code{color:#00963f}.summary.blue .reservation-price .code{color:#fff}.reservation-price .code div{padding:10px;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #c8c8c8}.summary.blue .reservation-price .code div{border:1px solid #fff}.busLayout,.schedules .title-box{-ms-border-radius:8px;padding:10px}.schedules .body,.schedules .header,.schedules .title-box{position:relative;width:400px;left:50%;margin-left:-200px}.schedules .title-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;margin-bottom:40px}.schedules .title-box .title{font-size:24px}.schedules .title-box .date,.schedules .title-box .tag{font-size:20px}.schedules .title-box .label{font-size:16px}.schedules-box-dates{border-bottom:6px solid #005296}.current-schedule,.next-schedule,.prev-schedule{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;-ms-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;-ms-border-top-left-radius:4px;border-top-left-radius:4px;padding:4px;cursor:pointer}.current-schedule{height:70px;font-size:20px;color:#fff}.next-schedule,.prev-schedule{font-size:16px;margin-top:14px;background-color:#e6e6e6;color:#005296}.next-schedule.disabled,.next-schedule:hover,.prev-schedule.disabled,.prev-schedule:hover{background-color:#a0a0a0;color:#fff}.schedules .body{max-height:750px;overflow-y:auto}.schedules .body .item{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:20px;padding:10px;background-color:#e6e6e6;margin-top:5px;margin-bottom:5px;cursor:pointer}.schedules .body .item.active,.schedules .body .item:hover{background-color:#005296;color:#fff}@media only screen and (max-device-width:991px){.schedules .body .item:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;font-size:20px;padding:10px;background-color:#e6e6e6;margin-top:5px;margin-bottom:5px;color:#000}.schedules .body .item.active{background-color:#005296;color:#fff}}.contact-row,.passenger-row{margin-top:10px;margin-bottom:10px}.busLayout{left:50%;margin-left:-100px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:220px;height:620px;font-size:16px;background-color:#e6e6e6;box-sizing:content-box;overflow:hidden}.busLayout .busRow{width:220px}.busLayout .header{padding:10px;background-color:#005296;color:#fff;font-size:18px;top:0;left:0;margin:-10px -10px 10px}.busLayout .header .title{font-size:24px}.busLayout .busCol .number{color:#fff;font-size:20px;text-align:center;margin-top:-40px}.busLayout .busCol.pi .number{margin-left:-10px}.busLayout .busCol.pd .number{margin-right:-10px}.busLayout .busCol.vd,.busLayout .busCol.vi{width:50px;height:50px}.busLayout .busCol.pd,.busLayout .busCol.pi{width:60px;height:50px}.busLayout .busCol.pi img,.busLayout .busCol.vi img{margin-left:8px;margin-top:5px}.busLayout .busCol.pd img,.busLayout .busCol.vd img{margin-right:8px;margin-top:5px}.busLayout .busCol.pi .bath-m,.busLayout .busCol.vd .bath-h{margin-left:-50px}.infoPassengers{margin-top:15px}.dataPassenger{padding:10px;background-color:#e6e6e6;margin-top:10px;margin-bottom:10px;font-size:18px;color:#706f6f}.dataPassenger .passengerName{padding-top:14px}.busLayoutContainer{margin-left:-20px}.select-payment{font-size:24px;padding:10px;margin-top:15px}.payment-box{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;width:300px;height:250px;left:50%;background-color:#e6e6e6;margin-bottom:30px;margin-left:-150px;overflow:hidden;cursor:pointer}.openpay-header,.tip{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px}.payment-box .content,.payment-box .title{width:100%;padding:10px;float:left}.payment-box:hover{box-shadow:0 0 16px rgba(23,23,23,.4)}.payment-box .title h4{font-size:30px;color:#fff;text-transform:uppercase}.payment-box.method-1 .title{background-color:#EF613A}.payment-box.method-1.active{box-shadow:0 0 16px #EF613A}.payment-box.method-2 .title{background-color:#35A8E0}.payment-box.method-2.active{box-shadow:0 0 16px #35A8E0}.payment-box.method-3 .title{background-color:#662483}.payment-box.method-3.active{box-shadow:0 0 16px #662483}.payment-box.method-4 .title{background-color:#009540}.payment-box.method-4.active{box-shadow:0 0 16px #009540}.payment-box.method-5 .title{background-color:#FF0019}.payment-box.method-5.active{box-shadow:0 0 16px #FF0019}.payment-box.method-6 .title{background-color:#29528F}.payment-box.method-6.active{box-shadow:0 0 16px #29528F}.payment-box .content p{font-size:14px}#payment-form{padding:10px 0;border-top:1px solid #005296;margin-top:10px}.openpay-header{border-radius:8px;background-color:#005296;color:#fff;padding:10px;margin-bottom:10px;margin-top:10px}footer{padding:10px;background-color:#000;color:#fff}footer .footer-logo{float:left;width:19.5%;padding:10px}@media (min-width:1024px){.table-social-container{margin-top:60px;width:150%;position:relative;right:0}footer .footer-menu-txt{float:left;width:16%;text-align:center;padding:10px;font-size:14px;position:relative;left:52px}}@media (max-width:991px){footer .footer-logo{width:50%}.table-social-container,footer .footer-logo.social-container{width:100%}}@media (max-width:480px){footer .footer-logo{width:100%}}a.social{padding:7px}footer .footer-menu-txt{float:left;width:16%;text-align:center;padding:10px;font-size:14px}footer .footer-menu-txt a{color:#fff}footer .footer-menu-txt.invoice{background-color:#005296}footer .rights-reserved{padding:10px}@media (max-width:991px){footer .footer-menu-txt{width:50%}}@media (max-width:480px){footer .footer-menu-txt{width:100%}}#slider-containerLandscape,#slider-containerPortrait,#slider-homeLandscape,#slider-homePortrait{width:100%}.slider-imgLandscape,.slider-imgPortrait{width:100%;top:0;left:0}.slider-controlsPortrait{left:50%;bottom:0;padding:10px 0}@media (max-width:450px){.slider-controlsPortrait{left:72%;bottom:0;padding:10px 0}}@media (max-width:400px){.slider-controlsPortrait{left:74%;bottom:0;padding:10px 0}}@media (max-width:330px){.slider-controlsPortrait{left:78%;bottom:0;padding:10px 0}}.slider-controlsLandscape{left:50%;bottom:0;padding:10px 0}@media (max-width:450px){.slider-controlsLandscape{left:72%;bottom:0;padding:10px 0}}@media (max-width:400px){.slider-controlsLandscape{left:74%;bottom:0;padding:10px 0}}@media (max-width:330px){.slider-controlsLandscape{left:78%;bottom:0;padding:10px 0}}.slider-circle{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:20px;height:20px;margin:0 10px;background-color:rgba(247,247,247,.4);cursor:pointer}@media (max-width:450px){.slider-circle{width:12px;height:12px;margin:0 5px;background-color:rgba(247,247,247,.4);cursor:pointer}}.slider-circle.active{background-color:#005296}.title-section-container{padding:20px 10px}.subtitle-section{color:#706f6f}.col-services{padding:0}.col-services .home-services-title{width:100%;height:100%;top:0;left:0;padding:30px;font-size:30px;text-align:center;color:#fff;z-index:5}.col-services .home-services-text{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;height:100%;top:0;left:0;padding:10px 30px;font-size:12px;text-align:center;color:#fff;background-color:#000;z-index:10;opacity:0}.col-services .home-services-text.visible,.moda{opacity:1}@media (min-width:420px){.col-services .home-services-text{font-size:14px}}@media (min-width:480px){.col-services .home-services-text{font-size:16px}}.section-banner{position:relative;top:16px;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:table;overflow:hidden}@media (max-width:991px){.section-banner{position:relative;top:48px;width:100%;height:200px;margin-bottom:18px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:table;overflow:hidden}}.tip,.tip .body ul li{margin-bottom:14px}.section-banner-text{color:#fff;display:table-cell;vertical-align:middle;font-size:35px;text-shadow:2px 2px rgba(23,23,23,.3)}.section-container-text{padding-top:30px;padding-bottom:30px}.call-center-phone{padding:20px}.call-center-phone h6{color:#005296}table thead.blue-head{background-color:#005296;color:#fff}.map-content{position:relative;width:100%;height:400px}#map{position:absolute;width:100%;height:100%;overflow:hidden}.terminal-p{height:124px}.col-services-branch{padding-top:20px;padding-bottom:20px}.col-services-branch .services{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;border:1px solid #005296;overflow:hidden}.col-services-branch .services .head{height:154px;padding:20px;color:#fff;background-color:#005296}.col-services-branch .services .head .title{font-size:22px}.col-services-branch .services .head .subtitle{font-size:16px}.col-services-branch .services .body{height:584px}.col-services-branch.small .services .body{height:270px}.col-services-branch .services .body ul.services-list{list-style-type:none;padding:0}.col-services-branch .services .body ul.services-list li.services-item{color:#706f6f;padding:10px}.col-services-branch .services .body ul.services-list li.services-item:not(:last-child){border-bottom:1px solid #e6e6e6}.col-services-branch .services .body ul.services-list li.services-item i{padding:0 8px}ul.check-list{padding:0;list-style:none}ul.check-list li:before{content:"\f00c";font-family:FontAwesome;display:inline-block;margin-right:6px}.tip{border-radius:8px;overflow:hidden;border:1px solid #005296}.tip .head{padding:10px;background-color:#005296;color:#fff;cursor:pointer}.tip .head .icon{float:left}.tip .head .title{width:80%;margin-left:10%}.tip .body{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);transform-origin:top center;height:0}.tip.active .body{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);height:auto}.tip .body ul{text-align:justify;padding:20px 30px}.traveller-section{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;width:200px;padding:10px;margin:4px;background-color:#e6e6e6;color:#005296;display:inline-block;cursor:pointer}.col-invoicing-branch .services .head,.traveller-row .header,.traveller-section.active{background-color:#005296;color:#fff}.traveller-row{margin-top:30px}.traveller-row .body,.traveller-row .header{padding:10px}.floatingButtonInvoice{position:fixed;right:110px;bottom:70px;cursor:pointer;z-index:999;transition:all .5s ease;padding:10px;font-size:14px;width:140px}.floatingButtonInvoice a{color:#fff}.floatingButtonInvoice.invoice{background-color:#005296;border-radius:5px}.col-invoicing-branch{padding-top:20px;padding-bottom:20px}.col-invoicing-branch .services{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;border:1px solid #005296;overflow:hidden;margin-bottom:16px}.col-invoicing-branch .services .body ul.services-list li.services-item:not(:last-child),.col-invoicing-branch .services .body_invoicingOld ul.services-list li.services-item:not(:last-child){border-bottom:1px solid #e6e6e6}.col-invoicing-branch .services .head{height:85px;padding:20px}.col-invoicing-branch .services .head .title{font-size:22px}.col-invoicing-branch .services .head .subtitle{font-size:16px}.col-invoicing-branch .services .body{height:650px;margin:0 0 16px;padding:0}.col-invoicing-branch.small .services .body{height:270px}.col-invoicing-branch .services .body ul.services-list{list-style-type:none;padding:0}.col-invoicing-branch .services .body ul.services-list li.services-item{color:#706f6f;padding:10px}.col-invoicing-branch .services .body ul.services-list li.services-item i{padding:0 8px}.col-invoicing-branch .services .body_invoicingOld{height:400px;margin:0 0 16px;padding:0}.col-invoicing-branch.small .services .body_invoicingOld{height:270px}.col-invoicing-branch .services .body_invoicingOld ul.services-list{list-style-type:none;padding:0}.col-invoicing-branch .services .body_invoicingOld ul.services-list li.services-item{color:#706f6f;padding:10px}.col-invoicing-branch .services .body_invoicingOld ul.services-list li.services-item i{padding:0 8px}.invoicing-section{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;width:265px;padding:10px;margin:5px 5px 20px;background-color:#e6e6e6;color:#005296;display:inline-block;cursor:pointer}.invoicing-section.active{background-color:#005296;color:#fff}.btn-downloadInvoicing{margin:15px;width:250px;color:#fff}.btn-remove-ticketOld{width:45px;height:45px;border-radius:50px;text-align:center;position:relative;left:6px;top:65px;cursor:pointer}.txt_payments{font-size:12px}@media (max-width:425px){.txt_6meses{font-size:11px}.txt_payments{font-size:8px}.payment_logos_container{background-color:#000;position:absolute;width:100%;margin-left:-10px;margin-top:5px;padding:0 16px;color:#fff}.payment_logos_container img{padding:2px;height:12px}}.promo.image,.promo.image img{display:block;position:relative}.content{padding:15px;display:block;float:left}.content>p{display:block;float:left;width:100%;text-align:center}.promo.image{left:15px;float:left;width:100%;background:#000;overflow:hidden}.promo.image#waypoint{margin-top:60px}.promo.image img{min-height:100%;max-width:100%;width:100%;opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.promo.image .caption,.promo.image .caption:before{position:absolute;left:0;width:100%;height:100%;top:0}.promo.image .caption{padding:20px;text-align:center;box-sizing:border-box}.promo.image .caption:before{background:rgba(255,255,255,.9);pointer-events:none;content:'';-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(2.2,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.promo.image .caption h3{color:#fff;font-family:FontAwesome;opacity:0;margin:110px 0 20px;font-size:28px}.promo.image .caption hr{background:#fff;width:0;border-width:0}.promo.image.visible a,.promo.image.visible h3,.promo.image:hover a,.promo.image:hover h3{animation:fadein ease-in 1s;animation-fill-mode:forwards;animation-delay:.7s}@media (max-width:991px){.promo.image.visible h3,.promo.image:hover h3{color:#fff;font-family:FontAwesome;opacity:0;margin:30px 0 20px;font-size:20px}}.promo.image.visible hr,.promo.image:hover hr{width:100%;border-width:1px;transition:border-width,width .5s ease-in-out;transition-delay:.5s}.promo.image.visible img,.promo.image:hover img{opacity:.4;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.promo.image.visible .caption:before,.promo.image:hover .caption:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}#waypoint{pointer-events:none}@keyframes fadein{from{opacity:0}to{opacity:1}}.busLayoutDropoff,.busLayoutPickup{height:900px}.brand-section{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;width:200px;padding:10px;margin:4px;background-color:#e6e6e6;color:#005296;display:inline-block;cursor:pointer}.brand-section.active{color:#005296;border:2px solid #005296}.sat-content{max-width:1000%}@media only screen and (max-width:600px){.current-schedule{height:70px;font-size:18px;background-color:#005296;color:#fff}.next-schedule,.prev-schedule{font-size:14px;margin-top:14px;background-color:#e6e6e6;color:#005296}.schedules .body,.schedules .header,.schedules .title-box{position:relative;width:320px;left:50%;margin-left:-160px}}.moda-contenido,.moda-payment{background-color:#eceeef;position:relative}@media only screen and (max-width:1200px){.home-img{width:100%}}.moda-contenido{width:300px;padding:10px 20px;margin:20% auto}.moda-payment{width:50%;min-width:310px;max-width:450px;margin:10% auto auto;padding:3% 0;border-radius:5px}.moda{overflow:auto;background-color:rgba(23,23,23,.8);position:fixed;top:0;height:100%;bottom:1;left:0;pointer-events:auto;transition:all 1s;z-index:1000!important}.payment_logos_container,.payment_logos_container_2{background-color:#000;position:absolute;width:100%;color:#fff}.desktop{display:none}.celphone{display:block}.txt_6meses{font-size:7px}.payment_logos_container{margin-left:-10px;margin-top:5px;padding:0 16px}.payment_logos_container img{padding:1px;height:16px}@media (min-width:500px){.desktop{display:none}.celphone{display:block}.txt_6meses{font-size:16px}.txt_payments{font-size:8px}.payment_logos_container{background-color:#000;position:absolute;width:100%;margin-left:-10px;margin-top:5px;padding:0 16px;color:#fff}.payment_logos_container img{padding:4px;height:32px}}@media (min-width:768px){.desktop{display:none}.celphone{display:block}.txt_6meses{font-size:18px}.txt_payments{font-size:8px}.payment_logos_container{background-color:#000;position:absolute;width:100%;margin-left:-10px;margin-top:5px;padding:0 16px;color:#fff}.payment_logos_container img{padding:4px;height:48px}}@media (min-width:1024px){.desktop{display:block}.celphone{display:none}.txt_6meses{font-size:18px}.txt_payments{font-size:12px}.payment_logos_container{background-color:#000;position:absolute;width:100%;margin-left:-10px;margin-top:0;padding:0 16px;color:#fff}.payment_logos_container img{padding:0;height:29px}}.payment_logos_container_2{margin-left:-16px;margin-top:0;padding:0 16px}.payment_logos_container_2 img{padding:1px;height:16px}@media (min-width:500px){.desktop{display:none}.celphone{display:block}.txt_6meses{font-size:10px}.txt_payments{font-size:8px}.payment_logos_container_2{background-color:#000;position:absolute;width:100%;margin-left:-16px;margin-top:0;padding:0 16px;color:#fff}.payment_logos_container_2 img{padding:1px;height:28px}}@media (min-width:768px){.desktop{display:none}.celphone{display:block}.txt_6meses{font-size:14px}.txt_payments{font-size:8px}.payment_logos_container_2{background-color:#000;position:absolute;width:100%;margin-left:-16px;margin-top:0;padding:0 16px;color:#fff}.payment_logos_container_2 img{padding:1px;height:45px}}@media (min-width:1024px){.desktop{display:block}.celphone{display:none}.txt_6meses{font-size:16px}.payment_logos_container_2{background-color:#000;position:absolute;width:100%;margin-left:-10px;margin-top:0;padding:0 16px;color:#fff}.payment_logos_container_2 img{padding:4px;height:34px}}.botton{width:30px;height:30px;margin:5px;padding:10px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:12px;line-height:32px;text-transform:uppercase;float:center}@media only screen and (orientation:portrait){.portrait{display:block}.landscape{display:none}}@media only screen and (orientation:landscape){.portrait{display:none}.landscape{display:block}}