@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@700&display=swap);@-webkit-keyframes move{0%{background-position:50% 100%}to{background-position:50% 0}}@keyframes move{0%{background-position:50% 100%}to{background-position:50% 0}}.prideText{color:#fff;font-family:Poppins,sans-serif;top:50%;left:50%;letter-spacing:.2em;cursor:pointer;transition:text-shadow 3s;-webkit-animation-name:color2;animation-name:color2;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:5s;animation-delay:5s}.prideText:hover{text-shadow:.04em .04em #fc0049,.08em .08em #fe8f01,.12em .12em #fdf21f,.16em .16em #3fdf4b,.2em .2em #3462fe,.24em .24em purple}@-webkit-keyframes color2{0%{text-shadow:none}50%{text-shadow:.04em .04em #fc0049,.08em .08em #fe8f01,.12em .12em #fdf21f,.16em .16em #3fdf4b,.2em .2em #3462fe,.24em .24em purple}to{text-shadow:none}}@keyframes color2{0%{text-shadow:none}50%{text-shadow:.04em .04em #fc0049,.08em .08em #fe8f01,.12em .12em #fdf21f,.16em .16em #3fdf4b,.2em .2em #3462fe,.24em .24em purple}to{text-shadow:none}}.lgtb{--g-red:#d04b36;--g-orange:#e36511;--g-yellow:#ffba00;--g-green:#00b180;--g-blue:#147aab;--g-indigo:#675997;background-image:linear-gradient(var(--g-red),var(--g-red) 16.6666%,var(--g-orange) 0,var(--g-orange) 33.333%,var(--g-yellow) 0,var(--g-yellow) 50%,var(--g-green) 0,var(--g-green) 66.6666%,var(--g-blue) 0,var(--g-blue) 83.3333%,var(--g-indigo) 0,var(--g-indigo))!important}.v-app-bar-title__content{min-width:136px}.router-link-active{color:red}.fade-enter{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-leave-active{opacity:0}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.v-card__text,.v-card__title{word-break:normal!important}@-webkit-keyframes marquee{0%{margin-left:100%;transform:translateX(0)}to{margin-left:0;transform:translateX(-100%)}}@keyframes marquee{0%{margin-left:100%;transform:translateX(0)}to{margin-left:0;transform:translateX(-100%)}}.section{overflow:hidden;width:100%}.section .marquee{-webkit-animation:marquee 7s linear infinite;animation:marquee 7s linear infinite;display:inline-block;margin:0;white-space:nowrap}

/*! CSS Used from: https://www.metrobilbao.eus/_next/static/css/973aa56040b8aa54027b.css */[class*=" icon-"]{font-family:MB-Icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{outline:none}.icon-parking:before{content:""}.icon-cards:before{content:""}.icon-info:before{content:""}.icon-inverse:before{content:""}.icon-warning:before{content:""}/*! CSS Used from: Embedded *//*! CSS Used from: Embedded */.d5f3Fyed{margin:0;box-sizing:border-box}.MuiGrid-spacing-xs-3>.d5f3Fyed{padding:12px}.clssdewf{flex-grow:0;max-width:100%;flex-basis:100%}/*! CSS Used from: Embedded */.jss64 a{color:#242324;text-decoration:none}.jss64 a:focus{outline:none}.e5d9rtf5s{padding:40px!important;background-image:url(https://www.metrobilbao.eus/_next/static/images/vias-8000px-noCurves-5ced7df6bc9aeab311286d1ca4ddaa99.png);background-repeat:no-repeat;background-position:97% 100%}@media(min-width:0px){.e5d9rtf5s{padding:0 40px 40px 17px!important;margin-top:40px}}@media(max-width:959.95px){.e5d9rtf5s{background-image:none}}.jss70{right:0;display:flex;z-index:999;position:absolute;align-items:center}@media(max-width:959.95px){.jss70{padding:0 10px!important;margin-right:15px!important}}.jss70 i{font-size:25px}@media(max-width:959.95px){.jss70 i{font-size:30px}}/*! CSS Used from: Embedded */.nc84jdkvsOef{margin:0 -9px 32px;position:relative;padding-top:15px}.nc84jdkvsOef:first-child{padding-top:5px}.nc84jdkvsOef.troncal{margin:0 -20px 20px}.nc84jdkvsOef a{display:flex;align-items:center;font-family:Montserrat-Bold;margin-left:-11px;text-transform:uppercase}.nc84jdkvsOef.troncal a.troncal>span{width:39px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.nc84jdkvsOef.troncal a.troncal:hover{cursor:pointer;margin-left:-22px}.nc84jdkvsOef.troncal a.troncal:hover>span{width:60px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.nc84jdkvsOef.troncal a.troncal:hover>span:after{left:20px}.nc84jdkvsOef.troncal a.troncal>span:after{left:9px;height:85px;content:close-quote;z-index:-999;position:absolute;border-left:6px solid #000}.fer6rFswE{display:inline-block;color:#009688;position:relative;padding-left:65px}.dkfgn5Fs{top:55px;left:-40px;width:25px;height:25px;display:flex;position:absolute;font-size:14px;align-items:center;font-family:Montserrat-SemiBold;border-radius:60px;justify-content:center;background-color:rgba(224,222,222,.4)}.d6wedf456ref{font-family:Montserrat-Regular}.d6wedf456ref>span{width:34px;border:4px solid #009688;height:34px;position:absolute;transition:.15s ease-out;border-radius:50%;background-color:#fff}.d6wedf456ref:hover{cursor:pointer;margin-left:-17px}.d6wedf456ref:hover div:first-of-type{margin-left:6px}.d6wedf456ref:hover div:first-of-type.z1{margin-left:11px}.d6wedf456ref:hover span{margin-left:4px;width:40px;height:40px}.d6wedf456ref:hover div:first-of-type.z1:after{margin-left:11px}.d6wedf456ref:hover div:first-of-type:after{margin-left:6px}.d6wedf456ref.troncal:hover span{width:60px}@media(max-width:959.95px){.d6wedf456ref>span{margin-right:9px}}.jss116{margin-left:10px}.jss116 i{font-size:30px}.dkejFSioekf{color:#009688;margin-left:5px}.dkejFSioekf i{font-size:30px}/*! CSS Used from: Embedded */.g5d3v8Jsf{width:100%;padding:0;position:relative;border-left:6px solid #009688;border-bottom:2px solid rgba(0,0,255,0)}.g5d3v8Jsf:last-of-type{border-bottom:0}.g5d3v8Jsf:last-child a.troncal>span:after{height:0;border-left:0}.g5d3v8Jsf:first-of-type div.top{display:none}.jss110{left:50%;color:#fff;width:120px;height:60px;display:block;position:absolute;font-family:Montserrat-Bold;text-transform:uppercase}@media(max-width:599.95px){.jss110{left:80%;width:80px;height:40px}}.jss110.zoneColor_Z1{background-color:#f4a21b}.jss110.zoneColor_Z2{background-color:#1b9133}.jss110.zoneColor_Z3{background-color:#10589a}.jss110 .inner{width:100%;text-align:center}.jss110.top{top:0;border-bottom-left-radius:110px;border-bottom-right-radius:110px}.jss110.bottom{bottom:0;border-top-left-radius:110px;border-top-right-radius:110px}.jss110.bottom .inner{padding-top:35px}@media(max-width:599.95px){.jss110.bottom .inner{font-size:12px;padding-top:18px}}.jss110.top .inner{padding-top:5px}@media(max-width:599.95px){.jss110.top .inner{font-size:12px;padding-top:8px}}.jss110 .inner.black{color:#000}/*! CSS Used from: Embedded */.hFVKbP{speak:none;font-style:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-family:MB-Icons!important}.dcZCiW{box-sizing:border-box;height:50px;border:2px solid #242324;border-radius:10px;background-color:#fff;text-transform:uppercase;margin:auto;color:#242324;font-family:Montserrat-Bold;font-size:15px;letter-spacing:0;line-height:20px;cursor:pointer;padding-left:20px;text-align:left}.dcZCiW.text-centered{text-align:center;padding:0 15px}.dcZCiW:active,.dcZCiW:focus{outline:0}.dcZCiW:active,.dcZCiW:focus,.dcZCiW:hover{background-color:#242324;color:#fff;transition:all .3s ease-out 0s}.dcZCiW:hover:before{transition:all .3s ease-out 0s}.dcZCiW:focus i,.dcZCiW:hover i{color:#fff}.dcZCiW:disabled{border:2px solid #e0dede;color:#e0dede;background:#fff;cursor:auto}/*! CSS Used fontfaces */@font-face{font-family:MB-Icons;src:url(https://www.metrobilbao.eus/_next/static/media/MB-Icons.6797c0449e21698d3e1b05e5fd87ad52.eot);src:url(https://www.metrobilbao.eus/_next/static/media/MB-Icons.6797c0449e21698d3e1b05e5fd87ad52.eot#iefix) format("embedded-opentype"),url(https://www.metrobilbao.eus/_next/static/media/MB-Icons.24b8a34e5a9c45c99acb8bd4ee6fc9be.ttf) format("truetype"),url(https://www.metrobilbao.eus/_next/static/media/MB-Icons.4185a93511e2a9f0f1da8fdf809a58e0.woff) format("woff"),url(https://www.metrobilbao.eus/_next/static/media/MB-Icons.eaaf050f7224903489076476f1da02b9.svg#MB-Icons) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Montserrat-Bold;src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-Bold.079ca05d3ded9bc107ab8a8da013be22.ttf);src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-Bold.079ca05d3ded9bc107ab8a8da013be22.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-SemiBold.fa8441f345d83a0bc4ec345a6948dbb0.ttf);src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-SemiBold.fa8441f345d83a0bc4ec345a6948dbb0.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-Regular.3cd786652b8a2e9d41f210cb1a527ff6.ttf);src:url(https://www.metrobilbao.eus/_next/static/media/Montserrat-Regular.3cd786652b8a2e9d41f210cb1a527ff6.ttf) format("truetype")}.fa-phone:before{font-size:58px;top:12px;position:relative;left:18px;color:#fff}#kmacb{position:fixed;top:0;left:0;right:0;bottom:0;width:160px;height:160px;margin:auto;transition:visibility .5s ease 0s;z-index:200000!important}#kmacb a{text-decoration:none}#kmacb .kmacb-img-circle{-webkit-animation:kmacb-circle-img-anim 1s ease-in-out 0s infinite normal none running;animation:kmacb-circle-img-anim 1s ease-in-out 0s infinite normal none running;background:#5aaade;height:80px;left:40px;opacity:.8;top:40px;transform-origin:50% 50% 0;width:80px}#kmacb .kmacb-circle-fill,#kmacb .kmacb-img-circle{border:2px solid transparent;border-radius:100%;position:absolute}#kmacb .kmacb-circle-fill{-webkit-animation:kmacb-circle-fill-anim 2.3s ease-in-out 0s infinite normal none running!important;animation:kmacb-circle-fill-anim 2.3s ease-in-out 0s infinite normal none running!important;background:#5aaade none repeat scroll 0 0;height:110px;left:25px;opacity:.24;top:25px;width:110px}#kmacb .kmacb-circle{-webkit-animation:kmacb-circle-anim 2.2s ease-in-out 0s infinite normal none running!important;animation:kmacb-circle-anim 2.2s ease-in-out 0s infinite normal none running!important;background-color:transparent;border:2px solid #5aaade;border-radius:100%;height:100%;opacity:.35;position:absolute;width:100%}#kmacb .kmacb-circle-fill,#kmacb .kmacb-img-circle{background-color:#72d582}#kmacb .kmacb-circle{border-color:#72d582}#kmacb:hover .kmacb-img-circle{-webkit-animation:kmacb-circle-img-anim-hover 1s ease-in-out 0s infinite normal none running;animation:kmacb-circle-img-anim-hover 1s ease-in-out 0s infinite normal none running}@-webkit-keyframes kmacb-circle-anim{0%{opacity:.1;transform:rotate(0deg) scale(.5) skew(1deg)}30%{opacity:.5;transform:rotate(0deg) scale(.7) skew(1deg)}to{opacity:.6;transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes kmacb-circle-anim{0%{opacity:.1;transform:rotate(0deg) scale(.5) skew(1deg)}30%{opacity:.5;transform:rotate(0deg) scale(.7) skew(1deg)}to{opacity:.1;transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes kmacb-circle-fill-anim{0%{opacity:.2;transform:rotate(0deg) scale(.7) skew(1deg)}50%{opacity:.2}to{opacity:.2;transform:rotate(0deg) scale(.7) skew(1deg)}}@keyframes kmacb-circle-fill-anim{0%{opacity:.2;transform:rotate(0deg) scale(.7) skew(1deg)}50%{opacity:.2;transform:rotate(0deg) scale(1) skew(1deg)}to{opacity:.2;transform:rotate(0deg) scale(.7) skew(1deg)}}@-webkit-keyframes kmacb-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}to{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes kmacb-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}to{transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes kmacb-circle-img-anim-hover{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-35deg) scale(1) skew(1deg)}20%{transform:rotate(35deg) scale(1) skew(1deg)}30%{transform:rotate(-35deg) scale(1) skew(1deg)}40%{transform:rotate(35deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}to{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes kmacb-circle-img-anim-hover{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-35deg) scale(1) skew(1deg)}20%{transform:rotate(35deg) scale(1) skew(1deg)}30%{transform:rotate(-35deg) scale(1) skew(1deg)}40%{transform:rotate(35deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}to{transform:rotate(0deg) scale(1) skew(1deg)}}.mins{margin:0!important;background-color:#ededeb;padding:5px;border-radius:5px}.signal{transform:rotate(270deg)!important;width:25px}*{background-color:"blue-grey lighten-1"}.sticky{position:sticky;top:0}.front,.sticky{z-index:1}.shadow-col{box-shadow:0 8px 17px 5px rgba(0,0,0,.2)}.custom-toolbar .v-toolbar__content{padding-left:0}.bus-icon{border-radius:50px}.dataTableColor{background-color:#ff09c2}.style-1{background-color:#d7d72c}.style-2{background-color:#727243}td.text-start{justify-content:space-between}.line-datatable tr:hover{background-color:#26a69a!important}.white{background-color:#fff}.incidence-icon{color:#fff!important}.warningAnimation{display:inline-flex}.noResultAnimation,.warningAnimation{align-items:center;cursor:default;line-height:20px;max-width:100%;outline:none;overflow:hidden;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.noMargin{margin:0!important}.scroll-left{height:50px;overflow:hidden;position:relative}.scroll-left h1{position:absolute;width:100%;height:100%;margin:0;line-height:50px;text-align:center;transform:translateX(100%);-webkit-animation:scroll-left 10s linear infinite;animation:scroll-left 10s linear infinite}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}