.b2.block--alt .b2__stop:first-child:before{background:#fff}.b2.block--alt .b2__stop:last-child:before{background:#fff}.b2.block--alt .b2__stop:last-child:after{background:#fff}.b2__stops{overflow:hidden;padding-left:2.5rem;position:relative}.b2__stops:before{background:#1d2533;bottom:0;content:'';left:1.25rem;position:absolute;top:.75rem;width:2px}.b2__stop{position:relative}.b2__stop:last-child:after{background:#f2f5f7;bottom:0;content:'';left:-1.5625rem;position:absolute;top:.75rem;width:10px}.b2__stop+.b2__stop{margin-top:1rem}.b2__stop .card--b2:before,.b2__stop .card--b2:after{content:'';position:absolute;right:100%}.b2__stop .card--b2:before{background:#1d2533;display:block;height:.125rem;top:.6875rem;width:.6875rem;z-index:2}.b2__stop .card--b2:after{background:-webkit-gradient(linear,right top,left top,from(#d71c1c),to(#ad1457));background:linear-gradient(to left,#d71c1c,#ad1457);border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #1d2533;box-shadow:inset 0 0 0 2px #1d2533;height:1rem;margin-right:.6875rem;top:.25rem;width:1rem;z-index:3}.skin-bbt .b2__stops.b2__stops--blue-route .card--b2:after{background:-webkit-gradient(linear,right top,left top,from(#0277bd),to(#1bacc0));background:linear-gradient(to left,#0277bd,#1bacc0)}.skin-bbt .b2__stops.b2__stops--green-route .card--b2:after{background:-webkit-gradient(linear,right top,left top,from(#1bacc0),to(#1bbc57));background:linear-gradient(to left,#1bacc0,#1bbc57)}.b2__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5625rem}.b2__action+.b2__action{margin-left:1.5rem}.b2__action-download .dropdown__block{max-width:100%;min-width:80%}.b2__action-download .dropdown__label-text{color:#1d2533;padding-left:2rem}.b2__action-download .dropdown__label-text:before{background:url(https://pre.telefericdemontjuic.cat/themes/custom/tmb/assets/img/layout/ico-link.svg) left top no-repeat;content:'';height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.b2__action-print{color:#1d2533}@media screen and (min-width:48em){.b2__stops{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.875rem 0 0}.b2__stops:before{display:none}.b2__stops:after{background:#1d2533;content:'';height:.125rem;left:0;position:absolute;right:0;top:.5rem}.b2__stop{position:relative}.b2__stop:first-child:before{background:#f2f5f7;content:'';height:.625rem;left:0;position:absolute;top:-1.5625rem;width:50%;z-index:2}.b2__stop:last-child:before{background:#f2f5f7;content:'';height:.625rem;position:absolute;right:0;top:-1.5625rem;width:50%;z-index:2}.b2__stop:last-child:after{display:none}.b2__stop+.b2__stop{margin-left:1rem;margin-top:0}.b2__stop .card--b2:before{height:.8125rem;right:50%;top:-.8125rem;-webkit-transform:translateX(50%);transform:translateX(50%);width:.125rem}.b2__stop .card--b2:after{margin:0;right:50%;top:-1.8125rem;-webkit-transform:translateX(50%);transform:translateX(50%)}.b2__actions{margin-top:2rem}}@media screen and (min-width:80em){.b2__actions{margin-top:2.5rem}}@media screen and (max-width:79.9375em){.b2__action+.b2__action{display:none}}