html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre,code,kbd,samp{font-family:monospace, sans-serif}textarea{overflow:auto}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0}:focus{outline:0}a img,iframe{border:none}ol,ul{list-style:none}select{margin:inherit}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}a:link,a:hover,a:visited,a:active{text-decoration:none}header,footer,main,div,nav,span,section,article,aside,h1,h2,h3,h4,h5,h6,p,ul,ol,li,a{-webkit-box-sizing:border-box;box-sizing:border-box}#fancybox-inner,#fancybox-wrap{-webkit-box-sizing:content-box;box-sizing:content-box;font-weight:normal;font-style:normal}div#brcm-cms-admin-capcalera *{-webkit-box-sizing:content-box;box-sizing:content-box}.social-links a,.main-form .checkbox-group input[type="checkbox"]+label,.main-form .radiobutton-group input[type="radio"]+label,.button,.button_primary,input.button_primary[type="submit"],.button_secondary,input.button_secondary[type="submit"],.button_outline,input.button_outline[type="submit"],.button_download,.button_search,input.button_search[type="submit"],.button_buy,input.button_buy[type="submit"],.button_print,input[type="submit"],.buses .regions .zoom-region{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}body{font-family:bree, sans-serif}html{font-size:62.5%}h1{font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem;font-weight:400;margin:0 0 20px 0}h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;font-weight:400;margin:0 0 20px 0}h3{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem;margin:0 0 15px 0}h4{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:400;margin:0 0 15px 0}h5{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;margin:0 0 15px 0}h6{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:400;margin:0 0 15px 0}p,li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}p{margin:0 0 10px 0}li{margin:0 0 10px 0}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes displayIn{0%{height:0;opacity:0;visibility:hidden}100%{height:auto;opacity:1;visibility:visible}}@keyframes displayIn{0%{height:0;opacity:0;visibility:hidden}100%{height:auto;opacity:1;visibility:visible}}@-webkit-keyframes fadeInArrow{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) scale(1.5);transform:translateX(-50%) scale(1.5)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes fadeInArrow{0%{opacity:0;visibility:hidden;-webkit-transform:translateX(-50%) scale(1.5);transform:translateX(-50%) scale(1.5)}50%{-webkit-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5)}100%{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) translateX(-50%);transform:translate3d(0, 0, 0) translateX(-50%)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) translateX(-50%);transform:translate3d(0, -30px, 0) translateX(-50%)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) translateX(-50%);transform:translate3d(0, -15px, 0) translateX(-50%)}90%{-webkit-transform:translate3d(0, -4px, 0) translateX(-50%);transform:translate3d(0, -4px, 0) translateX(-50%)}}@-webkit-keyframes ZoomOut{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ZoomOut{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInOut{0%{opacity:1;visibility:visible}70%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fadeInOut{0%{opacity:1;visibility:visible}70%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alertText{0%{background:inherit}25%{background:red;color:white}75%{background:inherit}100%{background:red;color:white}}@keyframes alertText{0%{background:inherit}25%{background:red;color:white}75%{background:inherit}100%{background:red;color:white}}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}html,body{height:100%}.center-wrapper{max-width:1550px;margin:0 auto}@media screen and (max-width: 1550px){.center-wrapper{padding:0 10px}}.full-width-wrapper{padding:0 20px}.main-content{max-width:1550px;margin:0 auto}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto}.one-third-column{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;min-width:0}.one-third-column+.two-third-column{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin:0 0 0 40px}@media (max-width: 900px){.one-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.one-third-column+.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:30px 0 0 0}}.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:0}.two-third-column+.one-third-column{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;margin:0 0 0 40px}@media (max-width: 900px){.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.two-third-column+.two-third-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:30px 0 0 0}}.one-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;min-width:0}@media (max-width: 900px){.one-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}}.one-fifth-column{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;min-width:0}@media (max-width: 900px){.one-fifth-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 30px 0}}.three-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;min-width:0}@media (max-width: 900px){.three-fourth-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.half-column{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 900px){.half-column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.main-content{padding:20px}@media (max-width: 900px){.main-content{padding:10px}}html{scroll-behavior:smooth}body{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;color:#211915;font-weight:400}body.frozen{overflow:hidden}ul li{list-style-type:none}ol li{list-style-type:decimal;list-style-position:inside}a{cursor:pointer}a:link{color:#211915}a:visited{color:#211915}a:active{color:#211915}img{max-width:100%}@media (min-width: 1201px){.main-content{min-height:800px;min-height:55vh}}.plain-content h1{text-transform:uppercase;font-weight:700;font-size:34px;font-size:3.4rem;line-height:42.5px;line-height:5.1rem}@media (max-width: 700px){.plain-content h1{font-size:26px;font-size:2.6rem;line-height:32.5px;line-height:3.9rem}}.hint{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.top-alert{background:red;position:relative;z-index:10000;padding:10px 20px;text-align:center;color:white;-webkit-animation:shake;animation:shake;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.top-alert .trigger-alert{text-decoration:underline}.feedback{margin:10px 0;text-align:center}.feedback.success{background:url("../img/icon-tick.svg") no-repeat center top;padding:40px 5px 5px 5px;color:#63B40A;font-weight:700}.feedback.error{background:url("../img/icon-alert.svg") no-repeat center top;padding:40px 5px 5px 5px;color:red;font-weight:700;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.feedback h1{margin:0}.feedback p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.info-message.alert{color:red}.social-links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.social-links li{margin:0 30px 0 0}.social-links a{width:20px;height:20px;display:block}.social-links .facebook a{background:url("../img/commons/social-icon-facebook.svg") no-repeat center center}.social-links .twitter a{background:url("../img/commons/social-icon-twitter.svg") no-repeat center center}.social-links .instagram a{background:url("../img/commons/social-icon-instagram.svg") no-repeat center center}.social-share{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-ms-flex-pack:distribute;justify-content:space-around;background:white;padding:12px 30px}.social-share a{width:30px;height:30px;display:inline-block}.social-share a:hover{opacity:0.3}.breadcrumb{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:400;margin:0 0 30px 0;font-style:italic}.breadcrumb .breadcrumb-separator{padding:5px 0}.breadcrumb .current-page{padding:5px}.breadcrumb a,.breadcrumb span{display:inline-block;vertical-align:middle;padding:5px}.breadcrumb a{color:#A72913}.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{color:#A72913}.breadcrumb a:hover,.breadcrumb a:active{text-decoration:underline}.breadcrumb .breadcrumb-home{background:url("../img/icon-home.svg") no-repeat left center;width:20px;height:20px}.download-app-banner{background:yellow;padding:30px;display:block}.header{background:#A72913}.top-actions{background:#781414;text-align:right;padding:5px 20px}.top-actions li{display:inline-block;vertical-align:middle;color:white;margin:0}.top-actions .top-contact{background:url("../img/icon-phones.svg") no-repeat left center;padding:5px 5px 5px 50px;min-height:24px}.top-actions .goto-admin{text-transform:uppercase;margin-left:10px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.top-actions .goto-admin a{color:#fff}.top-actions .goto-admin a:link,.top-actions .goto-admin a:visited,.top-actions .goto-admin a:active{color:#fff}.top-actions .goto-access{background:url("../img/icon-user.svg") no-repeat 10px center;padding:5px 10px 5px 40px;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;text-transform:uppercase;min-height:24px;margin-left:30px;border-left:3px solid #4c0d0d;border-right:3px solid #4c0d0d}.top-actions .goto-access a{color:#fff}.top-actions .goto-access a:link,.top-actions .goto-access a:visited,.top-actions .goto-access a:active{color:#fff}.top-actions .goto-access a.logout{margin-left:10px;padding-left:10px}@media (max-width: 700px){.top-actions .goto-access{margin-left:0}}@media (max-width: 700px){.top-actions{padding:5px}}.language-selection{position:relative;margin-left:30px}.language-selection .current-language{width:40px;height:40px;display:block;cursor:pointer}.language-selection .current-language.lang-ca{background:url("../img/flag-ca.svg") no-repeat center center}.language-selection .current-language.lang-es{background:url("../img/flag-es.svg") no-repeat center center}.language-selection .current-language.lang-fr{background:url("../img/flag-fr.svg") no-repeat center center}.language-selection .current-language.lang-en{background:url("../img/flag-en.svg") no-repeat center center}.language-selection .language-list{display:none;position:absolute;background:#4c0d0d;padding:5px;border-radius:4px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.language-selection .language-list a{width:20px;height:20px;display:block}.language-selection .language-list li{margin:0 0 7px 0}.language-selection .language-list .lang-ca a{background:url("../img/flag-ca.svg") no-repeat center center}.language-selection .language-list .lang-fr a{background:url("../img/flag-fr.svg") no-repeat center center}.language-selection .language-list .lang-en a{background:url("../img/flag-en.svg") no-repeat center center}.language-selection .language-list .lang-es a{background:url("../img/flag-es.svg") no-repeat center center}.language-selection .language-list:before{content:'';position:absolute;border-bottom:7px solid #4c0d0d;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.central-header{padding:20px 20px 0 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 900px){.central-header{text-align:center}}.central-header .logo{padding-left:170px;position:relative}.central-header .logo:before{content:url("../img/header-bg.png");position:absolute;bottom:0;left:0;z-index:1000}@media (max-width: 1200px){.central-header .logo{padding-left:0}.central-header .logo:before{display:none}}@media (max-width: 900px){.central-header .logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.central-header .goto-register{color:white}.central-header .goto-register p{margin:0}.central-header .goto-register a{color:#fff}.central-header .goto-register a:link,.central-header .goto-register a:visited,.central-header .goto-register a:active{color:#fff}.central-header .goto-register a:hover{text-decoration:underline}@media (max-width: 900px){.central-header .goto-register{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}@media (max-width: 700px){.central-header .goto-register{display:none}}.andbus{max-width:1550px;margin:0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.andbus .andbus-logo{margin:0 30px 0 0}.andbus .badge-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:initial}.andbus .andbus-badge{text-align:center;margin:0 20px}.andbus .andbus-badge img{width:100px;height:auto}.andbus .andbus-badge p{margin:0;font-size:13px;font-size:1.3rem;line-height:16.25px;line-height:1.95rem}.andbus p{margin:0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}@media (max-width: 900px){.andbus{text-align:center}.andbus p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}@media (max-width: 700px){.andbus p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;line-height:16px;line-height:1.6rem;font-weight:400}}.legals{background:#A72913;padding:20px}.legals ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.legals li{margin:0 10px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.legals li a{color:#D8CBC7}.legals li a:link,.legals li a:visited,.legals li a:active{color:#D8CBC7}@media (max-width: 700px){.legals li{display:block;width:100%;text-align:center}}.footer-address{background:#781414;padding:20px;text-align:center}.footer-address p{margin:0;color:white;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.footer-address a{color:#fff}.footer-address a:link,.footer-address a:visited,.footer-address a:active{color:#fff}.credits{color:white;background:#210505;padding:10px 20px;text-align:center}.credits p{margin:0;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem}.phones{background:url("../img/icon-phones.svg") no-repeat left center;padding:5px 5px 5px 50px;min-height:24px;margin-left:10px}.banner-app{background:#fffffe;background:-webkit-gradient(linear, left top, left bottom, from(#fffffe), color-stop(49%, #fffffe), to(#b6b8b6));background:-o-linear-gradient(top, #fffffe 0%, #fffffe 49%, #b6b8b6 100%);background:linear-gradient(to bottom, #fffffe 0%, #fffffe 49%, #b6b8b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#b6b8b6', GradientType=0 );width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:5px solid #781414;border-bottom:5px solid #781414;padding:20px}.banner-app .banner-text h2{font-size:40px;font-size:4rem;line-height:50px;line-height:6rem;color:#A72913;font-weight:700;margin:0}@media (max-width: 700px){.banner-app .banner-text h2{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}}.banner-app .banner-text p{background:url("../img/icon-list.png") no-repeat left 12px;padding:5px 0 5px 30px;margin:0;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3.6rem}@media (max-width: 700px){.banner-app .banner-text p{background:url("../img/icon-list.png") no-repeat left 8px;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}}.banner-app .app-links{margin:30px 0}.banner-app .app-links li{display:inline-block;vertical-align:middle}.banner-app .app-links a{display:block;cursor:pointer}@media (max-width: 900px){.banner-app{padding:20px 10px}.banner-app .bus-routes{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.banner-app .banner-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.banner-app .banner-image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.rwd-table{margin:10px 0;min-width:300px;width:100%}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:before{content:attr(data-th) ": ";display:block}@media (min-width: 600px){.rwd-table td:before{display:none}}@media (min-width: 600px){.rwd-table th,.rwd-table td{display:table-cell;padding:4px}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}}.rwd-table{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table tr{border-bottom:1px solid #211915}.rwd-table tr:hover{background:#8df21d}.rwd-table th{font-weight:bold;background:#FBFBFB;text-align:left}.rwd-table th:last-child{float:right}.rwd-table td:last-child{float:right}.rwd-table td a{border:none;font-weight:bold;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.rwd-table td a:hover{cursor:pointer}.rwd-table td:before{font-weight:bold;width:auto}.main-content table{width:100%;margin:30px 0}.main-content table caption{font-weight:700;padding:10px 0}.main-content td{border:1px solid #211915;padding:5px}@media screen and (max-width: 800px){.main-content td{white-space:nowrap}}@media screen and (max-width: 800px){.main-content .table-wrapper{width:100%;overflow-x:auto}}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],input[type="number"]{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #211915;border-radius:3px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;display:block;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus{border:1px solid #211915;background:#f6f3f1}input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="tel"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled{background:lightgrey}label{display:block}input[type="checkbox"],input[type="radio"]{vertical-align:middle;display:inline-block;float:left;margin:3px 6px 0 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;cursor:pointer;max-width:calc(100% - 20px)}textarea{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100px;border:1px solid #211915;border-radius:3px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;width:100%}textarea:focus{border:1px solid #A72913;background:#f6bdb3}.style-select{background:url("../img/arrow-down.svg") no-repeat right 10px center white;background:none\0;width:100%;border:1px solid #211915;border:none\0;border-radius:100px;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;padding-left:10px}.style-select select{background:transparent;background:white\0;-webkit-appearance:none;-moz-appearance:none;width:100% !important;padding:10px;border:none;border:1px solid #211915 \9}.style-select select:hover{cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.style-select{background:none;border:none}.style-select select{background:white}}fieldset{border:none;padding:0}fieldset.error{border:1px dotted red;padding:5px;border-radius:5px}fieldset p.error{text-align:left;color:red;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700;margin:5px 0 0 0}.form-error-message{text-align:left;color:red;font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;font-weight:700;margin:5px 0 0 0}.checkbox-group{text-align:left;margin:5px 0}.checkbox-group input[type="checkbox"]{display:inline-block;width:20px;float:none;margin:-5px 0 0 0}.checkbox-group input[type="checkbox"]+label{display:inline-block;width:calc(100% - 30px)}input ::-webkit-input-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input :-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input ::-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}input :-ms-input-placeholder{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.main-form fieldset{margin:0 0 10px 0}.main-form .checkbox-group{position:relative}.main-form .checkbox-group input[type="checkbox"]{opacity:0;position:absolute;z-index:1}.main-form .checkbox-group input[type="checkbox"]+label{position:relative;z-index:10;padding:10px 0 10px 20px;background:url("../img/icon-checkbox.svg") no-repeat left 14px}.main-form .checkbox-group input[type="checkbox"]+label a{color:#A72913;text-decoration:underline}.main-form .checkbox-group input[type="checkbox"]+label a:link,.main-form .checkbox-group input[type="checkbox"]+label a:visited,.main-form .checkbox-group input[type="checkbox"]+label a:active{color:#A72913}.main-form .checkbox-group input[type="checkbox"]:checked+label{background:url("../img/icon-checkbox-checked.svg") no-repeat left 14px}.main-form .radiobutton-group{position:relative}.main-form .radiobutton-group input[type="radio"]{opacity:0;position:absolute;z-index:1}.main-form .radiobutton-group input[type="radio"]+label{position:relative;z-index:10;padding:10px 0 10px 20px;background:url("../img/icon-checkbox.svg") no-repeat left 14px}.main-form .radiobutton-group input[type="radio"]+label a{color:#A72913;text-decoration:underline}.main-form .radiobutton-group input[type="radio"]+label a:link,.main-form .radiobutton-group input[type="radio"]+label a:visited,.main-form .radiobutton-group input[type="radio"]+label a:active{color:#A72913}.main-form .radiobutton-group input[type="radio"]:checked+label{background:url("../img/icon-checkbox-checked.svg") no-repeat left 14px}nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}@media (min-width: 1201px){.main-menu{padding:20px 0 0 0}}.main-menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 10px 0;margin:0 auto}.main-menu ul li{text-align:center;margin:0 15px;text-transform:uppercase;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.main-menu ul li a{color:#fff;border-bottom:1px solid transparent;padding:5px;display:block}.main-menu ul li a:link,.main-menu ul li a:visited,.main-menu ul li a:active{color:#fff}.main-menu ul li a:hover{border-bottom:1px solid white}.main-menu ul li.current-page{font-weight:700}.main-menu ul li.current-page a{border-bottom:1px solid white}.main-menu ul li.buy-tickets a{background:url("../img/icon-mouse.png") no-repeat right 10px center #621010;padding:5px 50px 5px 15px;border-radius:7px}.main-menu ul li.buy-tickets a:hover{border:none;background:url("../img/icon-mouse.png") no-repeat right 10px center #4c0d0d}.main-menu ul li.buy-tickets.current-page a{border:none;background:url("../img/icon-mouse.png") no-repeat right 10px center white;color:#781414}@media (max-width: 700px){.main-menu ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.main-menu ul li a{padding:2px 5px}}@media (max-width: 700px){.main-menu{padding:0 10px}}.button,.button_primary,input.button_primary[type="submit"],.button_secondary,input.button_secondary[type="submit"],.button_outline,input.button_outline[type="submit"],.button_download,.button_search,input.button_search[type="submit"],.button_buy,input.button_buy[type="submit"],.button_print,input[type="submit"]{display:inline-block;width:auto;text-decoration:none;border:none;padding:10px 20px;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;text-align:center;border-radius:4px}.button.disabled,.disabled.button_primary,input.disabled.button_primary[type="submit"],.disabled.button_secondary,input.disabled.button_secondary[type="submit"],.disabled.button_outline,input.disabled.button_outline[type="submit"],.disabled.button_download,.disabled.button_search,input.disabled.button_search[type="submit"],.disabled.button_buy,input.disabled.button_buy[type="submit"],.disabled.button_print,input[type="submit"].disabled{opacity:0.4;pointer-events:none}@media (max-width: 700px){.button,.button_primary,input.button_primary[type="submit"],.button_secondary,input.button_secondary[type="submit"],.button_outline,input.button_outline[type="submit"],.button_download,.button_search,input.button_search[type="submit"],.button_buy,input.button_buy[type="submit"],.button_print,input[type="submit"]{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}}.button_primary,input[type="submit"].button_primary{background:#A72913;color:#fff}.button_primary:link,.button_primary:visited,.button_primary:active,input[type="submit"].button_primary:link,input[type="submit"].button_primary:visited,input[type="submit"].button_primary:active{color:#fff}.button_primary:hover,.button_primary:active,input[type="submit"].button_primary:hover,input[type="submit"].button_primary:active{background:#62180b}.button_secondary,input[type="submit"].button_secondary{background:#211915;color:#fff}.button_secondary:link,.button_secondary:visited,.button_secondary:active,input[type="submit"].button_secondary:link,input[type="submit"].button_secondary:visited,input[type="submit"].button_secondary:active{color:#fff}.button_secondary:hover,.button_secondary:active,input[type="submit"].button_secondary:hover,input[type="submit"].button_secondary:active{background:#000}.button_outline,input[type="submit"].button_outline{background:transparent;border:1px solid #211915;color:#211915}.button_outline:link,.button_outline:visited,.button_outline:active,input[type="submit"].button_outline:link,input[type="submit"].button_outline:visited,input[type="submit"].button_outline:active{color:#211915}.button_outline:hover,.button_outline:active,input[type="submit"].button_outline:hover,input[type="submit"].button_outline:active{background:#ece5e2}.button_download{background:url("../img/icon-download.svg") no-repeat left 30px center #211915;color:#fff;padding:15px 40px 15px 80px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase}.button_download:link,.button_download:visited,.button_download:active{color:#fff}@media (max-width: 700px){.button_download{padding:15px 40px 15px 40px}}.button_search,input[type="submit"].button_search{background:url("../img/icon-search.svg") no-repeat right 10px center #211915;color:#fff;padding-right:50px}.button_search:link,.button_search:visited,.button_search:active,input[type="submit"].button_search:link,input[type="submit"].button_search:visited,input[type="submit"].button_search:active{color:#fff}.button_search:hover,.button_search:active,input[type="submit"].button_search:hover,input[type="submit"].button_search:active{background:url("../img/icon-search.svg") no-repeat right 10px center #020101}.button_buy,input[type="submit"].button_buy{background:url("../img/icon-cart.svg") no-repeat 10px center #A72913;color:#fff;padding-left:50px}.button_buy:link,.button_buy:visited,.button_buy:active,input[type="submit"].button_buy:link,input[type="submit"].button_buy:visited,input[type="submit"].button_buy:active{color:#fff}.button_buy:hover,.button_buy:active,input[type="submit"].button_buy:hover,input[type="submit"].button_buy:active{background:url("../img/icon-cart.svg") no-repeat 10px center #791e0e}.button_buy:disabled,input[type="submit"].button_buy:disabled{opacity:0.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.button_buy:disabled:hover,input[type="submit"].button_buy:disabled:hover{background:url("../img/icon-cart.svg") no-repeat 10px center #A72913}.button_print{background:url("../img/icon-print.svg") no-repeat left 30px center white;color:#A72913;padding:15px 40px 15px 80px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-transform:uppercase;border:1px solid #A72913}.button_print:link,.button_print:visited,.button_print:active{color:#A72913}@media (max-width: 700px){.button_print{padding:15px 40px 15px 40px}}.main-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:rgba(33,25,21,0.9)}.main-modal-wrapper{background:white;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:50%;max-width:1550px;margin:0 auto;padding:20px 40px 40px 40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 900px){.main-modal-wrapper{width:100%;padding:20px 20px 40px 20px}}@media (max-width: 700px){.main-modal-wrapper{display:block;height:100vh;overflow:scroll;padding:20px 10px 40px 10px}}.main-modal-header{text-align:right;padding:15px 20px;width:100%}.main-modal-close{display:block;height:30px;position:relative;z-index:100000;background:url("../img/icon-close.svg") no-repeat right center}.main-modal-content{margin:0 auto;padding:300px 0 0 0;width:100%;height:80vh;overflow:scroll}@supports (display: flex){.main-modal-content{padding:0}}@media screen and (max-width: 1550px){.main-modal-content{padding-left:20px;padding-right:20px}}.main-modal-content h1{font-size:23px;font-size:2.3rem;line-height:28.75px;line-height:3.45rem;text-transform:uppercase;font-weight:700;margin:0 0 10px 0}.main-modal-title{margin:0 0 40px 0;text-align:center}.main-modal-footer{text-align:center}.pager{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto}.pager li{margin:0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700}.pager .previous a,.pager .next a{display:block;width:30px;height:30px}.pager .previous a{background:url("../img/arrow-pager-left.svg") no-repeat center center;display:block;width:30px;height:30px}.pager .next a{background:url("../img/arrow-pager-right.svg") no-repeat center center;display:block;width:30px;height:30px}.pager .page-list{text-align:center}.pager .page-list span{padding:0 10px}.pager .current-page{color:#A72913}.homepage .main-content{max-width:none;padding:0;min-height:1px}.home-banner{border:none}.home-banner .bus-routes{margin-right:0}.home-banner .bus-routes ul{max-width:250px}@media (max-width: 900px){.home-banner .bus-routes ul{max-width:none}}.home-banner .bus-routes li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}@media (max-width: 900px){.home-banner .bus-routes li{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;min-width:0}}@media screen and (max-width: 500px){.home-banner .bus-routes li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;text-align:center}}.access-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto}.access-box h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700}.login-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:0;background:#F2F1EF;padding:30px}.login-box fieldset{display:inline-block;vertical-align:top;width:48%}.login-box fieldset.checkbox-group{width:100%;margin-top:-20px}@media (max-width: 900px){.login-box fieldset{display:block;width:100%;margin:0 0 10px 0}}.login-box .button_primary{margin-top:10px}@media (max-width: 900px){.login-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.login-box fieldset{display:block;width:100%}.login-box .button_primary{margin-top:0}}.login-box .button_primary,.login-box input[type="submit"].button_primary{margin-top:0}@media (max-width: 700px){.login-box{padding:15px}}.forgotpassword{text-align:right;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;font-style:italic;margin:5px 0}.forgotpassword a{color:#211915;text-decoration:underline}.forgotpassword a:link,.forgotpassword a:visited,.forgotpassword a:active{color:#211915}.register-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:0;background:#dbd8d3;padding:30px}.register-box .simple-register{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto}.register-box .simple-register .email-register{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}@media (max-width: 1200px){.register-box .simple-register .email-register{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}.register-box .simple-register .social-access{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0;margin:0;border-left:2px solid #ada79b;padding-left:20px}.register-box .simple-register .social-access .facebook,.register-box .simple-register .social-access .twitter,.register-box .simple-register .social-access .apple{display:block;margin:0 0 10px 0;width:100%}@media (max-width: 1200px){.register-box .simple-register .social-access{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;border-left:none;padding:0;margin:30px 0 10px 0}.register-box .simple-register .social-access .facebook,.register-box .simple-register .social-access .twitter,.register-box .simple-register .social-access .apple{display:block;margin:0 0 10px 0;width:auto;min-width:280px}}@media (max-width: 700px){.register-box .simple-register .social-access .facebook,.register-box .simple-register .social-access .twitter,.register-box .simple-register .social-access .apple{min-width:100%}}@media (max-width: 900px){.register-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media (max-width: 700px){.register-box{padding:15px}}.register-as-resident-cta{background:#5f483d;padding:20px 40px;color:white}.register-as-resident-cta h2{margin:0 0 10px 0}.register-as-resident-cta p{margin:0 0 5px 0}.register-as-resident-cta .button_primary{margin-top:30px}@media (max-width: 700px){.register-as-resident-cta{padding:15px}}.card-sample{margin:5px 0}.social-access{margin:30px 0 10px 0}.social-access .facebook{background:url("../img/social-icon-facebook.svg") no-repeat 10px center #2F5A99;padding:7px 20px 7px 50px;border:none;color:white;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-align:left}.social-access .facebook:hover{background:url("../img/social-icon-facebook.svg") no-repeat 10px center #234372}.social-access .twitter{background:url("../img/social-icon-twitter-white.svg") no-repeat 10px center #4591C2;padding:7px 20px 7px 50px;border:none;color:white;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-align:left}.social-access .twitter:hover{background:url("../img/social-icon-twitter-white.svg") no-repeat 10px center #3476a0}.social-access .apple{background:url("../img/social-icon-apple.svg") no-repeat 10px center #000;padding:7px 20px 7px 50px;border:none;color:white;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;text-align:left}@media (max-width: 1200px){.social-access .facebook,.social-access .twitter,.social-access .apple{display:block;margin:0 0 10px 0;width:auto;min-width:280px}}@media (max-width: 700px){.social-access .facebook,.social-access .twitter,.social-access .apple{min-width:100%}}.remember-password{max-width:900px;margin:0 auto}.edit-profile{max-width:900px;margin:0 auto}.edit-profile .select-group .style-select{display:inline-block;vertical-align:top;width:auto}.edit-profile .telephone label,.edit-profile .telephone .style-select,.edit-profile .telephone input{display:inline-block;vertical-align:middle;width:auto}.edit-profile .telephone .form-error-message{display:block}@media (max-width: 700px){.edit-profile .telephone input[type="text"]{width:140px;padding:10px}}.edit-profile .genre p.label{margin:0}.edit-profile .genre .radiobutton-group{display:inline-block;vertical-align:top;margin:0 20px 0 0}.edit-profile .genre .radiobutton-group input[type="radio"]+label{padding:5px 0 5px 20px;background-position:left 9px}.resident-register fieldset{margin:0 0 20px 0}.resident-register .select-group .style-select{display:inline-block;vertical-align:top;width:auto}.file-preview{height:170px;width:200px;display:none;margin:10px 0;border:1px solid #D8CBC7}.file-preview img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.buy-bus-tickets-page h1{text-transform:uppercase;font-weight:700;font-size:34px;font-size:3.4rem;line-height:42.5px;line-height:5.1rem}@media (max-width: 900px){.buy-bus-tickets-page h1{display:none}}.bus-ticket-list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:7px solid #781414;background:#F2F1EF;margin:0 0 3px 0;padding:10px 30px}.bus-ticket-list li.bus-ticket-type_simple{background:#F0EEE6}.bus-ticket-list li.bus-ticket-type_t10{background:#EDECED}.bus-ticket-list li.bus-ticket-type_t40{background:#E3D8D2}.bus-ticket-list li.bus-ticket-type_bonus-anual{background:#F3E8C4}.bus-ticket-list li.bus-ticket-type_bonus-young{background:#F2E7DE}.bus-ticket-list li.bus-ticket-type_school{background:#D3F1EE}.bus-ticket-list li.disabled{background:#FAF9F9;opacity:0.4;pointer-events:none}@media (max-width: 700px){.bus-ticket-list li.disabled .bus-ticket-add{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;text-align:left;margin:0 0 0 20px}}@media (max-width: 700px){.bus-ticket-list li{padding:7px 10px;line-height:18px;line-height:1.8rem}}.bus-ticket-list .bus-ticket-value{font-weight:700;display:inline-block;vertical-align:middle;text-align:right;padding-right:30px}@media (max-width: 700px){.bus-ticket-list .bus-ticket-value{padding-right:10px;display:block}}.bus-ticket-list .only-residents-hint{font-style:italic;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 0 30px;color:#7B828B}@media (max-width: 900px){.bus-ticket-list .only-residents-hint{display:block;margin:0}}@media (max-width: 700px){.bus-ticket-list .only-residents-hint{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.8rem;margin-top:-5px}}.bus-ticket-list .current-ticket-information{font-style:italic;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 0 30px;color:red}@media (max-width: 900px){.bus-ticket-list .current-ticket-information{display:block;margin:0}}.bus-ticket-list .select-ticket{position:relative;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;min-width:0}.bus-ticket-list .select-ticket label{margin-top:10px}@media (max-width: 700px){.bus-ticket-list .select-ticket{-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;min-width:0}}.bus-ticket-list .radiobutton-group.select-ticket input[type="radio"]+label{background-position:left center}.bus-ticket-list .bus-ticket-name{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:0;text-align:left}.bus-ticket-list .bus-ticket-add{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;min-width:0;text-align:right}@media (max-width: 700px){.bus-ticket-list .bus-ticket-add{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;min-width:0}}.bus-ticket-list .resident-ticket .button_outline{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem}.bus-ticket-list label{cursor:pointer}.city-tickets{margin:0 0 30px 0}.city-tickets h2{margin:0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}@media (max-width: 700px){.city-tickets{margin:0 0 20px 0}}.quantity{display:inline-block;vertical-align:middle;position:relative;width:125px}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity input{width:60px;height:32px;line-height:1.65;display:block;margin:0 auto;text-align:center;padding:5px;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;border:none}.quantity input:focus{outline:0}.quantity .quantity-nav{position:absolute;top:0;left:0;height:32px;width:100%}.quantity .quantity-button{position:absolute;cursor:pointer;width:32px;height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity .quantity-button.quantity-up{position:absolute;top:0;right:0;background:url("../img/icon-plus.svg") no-repeat center center}.quantity .quantity-button.quantity-down{position:absolute;left:0;background:url("../img/icon-minus.svg") no-repeat center center}@media (max-width: 700px){.quantity{display:block;float:right}}.total-price{text-align:right;margin:20px 0}.total-price p{font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.buy-bus-tickets-page h1{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}.buy-bus-tickets-page .button_buy{margin:30px 0 0 0}.user-feedback-box{background:#F2F1EF;padding:20px}.user-feedback-box .cta-downloadapp{font-weight:700;text-decoration:underline}.non-resident-alert{display:none;color:#211915}.non-resident-alert p{margin:0 0 5px 0}.non-resident-alert .non-resident-alert-text{-webkit-animation:shake;animation:shake;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:red;color:white;padding:10px;margin:0 0 20px 0;border-radius:4px}@media (max-width: 900px){.non-resident-alert .non-resident-alert-text{-webkit-animation-delay:1s;animation-delay:1s}}.pending-status-resident-alert{background:#FA9E34;color:white;padding:10px;margin:0 0 20px 0;border-radius:4px}.pending-status-resident-alert p{margin:0}.choose-payment h1{font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;font-weight:700}.choose-payment .button_buy{margin:30px 0 0 0}.payment-success .feedback,.payment-error .feedback{text-align:center}.payment-success .button_outline,.payment-error .button_outline{margin-top:30px}.print-tickets{margin:30px 0}.contact-information{margin:0 0 30px 0}.contact-information p{margin:0}.rate-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}.rate-list li{border:2px solid #A72913;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;height:auto;margin:0}.rate-list .rate-name{-webkit-box-flex:0;-ms-flex:0 0 72%;flex:0 0 72%;min-width:0;background:#A72913;padding:5px 10px;color:white}.rate-list .rate-name .rate-text{font-weight:700}.rate-list .rate-name .rate-text p{position:relative;margin:0}.rate-list .rate-name .rate-hint p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0}@media (max-width: 700px){.rate-list .rate-name{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:0}}.rate-list .rate-price{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;min-width:0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700}.rate-list .rate-price a{background:url("../img/icon-mouse.png") no-repeat right 7px;display:block;width:100%;height:100%;padding:15px 50px 0 15px}@media (max-width: 700px){.rate-list .rate-price{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;min-width:0}.rate-list .rate-price a{padding:15px 40px 0 15px}}@media (max-width: 1200px){.rate-list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 700px){.rate-list{grid-template-columns:1fr;grid-gap:10px}}.legal-note-id{position:relative;font-size:11px;font-size:1.1rem;line-height:13.75px;line-height:1.65rem;top:-7px;margin-left:2px}.rates-legal{background:#fce9e6;padding:20px;margin:40px 0}.rates-legal .legal-point{color:#A72913}.rates-legal .legal-subtopic{position:relative;display:block;padding-left:5px}.rates-legal .legal-subtopic .legal-point{position:absolute;left:-20px}.rates-legal p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0 0 3px 0}.rates-legal p.with-subtopics{padding-left:20px}.rates-legal p .legal-note-id{position:absolute;margin-left:-7px;top:0;padding-right:5px}.rates-legal .trigger-extra-information{background:url("../img/icon-plus.svg") no-repeat right center;background-size:20px;margin:0;width:auto;display:inline-block;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem;padding-right:40px}.rates-legal .trigger-extra-information.active{background:url("../img/icon-minus.svg") no-repeat right center;background-size:20px;margin:0 0 20px 0}.rates-legal .trigger-extra-information:hover{cursor:pointer}.rates-legal .extra-information{display:none}@media (max-width: 700px){.rates-legal{margin:10px 0 40px 0}}.rates-page h2{font-weight:700;margin:0 0 10px 0;font-size:28px;font-size:2.8rem;line-height:35px;line-height:4.2rem}@media (max-width: 700px){.rates-page h2{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem}}.home-routes .bus-routes{padding-bottom:50px}.bus-routes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;flex-wrap:wrap;gap:60px;margin:0 0 30px 0}.bus-routes a{display:block}.bus-routes img{max-width:100%;max-height:100px}.bus-routes .route-logo{max-width:120px;display:inline-block}@media (max-width: 700px){.bus-routes .route-logo{max-width:95px}}.route-group h2{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem}.route-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.route-footer.av-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.route-footer .andorra-la-vella-all-routes{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;min-width:0}@media screen and (max-width: 600px){.route-footer .andorra-la-vella-all-routes{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media screen and (max-width: 600px){.route-footer .route-comu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media (max-width: 700px){.route-footer{text-align:center}}.routes-page h2{margin:0 0 20px 0}.routes-page .main-content{min-height:30vh}.routes-menu{display:none;margin:0 0 20px 0;border-bottom:1px solid #c4c0b7}.routes-menu li{margin:0 0 5px 0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;min-width:0}.routes-menu li a{display:block;padding:5px;background:#F2F1EF}@media (max-width: 700px){.routes-menu li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}}@media (max-width: 900px){.routes-menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}}.route-timetable h3{margin:0;line-height:28px;line-height:2.8rem;font-weight:400}.route-timetable h4{margin:0}.route-timetable .hint{margin-top:-10px}.ordino-area h3{text-transform:uppercase}.ordino-area .one-third-column:nth-child(2){padding:0 30px}.ordino-area .line-image{padding-top:0}.route-margineda{color:#9ECC3A}.route-serradells{color:#1276BB}.route-ciutatvalls{color:#F4A523}.route-ordinoserrat{color:#D11B74}.route-ordinosorteny{color:#820046}.route-ordinocollordino{color:#00B6EC}.route-serratsorteny{color:#6C9F40}.route-massana-one{color:#38BAD2}.route-massana-two{color:#FAB800}.route-massana-three{color:#A5C615}.route-massana-four{color:#A51680}.route-massana-five{color:#E87406}.route-stjulia-loria-one{color:#82BA17}.route-stjulia-loria-two{color:#EF530C}.route-stjulia-loria-three{color:#4AB3D7}.line-image{padding-top:20px;display:block}.starting-hours{margin:10px 0 20px 0}.starting-hours li{display:inline-block;vertical-align:top;width:60px;text-align:center;margin:0 2px 2px 0;background:#EFE0E0;padding:1px 3px}.starting-hours li.featured{background:#e6cfcf}.starting-hours li.sorteny{background:#d5aeae}.hours-list.schooltime{min-height:200px}.hours-list.schooltime h4{border-left:27px solid #EBC5BB;padding-left:5px}.hours-list.schooltime .starting-hours li{background:#EBC5BB}@media (max-width: 900px){.hours-list.schooltime{min-height:1px}}.hours-list.vacationtime{margin-top:30px}.hours-list.vacationtime h4{border-left:27px solid #C5DDD8;padding-left:5px}.hours-list.vacationtime .starting-hours li{background:#C5DDD8}.weekends{margin:15px 0 30px 0}.weekends h3{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;font-weight:700;margin:0}.weekends p{font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;margin:0}.subroute{margin:0 0 40px 0}.subroute h4{font-weight:700;margin:0}.subroute h5{margin:0;font-weight:400}.subroute .starting-hours{margin:0 0 10px 0}.lamassana-area .route-group{text-align:center;display:block;width:100%}.lamassana-area .one-third-column{text-align:center;padding:0 10px}.lamassana-area .one-third-column:nth-child(2){border-left:1px solid #D8CBC7;border-right:1px solid #D8CBC7}@media (max-width: 900px){.lamassana-area .one-third-column:nth-child(2){border:none}}@media (max-width: 900px){.lamassana-area .one-third-column{padding:20px 0}}.lamassana-area .hours-list{text-align:left}.lamassana-area h4{font-weight:700}.lamassana-area .route-timetable h3{min-height:60px}@media (max-width: 900px){.lamassana-area .route-timetable h3{min-height:1px}}.lamassana-area .route-timetable .route-maps{min-height:720px}@media (max-width: 900px){.lamassana-area .route-timetable .route-maps{min-height:1px}}@media (max-width: 900px){.lamassana-area .bus-routes{margin:0}}.route-detail h1{margin:0 0 10px 0}.route-detail h2{font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;font-weight:700}.route-detail .bus-routes .route-logo a{opacity:0.4}.route-detail .bus-routes .route-logo.current-route a{opacity:1}.one-fourth-column .bus-routes{margin:0 0 20px 0}.legend{margin:30px 0}.legend img{max-width:100%}.time-block{font-weight:700;font-size:20px;font-size:2rem;line-height:25px;line-height:3rem}.route-calendar{margin:40px 0}.route-calendar h3{color:#D82B58;font-size:30px;font-size:3rem;line-height:37.5px;line-height:4.5rem;text-align:center;text-transform:uppercase}.route-calendar-grid{background:#EEEBEB;padding:40px}.route-calendar-grid h4{font-size:22px;font-size:2.2rem;line-height:27.5px;line-height:3.3rem;margin-top:50px}.route-calendar-grid h4:first-of-type{margin-top:0}.route-calendar-grid h5{margin:0 0 5px 0;font-size:18px;font-size:1.8rem;line-height:22.5px;line-height:2.7rem}.route-calendar-grid-year{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px}@media screen and (max-width: 1360px){.route-calendar-grid-year{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 900px){.route-calendar-grid-year{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 700px){.route-calendar-grid-year{grid-template-columns:repeat(1, 1fr)}}.route-calendar-grid-month-day-header{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:3px}.route-calendar-grid-month-day-header li{text-align:center;padding:3px;margin:0}.route-calendar-grid-month-days{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:3px}.route-calendar-grid-month-days li{background:#C5DDD8;text-align:center;padding:3px;margin:0}.route-calendar-grid-month-days li.school-day{background:#EBC5BB}.featured-message{max-width:900px;margin:50px auto}.featured-message p{margin:0 0 5px 0}.featured-message.alert{color:#A72913}.webmap-list li{background:url("../img/icon-list.png") no-repeat left center;padding-left:30px}.webmap-list a:hover{text-decoration:underline;color:#A72913}.buses-page .main-content{max-width:none;padding:0;min-height:1px}.bus-route-stop h1{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;margin:0 0 7px 0;font-weight:700;color:#211915;border-bottom:1px solid #dbd8d3}.map-route-icon{display:inline-block;vertical-align:top;width:80px;margin:0 15px 0 0}.map-route-icon img{max-width:100%}@media screen and (max-width: 500px){.map-route-icon{margin:0 5px 0 0;width:60px}}@media screen and (max-width: 500px){.gm-style .gm-style-iw-c,.gm-style .gm-style-iw-d{max-width:none !important;width:250px !important}}.buses{position:relative}.buses .regions{background:#F2F1EF;color:#781414}.buses .regions h2{display:none;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem;text-transform:uppercase;margin:0;font-weight:700}.buses .regions li{margin:0;font-size:14px;font-size:1.4rem;line-height:17.5px;line-height:2.1rem;display:inline-block;border-right:1px dotted #c4c0b7}.buses .regions li:last-child{border:none}.buses .regions .zoom-region{background:url("../img/icon-zoom.svg") no-repeat right 5px center;display:block;padding:10px 40px 10px 10px;cursor:pointer}.buses .regions .zoom-region:hover{color:#A72913;background:url("../img/icon-zoom.svg") no-repeat right 5px center #e7e5e1;border-radius:4px}.buses .regions .zoom-region.active{color:#A72913;background:url("../img/icon-zoom.svg") no-repeat right 5px center #e7e5e1;border-radius:4px}@media (min-width: 1201px){.buses .regions{position:absolute;top:70px;right:10px;z-index:1000;min-width:220px;-webkit-box-shadow:0 3px 3px rgba(33,25,21,0.5);box-shadow:0 3px 3px rgba(33,25,21,0.5);border-radius:4px;padding:15px 20px}.buses .regions h2{display:block;padding-left:5px}.buses .regions li{display:block;border-right:none;border-bottom:1px dotted #781414}.buses .regions li:last-child{border:none}.buses .regions .zoom-region{padding:5px 40px 5px 5px}}.faqs-page-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.faqs-sidebar{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:0;background:#f3f1f1;padding:20px}@media (max-width: 900px){.faqs-sidebar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}.faqs-content{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;min-width:0}@media (max-width: 900px){.faqs-content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0;margin:0 0 20px 0}}.faqs-category-menu{width:100%}.faqs-category-menu a{display:block;padding:5px}.faqs-category-menu a:hover{color:#A72913}.faqs-category-menu li{border-bottom:1px solid #7B828B;margin:0}.faqs-category-menu li.selected a{background:#A72913;color:#fff}.faqs-category-menu li:last-child{border:none}.faq-block{border-bottom:1px solid #A72913;margin-bottom:20px}.faq-block .faq-block-title{background:url("../img/icon-plus.png") no-repeat right center;margin:0 0 5px 0}.faq-block .faq-block-title:hover{cursor:pointer;color:#A72913}.faq-block .faq-block-title.active{background:url("../img/icon-minus.png") no-repeat right center}.faq-block .faq-answer{display:none;border:1px solid #eeebeb;border-radius:4px;padding:20px;margin:10px 0}.faq-block .faq-answer p,.faq-block .faq-answer li{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2.4rem}.faq-block .faq-answer ul li{list-style-type:disc;list-style-position:inside}.faq-block .faq-answer li{margin:0}.faq-block .faq-answer ol,.faq-block .faq-answer ul{margin:20px 0}.faq-block .faq-answer img{max-width:100%}.faq-block:last-child{border:none}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.no-flexbox .flex-content{display:table !important;width:100%}.no-flexbox .row{width:100%;display:block;clear:both;vertical-align:top;padding:5px 0}.no-flexbox .one-third-column{width:33%;display:inline-block;vertical-align:top}.no-flexbox .one-third-column+.two-third-column{width:66%;display:inline-block;float:right}.no-flexbox .two-third-column{width:66%;display:inline-block;vertical-align:top}.no-flexbox .two-third-column+.one-third-column{width:33%;display:inline-block;float:right}.no-flexbox .one-fourth-column{width:22%;display:inline-block;vertical-align:top}.no-flexbox .one-fourth-column:last-child{float:right}.no-flexbox .three-fourth-column{width:75%;display:inline-block;vertical-align:top}.no-flexbox .three-fourth-column:last-child{float:right}.no-flexbox .half-column{width:47%;display:inline-block;vertical-align:top}.no-flexbox .half-column+.half-column{float:right}.no-flexbox .paginator{display:block}.no-flexbox .paginator li.previous{display:inline-block;vertical-align:top;width:30%}.no-flexbox .paginator li.current-page{display:inline-block;vertical-align:top;width:35%}.no-flexbox .paginator li.next{display:inline-block;vertical-align:top;width:30%;float:right}

/*# sourceMappingURL=screen.css.map */
