@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,700");body #container-main,body #container-footer,body #container-header{max-width:100%;padding:0;margin-bottom:0;}.region-highlighted{position:relative;}.region-highlighted img{width:100%;height:auto;}.pane-pane-messages{width:90%;margin:0 auto;}.wrapper--main{position:relative;z-index:100;}.site-footer{float:left;width:100%;}@media (min-width:40.5em){#header{width:90%;margin:0 auto;}}@media (min-width:50em){.wrapper--main{margin-top:0px;}#header{width:80%;margin:0 auto;}}@media (min-width:75em){#header{max-width:1200px;width:100%;}}/**/
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{right:100%;margin-right:40px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}/**/
html{-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,cite,code,small{display:block;}*{box-sizing:border-box;}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{letter-spacing:0.1em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:70%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}em,i{line-height:0;position:relative;vertical-align:baseline;}img{border:0;}svg:not(:root){overflow:hidden;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}img{max-width:100%;display:block;}html{font-size:13.3px;font-size:95%;font-family:"Ubuntu",sans-serif;color:#000;}body{line-height:1.35338;}p{margin-bottom:18px;margin-bottom:1.35338rem;}h1{font-size:31.92px;font-size:2.4rem;line-height:0.8797;margin-top:9px;margin-top:0.67669rem;margin-bottom:9px;margin-bottom:0.67669rem;}h2{font-size:26.6px;font-size:2rem;line-height:1.01504;margin-top:9px;margin-top:0.67669rem;margin-bottom:9px;margin-bottom:0.67669rem;}h3{font-size:17.689px;font-size:1.33rem;line-height:1.20451;margin-top:23.4px;margin-top:1.7594rem;margin-bottom:13.5px;margin-bottom:1.01504rem;}h4{font-size:17.689px;font-size:1.33rem;line-height:1.35338;margin-top:13.5px;margin-top:1.01504rem;margin-bottom:9px;margin-bottom:0.67669rem;}h5{font-size:13.3px;font-size:1rem;line-height:1.35338;margin-top:22.5px;margin-top:1.69173rem;margin-bottom:9px;margin-bottom:0.67669rem;}h6{font-size:13.3px;font-size:1rem;line-height:1.35338;margin-top:22.5px;margin-top:1.69173rem;margin-bottom:9px;margin-bottom:0.67669rem;}h1 + h2{margin-top:18px;margin-top:1.35338rem;}h2 + h3,h3 + h4,h4 + h5{margin-top:9px;margin-top:0.67669rem;}h5 + h6{margin-top:-9px;margin-top:-0.67669rem;}h6{font-style:italic;font-weight:normal;}a{color:#000;transition:all .3s;text-decoration:none;}a:hover{color:#000;}a:visited{color:#000;}a:active{color:#000;}figcaption{line-height:1.35338;color:#000;font-size:.8125rem;font-style:italic;margin-bottom:0;text-align:center;}dl dd{margin:0px 0px 9px;margin:0rem 0rem 0.67669rem;font-size:80%;}blockquote{font-style:italic;padding-left:1.4375rem;}cite{font-style:normal;}figure blockquote{padding:18px 0;padding:1.35338rem 0;}figure blockquote p{font-size:22.44375px;font-size:1.6875rem;line-height:2.03008;}ul li,ol li{margin-bottom:0;}hr{margin-top:36px;margin-top:2.70677rem;margin-bottom:36px;margin-bottom:2.70677rem;border:0;color:#000;display:block;height:18px;height:1.35338rem;margin-right:auto;margin-left:auto;background-size:100% 18px;background-size:100% 1.35338rem;background-image:linear-gradient(to bottom,transparent 1px,transparent 7px,#000 7px,#000 11px,transparent 11px,transparent 18px);width:100px;}small{line-height:0.67669;}code{padding:18px;padding:1.35338rem;}.attention-grabber{font-size:15.96px;font-size:1.2rem;}.grid,.grid-double{background-image:linear-gradient(to bottom,rgba(0,170,255,0.3) 1px,transparent 1px);background-position:left top;background-repeat:repeat;background-size:100% 18px;background-size:100% 1.35338rem;}.grid-double{background-image:linear-gradient(to bottom,rgba(0,170,255,0.3) 1px,transparent 1px,transparent 9px,rgba(0,170,255,0.2) 9px,transparent 10px,transparent 18px);}.toggleWrapper{display:block;position:fixed;top:18px;right:18px;background-color:#231F20;border-radius:25px;padding:0 10px 0 20px;height:32px;}.btnToggleGrid{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/grid-icons.png) top right no-repeat;background-size:32px;display:block;font-size:14px;text-decoration:none;padding-right:35px;height:32px;line-height:34px;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#fff;}.btnToggleGrid:hover{color:#fff;}.btnToggleGrid:active{color:#f00;}.double-grid{background-position-y:-32px;}.grid-off{background-position-y:-64px;}.element-invisible,.visually-hidden,.u-hidden{position:absolute;height:0;width:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}input.form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.logged-in .file-icon{width:auto;float:left;}input,textarea,select,option,optgroup,button,legend,fieldset{margin:auto 0;box-sizing:border-box;outline:none;font-family:"Ubuntu",sans-serif,sans-serif;font-size:100%;color:inherit;vertical-align:top;display:block;}datalist{font-family:"Ubuntu",sans-serif,sans-serif;font-size:100%;}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="color"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[list],input[type="file"],select,textarea{width:100%;max-width:100%;padding:0.4em;background-color:white;border-radius:0px;border:0px solid #888;}textarea{max-width:100%;}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="color"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="number"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[list]{-webkit-appearance:none;display:inline;}textarea{-webkit-appearance:none;overflow:auto;}input[type="range"]{height:2em;width:100%;max-width:100%;}input[type="file"]{min-height:2em;}input[type="search"]{height:2em;-webkit-appearance:none;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}input[type="checkbox"],input[type="radio"]{display:inline-block;vertical-align:middle;}select[multiple]{height:auto;min-height:2em;padding:0;}select[multiple] option{margin:0;padding:0.4em;}fieldset{padding:18px 36px 18px;padding:1.35338rem 2.70677rem 1.35338rem;border-radius:0px;border:0px solid #888;}legend{padding:0 5px;font-weight:700;}button,input[type="button"],input[type="submit"],input[type="reset"],input[type="image"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px 9px 0px 0px;margin:0rem 0.67669rem 0rem 0rem;height:auto;width:auto;max-width:100%;background-color:#888;padding:0.4em;cursor:pointer;line-height:1;transition:all 0.2s ease-in-out;color:white;border-radius:0px;border:0px solid #888;font-family:"Ubuntu",sans-serif;display:inline-block;}input[type="image"]{text-align:center;padding:0.4em;}input[disabled],textarea[disabled],select[disabled],option[disabled],button[disabled]{cursor:not-allowed;}input:focus,textarea:focus,select:focus,option:focus,button:focus{background-color:#f8f8f8;border-color:#728ead;}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus{background-color:#555;color:white;}form .form-item,form .exposed-filters .form-item{margin-bottom:9px;margin-bottom:0.67669rem;}form .form-item:last-child,form .exposed-filters .form-item:last-child{margin:0;}form .field-suffix,form .field-prefix{display:inline;position:relative;top:7px;font-size:80%;}form .description{font-size:80%;}form .form-type-radio .description,form .form-type-checkbox .description{margin-left:0;}form .vertical-tabs fieldset.vertical-tabs-pane{clear:none;}.fullwidth{padding-left:0 !important;padding-right:0 !important;}.redtransdev{color:#FF0000;color:#FF0000;text-decoration:#FF0000;}.redtransdev:hover,.redtransdev:focus,.redtransdev:visited{color:#FF0000;text-decoration:#FF0000;}.legendblock{font-size:.8rem;}h1.big-title,h2.big-title{font-size:2.4rem;line-height:2.6rem;}h1.small-title,h2.small-title{font-size:1.6rem;}body .mejs__container{background:white;width:100% !important;height:100% !important;}body .mejs__mediaelement{position:relative;margin:auto;overflow:hidden;}body .mejs__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;right:0;width:100%;background:none !important;}body .mejs__controls button{background-color:transparent;}body .mejs__controls button:focus{outline:none;}body .mejs__controls .mejs__volume-slider{background:none !important;}body .mejs__time-rail,body .mejs__time{display:none;}body .region--highlighted .mejs__inner{background-color:white;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;}body .region--highlighted .mejs__mediaelement .mediaelement-processed{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:102% !important;height:102% !important;z-index:-1000;overflow:hidden;}.view-sim-sildeshow .owl-stage{background-color:#e8e9ea;}.owl-dots{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;z-index:9;width:100%;}.owl-dots .owl-dot{background-color:white;border-radius:50%;height:15px;margin:5px;width:15px;}.owl-dots .owl-dot.active{background-color:transparent;border:2px solid white;}body.scp-default .content-constrained .pane-search-form{background-color:#5f6271;padding:0;position:fixed;left:0;right:0;}body.scp-default .content-constrained .pane-search-form .form-submit{margin:0 auto;}body .pane-search-form{background-color:#5f6271;min-width:100%;opacity:0;padding:0;position:fixed;top:100%;z-index:9999;}body .pane-search-form .panel-title{color:white;}body .pane-search-form .pane-content{text-align:center;width:100%;}body .pane-search-form input.form-text{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/lupa-pesquisa.png);background-position:5px center;background-repeat:no-repeat;background-size:auto;padding-left:25px;width:100%;}body .pane-search-form input.form-submit{background-color:#FF0000;margin:0;margin-top:10px;padding:7px;padding-left:20px;padding-right:20px;text-transform:uppercase;}.search-view .menu-top-menu--level-1 .mnu-search{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/close.svg);background-size:auto;}.pane-search-form.view{opacity:1;top:85px;height:100%;transition:all,linear 1s;}.pane-node-title h1{color:#FF0000;font-weight:700;}h2{display:inline-block;line-height:2rem;width:100%;}h3{display:inline-block;font-size:1rem;margin-bottom:10px;margin-top:20px;}p{font-weight:300;margin-top:5px;}.node-full h2{font-size:1rem;font-style:italic;font-weight:bold;margin-bottom:20px;margin-top:40px;}.form-actions input{-webkit-appearance:none;}.ui-widget{font-family:"Ubuntu",sans-serif;}.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:"Ubuntu",sans-serif;}ul.clean-list{list-style-type:none;}ul.clean-ul{clear:both;float:left;width:100%;padding:0;margin:0;}ul.clean-ul li{list-style-type:none;}.no-wrap{white-space:nowrap;}figure{margin:0;}img{height:auto;width:100%;}.links-inline__list{list-style:none;margin:0;padding:0;width:100%;}.links-inline__list li{margin:0 auto;}.panel-separator{display:none;}.sempadding{padding:0 !important;}.sempadding .content{padding:0 !important;}.semmargem{margin:0;}.semmargem p{margin:0;}.semmargem a{display:block;}.margem1medida{margin-top:20px !important;}.margem2medida{margin-top:40px !important;}.clearboth{clear:both;}.bg-black{background-color:#000;color:white;}.bg-grey{background-color:#D1D3D4 !important;}.bg-red{background-color:#FF0000 !important;}.bg-white{background-color:white !important;}.bggrey-patern{background-color:#5f6271 !important;color:white;background-color:#5f6271 !important;color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 !important;min-height:120px;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:4px;}.white{color:white;}.bloco-separador{padding-bottom:20px !important;padding-top:20px !important;}.bloco-separador .content{padding:0 !important;}.transdev-btn{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.transdev-btn:hover,.transdev-btn:focus,.transdev-btn:visited{color:white;text-decoration:none;}.transdev-btn:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.transdev-btn:hover:hover,.transdev-btn:hover:focus,.transdev-btn:hover:visited{color:#FF0000;text-decoration:none;}.transdev-btn-blk{transition:all .3s ease;color:#000;text-decoration:none;background-color:transparent;color:#000;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;border:1px solid #000;}.transdev-btn-blk:hover,.transdev-btn-blk:focus,.transdev-btn-blk:visited{color:#000;text-decoration:none;}.transdev-btn-blk:hover{transition:all .3s ease;border:1px solid white;background-color:#000;color:white;}.transdev-btn-blk:hover a{color:white;text-decoration:none;}.transdev-btn-blk:hover a:hover,.transdev-btn-blk:hover a:focus,.transdev-btn-blk:hover a:visited{color:white;text-decoration:none;}.asset-wrapper.asset{background-color:transparent;border-color:transparent;padding:0;}.views_infinite_scroll-ajax-loader img{margin:0 auto;width:auto;}.align-right{float:right;}.pager--infinite-scroll{float:left;list-style:none;margin-top:20px;padding:0;text-align:center;width:100%;}.pager--infinite-scroll a{color:white;text-decoration:none;background-color:#FF0000;color:white;display:inline-block;font-weight:bold;margin-left:auto;margin-right:auto;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.pager--infinite-scroll a:hover,.pager--infinite-scroll a:focus,.pager--infinite-scroll a:visited{color:white;text-decoration:none;}#js-loader{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/jsloader.svg);background-position:center;background-repeat:no-repeat;background-size:150px;margin-left:auto;margin-right:auto;width:100%;}.semconstraint{margin-left:-20px;margin-right:-20px;}ul.colun25{float:left;list-style:none;padding:0;width:50%;}ul.colun25 li{clear:both;width:100%;padding-right:20px;}ul.colun50{float:left;list-style:none;padding:0;width:100%;}ul.colun50 li{clear:both;width:100%;padding-right:20px;}.webform-client-form .webform-component--coluna-50{border:0;margin:0;margin-bottom:20px;padding:0;}.webform-client-form .webform-component--coluna-50 .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}.webform-client-form .webform-component--coluna-50 label{font-weight:700;text-transform:uppercase;}.webform-client-form .multiplos-itens select{height:85px;}.description{padding:0px 9px 0px;padding:0rem 0.67669rem 0rem;margin:9px 0 9px;margin:0.67669rem 0 0.67669rem;font-size:80%;color:#888;font-style:italic;border-left:dotted 1px #aaa;}fieldset{border:0;clear:both;display:block;font-family:"Ubuntu",sans-serif;height:auto !important;min-width:100%;padding:0;position:relative;}fieldset:not(.collapsed) i.icon::before{content:"\f056" !important;}fieldset.required > label::after{margin:-1.8px 0px 0px -1.8px;margin:-0.13534rem 0rem 0rem -0.13534rem;content:'*';color:#FF0000;}fieldset.collapse-processed > legend{background-color:#D1D3D4;}.fieldset-wrapper{margin:9px 0 9px;margin:0.67669rem 0 0.67669rem;padding:9px 9px 9px;padding:0.67669rem 0.67669rem 0.67669rem;background:#f5f5f5;border:1px dotted #eaeaea;overflow:hidden;}.form-item{margin-bottom:18px;margin-bottom:1.35338rem;}.form-item .form-item{margin-bottom:9px;margin-bottom:0.67669rem;}.form-type-textarea{max-width:40em;}textarea.error{border-color:#FF0000;}label{color:#000;display:block;font-weight:normal;margin-bottom:5px;}legend{margin-left:0;}.select-wrapper{position:relative;max-width:100%;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;overflow:-moz-hidden-unscrollable;padding-right:0.4em;width:100%;height:26px;}.webform-container-inline label{margin:9px 0 9px;margin:0.67669rem 0 0.67669rem;display:inline !important;}.webform-container-inline .field div.dropdown{width:auto;}.hour-minute-separator{display:none;}.webform-client-form .multi-inline > .form-item{display:inline-block;width:auto;margin-right:45px;}i.icon{font-size:1em;text-decoration:none;}body .pika-single{color:#000;font-family:"Ubuntu",sans-serif;}body .pika-single .pika-label{color:#FF0000;}body .pika-single .pika-table thead th{border-bottom:0px solid #000;}body .pika-single .pika-table tbody .pika-button{text-align:center;}body .pika-single .pika-table tbody .pika-button:hover{background-color:#FF0000;}body .pika-single .pika-table tbody td.is-selected .pika-button{background-color:#FF0000;}#ui-datepicker-div{background:white;border:0 !important;box-shadow:rgba(0,0,0,0.5) 2px 2px 10px;}#ui-datepicker-div tr th{background:white;font-weight:normal !important;}#ui-datepicker-div select{padding:0;}#ui-datepicker-div .ui-datepicker-header.ui-corner-all{font-weight:normal !important;background:white !important;border:0;}#ui-datepicker-div .ui-datepicker{background:#FF0000 none;}#ui-datepicker-div .ui-datepicker .ui-state-default{background:#FF0000;color:white;}#ui-datepicker-div .ui-datepicker .ui-datepicker-unselectable .ui-state-default{background:#A9A9A9;}#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-default{background-image:none;border:1px solid transparent;}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default{background:#FF0000;border:0;color:white;text-align:center;}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default.ui-state-highlight{background:transparent;border:0px solid #FF0000;color:#5f6271;font-weight:normal;}#ui-datepicker-div .ui-datepicker-calendar a.ui-state-default.ui-state-active{background-color:white;color:#FF0000;border:1px dashed #FF0000;}.pane-bean-titulo-cic{background-color:#5f6271;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgstrgrey.svg);background-repeat:repeat;background-size:5px;color:white;text-align:center;}.pane-bean-titulo-cic h2{padding-top:10px;}.pane-scmap23{position:relative;display:inline-block;float:left;text-align:center;width:100%;background-color:white;}.pane-scmap23:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpagedefault.png);background-size:5px;content:'';height:100%;left:0;position:absolute;right:0;top:0;width:100%;}.pane-scmap23:after{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/transdev_bg_home_smph.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;content:'';height:100%;left:0;opacity:.1;position:absolute;right:0;top:0;width:100%;display:block;}.pane-scmap23 img{width:auto;}.pane-scmap23 #CicDescpription{position:absolute;background:white;z-index:999;width:100%;}.pane-scmap23 #CicDescpription:empty{background:none;}.pane-scmap23 #CicDescpription a{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;margin-bottom:20px;}.pane-scmap23 #CicDescpription a:hover,.pane-scmap23 #CicDescpription a:focus,.pane-scmap23 #CicDescpription a:visited{color:white;text-decoration:none;}.pane-scmap23 #CicDescpription a:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.pane-scmap23 #CicDescpription a:hover:hover,.pane-scmap23 #CicDescpription a:hover:focus,.pane-scmap23 #CicDescpription a:hover:visited{color:#FF0000;text-decoration:none;}.pane-scmap23 #map-thumbnail{display:none;}.pane-scmap23 #navcic-clear{position:absolute;z-index:99999;color:#FF0000;right:10px;top:10px;}.pane-scmap23 .pane-content{position:relative;z-index:999;}.pane-scmap23 .transdev-cic-map{float:right;width:100%;margin-bottom:-5px;}.pane-scmap23 .transdev-cic-map .element:hover{fill:#FF0000 !important;cursor:pointer;}.pane-scmap23 .transdev-cic-map .element:hover path{fill:#FF0000 !important;cursor:pointer;}#comments{margin-top:2em;}#sliding-popup{background-color:#000;width:100%;color:white;padding-bottom:20px;padding-top:20px;}#sliding-popup a{color:white;text-decoration:none;}#sliding-popup a:hover,#sliding-popup a:focus,#sliding-popup a:visited{color:white;text-decoration:none;}#sliding-popup p{margin:0;}#sliding-popup .popup-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;}#sliding-popup .popup-text a{color:white;text-decoration:none;}#sliding-popup .popup-text a:hover,#sliding-popup .popup-text a:focus,#sliding-popup .popup-text a:visited{color:white;text-decoration:none;}#sliding-popup .transdev-btn{margin-top:0;}.field-collection-view{margin:0;}ul.listasim{padding:0;margin:0;list-style:none;}ul.listasim li{margin-bottom:15px;}ul.listasim a{color:#000;text-decoration:none;font-weight:bold;}ul.listasim a:hover,ul.listasim a:focus,ul.listasim a:visited{color:#000;text-decoration:none;}.pane-lista-sims-panel-pane-1 h2{display:block;font-size:1.333rem;margin-right:auto;margin-left:auto;max-width:850px;margin-bottom:40px;}.pane-lista-sims-panel-pane-1 .view-lista-sims{margin-right:auto;max-width:850px;margin-left:auto;}.urbanos-list ul.listasim li{width:100%;}.marquee{width:100%;overflow:hidden;}.marquee .clean-ul li{float:left;}.messages{padding:9px 18px 9px;padding:0.67669rem 1.35338rem 0.67669rem;margin:18px 0 18px;margin:1.35338rem 0 1.35338rem;border-radius:2px;background-color:#c3cfdc;color:white;border:1px solid #a2b5c9;border-left-width:10px;}.messages a{color:white;border-bottom:1px dotted white;}.messages:hover,.messages:active,.messages:focus{color:white;}.messages--error,.messages.error{background-color:#FF0000;border-color:#cc0000;}.messages--success,.messages--status,.messages.status,.messages.ok{background-color:#40c27a;border-color:#329d62;}.messages--warning,.messages.warrning{background-color:#f0ad4e;border-color:#ec971f;}.messages:first-of-type{margin-top:0;}.messages__list{margin-top:0;margin-bottom:0;padding-left:1.5em;}.messages__item{margin-bottom:0.5em;}.messages__item:last-of-type{margin-bottom:0;}.messages.krumo-root{color:#000;}.modaal-wrapper{background-color:rgba(0,0,0,0.25);}.owl-carousel.owl-theme{position:relative;}.owl-carousel.owl-theme .owl-dots{position:absolute;}.owl-carousel.owl-theme .owl-nav [class*=owl-]{background:transparent;}.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;}.owl-carousel.owl-theme .owl-item{background-color:white;min-height:150px;padding:20px;}.owl-carousel.owl-theme .owl-nav{margin-top:0;top:calc(50% - 20px);}.owl-carousel.owl-theme .owl-nav .owl-prev{margin-left:-37px;}.owl-carousel.owl-theme .owl-nav .owl-next{margin-right:-24px;}.owl-carousel.owl-theme .owl-nav .owl-prev:after,.owl-carousel.owl-theme .owl-nav .owl-next:after{border:solid #FF0000;border-width:0 2px 2px 0;}.owl-carousel.owl-theme .owl-nav .owl-prev:hover,.owl-carousel.owl-theme .owl-nav .owl-next:hover{transition:all .3s ease;transform:scale(1.2);}.pane-node-field-anexos{display:block;float:left;width:100%;}.pane-node-field-anexos th{border:0px solid red;}.pane-node-field-anexos tbody tr.even,.pane-node-field-anexos tbody tr.odd{background-color:transparent;}.pane-node-field-anexos td span{position:relative;}.pane-node-field-anexos td span .file-icon{display:none;}.pane-node-field-anexos td span a{line-height:40px;}.pane-node-field-anexos td span a:before{content:'';width:40px;height:40px;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/pdf.svg);background-position:center;background-repeat:no-repeat;float:left;margin-right:20px;}.pane-node-field-anexos .field-name-field-anexos td span:before{display:none;}.wrap-portefolio{margin:0 -20px;}.paragraphs-item-layout-grid .field-label{display:none;}.paragraphs-item-layout-grid ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.paragraphs-item-layout-grid li{width:50%;}.paragraphs-item-layout-grid li a{display:block;}.site-info{background-color:#D1D3D4;float:left;margin:0 auto;max-height:230px;position:relative;width:100%;}.site-info:before{background-color:white;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/grey_footer.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;content:'';display:block;height:130px;left:0;position:relative;right:0;width:100%;}.site-info img{width:auto;display:inline-block;margin-bottom:-8px;}.field-name-field-anexos{display:block;float:left;width:100%;}.field-name-field-anexos th{border:0px solid red;}.field-name-field-anexos tbody tr.even,.field-name-field-anexos tbody tr.odd{background-color:transparent;}.field-name-field-anexos td span{position:relative;}.field-name-field-anexos td span .file-icon{display:none;}.field-name-field-anexos td span:before{content:'';width:40px;height:40px;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/pdf.png);background-position:center;background-repeat:no-repeat;float:left;margin-right:20px;}table{width:100%;}table tr{width:100%;}table td,table th{padding:9px 9px 9px;padding:0.67669rem 0.67669rem 0.67669rem;}table a.tabledrag-handle .handle{margin:0px 5.4px 0px 3.6px;margin:0rem 0.40602rem 0rem 0.27068rem;height:22px;position:relative;top:-1px;}table.sticky-header{z-index:2;visibility:hidden;}table.sticky-header thead{display:table-row-group !important;}table.sticky-header thead th{background:white;}.timeline h4{font-size:1.1rem;}.timeline h4 + p{margin-top:-10px;}.avisos-view h2{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/aviso.svg) no-repeat left center;text-indent:40px;background-size:contain;color:#FF0000;font-size:1.2rem;}.avisos-view small{display:inline;}.pane-bean-aa{padding-bottom:140px;}.pane-bean-aa .pane-title{font-size:39.9px;font-size:3rem;color:white;font-weight:300;text-align:center;}.pane-bean-aa .paragraphs-item-itempic{max-width:1172px;}.pane-bean-aa .paragraphs-item-itempic .pane-node-title h2{margin-bottom:0;margin-top:10px;}.pane-bean-aa .paragraphs-item-itempic p{margin-bottom:0;}.pane-bean-aa .paragraphs-item-itempic img{max-width:200%;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .left{width:100%;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right{position:relative;width:100%;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title{left:0;position:absolute;right:0;text-align:center;top:-100px;z-index:9;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title h2{font-size:13.3px;font-size:1rem;background-color:#FF0000;border-radius:5px;color:white !important;display:inline;font-weight:normal;margin:0;line-height:34px;padding:6px;text-transform:uppercase;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title h2 a{color:white;text-decoration:none;}.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title h2 a:hover,.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title h2 a:focus,.pane-bean-aa .paragraphs-item-itempic.class1col .panel-sctop2colsbottom .right .pane-node-title h2 a:visited{color:white;text-decoration:none;}.pane-bean-aa .class2cols{background:#000;}.pane-bean-aa .class2cols .col-left{border-right:5px solid #000;float:left;width:40%;}.pane-bean-aa .class2cols .col-right{background:white;border-left:5px solid #000;float:right;width:60%;}.pane-bean-aa .class2cols .col-right .node-special{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;float:left;width:100%;}.pane-bean-aa .class2cols .col-right .node-special .pane-node-field-imagem{border-right:5px solid #000;float:left;height:100%;overflow:hidden;width:auto;}.pane-bean-aa .class2cols .col-right .node-special .pane-node-field-imagem .pane-content{height:100%;}.pane-bean-aa .class2cols .col-right .node-special .pane-node-field-imagem img{height:100%;max-width:200%;}.pane-bean-aa .class2cols .col-right .node-special:nth-child(1){border-bottom:5px solid #000;}.pane-bean-aa .class2cols .col-right .node-special:nth-child(2){border-top:5px solid #000;}.pane-bean-aa .class2cols.class2rows .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;}.pane-bean-aa .class2cols.class2rows .content .col-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right{position:relative;width:100%;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title{left:0;position:absolute;right:0;text-align:center;top:-50px;z-index:9;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title h2{font-size:13.3px;font-size:1rem;background-color:#FF0000;border-radius:5px;color:white;display:inline;font-weight:normal;margin:0;padding:6px;text-transform:uppercase;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title h2 a{color:white;text-decoration:none;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title h2 a:hover,.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title h2 a:focus,.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .right .pane-node-title h2 a:visited{color:white;text-decoration:none;}.pane-bean-aa .class2cols.class2rows .content .col-left .panel-sctop2colsbottom .left{width:100%;}.intro-transdev,.pane-bean-intro-transdev{background-color:white;float:left;text-align:center;width:100%;}.pane-page-logo{padding-top:5px;padding-bottom:5px;padding-left:5px;float:left;width:45%;}.pane-page-logo a{display:block;}.pane-page-logo img{max-width:160px;width:100%;}.page-node-421 .pane-page-content{margin-bottom:40px;}.page-node-421 .listadeinformacao .views-row{padding-bottom:20px;}.page-node-421 .listadeinformacao .views-row:first-child{border-top:0px solid #FF0000;}.page-node-421 .listadeinformacao .views-row .field-content.transdev-btn-blk{-ms-flex-item-align:center;align-self:center;}.page-imagens-transdev{background-color:transparent;}.page-imagens-transdev .pane-node-title{width:100%;text-align:center;}.page-imagens-transdev a.photoswipe{float:left;padding:10px;width:50%;}.page-imagens-transdev .views-row{width:25%;float:left;padding:10px;}.page-imagens-transdev .view-footer{float:left;text-align:center;width:100%;}.page-node-730 .pane-page-content{display:none;}.page-node-730 .page-imagens-transdev .view-content{max-width:100%;}.page-node-730 .pane-galeria-fotos-panel-pane-1{padding-top:40px;}.page-node-730 a.photoswipe{float:left;padding:10px;width:50%;}.node-type-imagem .main__content{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;float:left;padding-bottom:60px;width:100%;}.node-type-imagem .field-name-body{float:left;width:100%;}.node-type-imagem .pane-page-content{padding-top:40px;}.pane-bean-os-nossos-valores{background-color:#FF0000;clear:both;color:white;float:left;text-align:center;width:100%;}.pane-bean-os-nossos-valores .panel-title{margin-top:0;}.pane-bean-os-nossos-valores ul{margin:0;padding:0;padding-bottom:20px;padding-top:30px;}.pane-bean-os-nossos-valores ul li{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:100px;overflow:hidden;text-indent:-999em;}.pane-bean-os-nossos-valores ul li a{display:block;height:100%;}.pane-bean-os-nossos-valores ul .desempenho{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/desempenho.svg);}.pane-bean-os-nossos-valores ul .paixao{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/paixao.svg);}.pane-bean-os-nossos-valores ul .parceria{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/parceira.svg);}.pane-bean-os-nossos-valores ul .compromisso{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/compromisso.svg);}.pane-bean-os-nossos-valores ul .seg-primeiro{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/seguranca.svg);}ul.valores-transdev{list-style:none;margin:0;padding:0;}ul.valores-transdev li{position:relative;margin-top:40px;}ul.valores-transdev li:before{content:'';display:block;height:40px;position:relative;width:40px;z-index:999;}ul.valores-transdev li.paixao:before{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/listagem/valores_paixao.svg) no-repeat;}ul.valores-transdev li.desempenho:before{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/listagem/valores_desempenho.svg) no-repeat;}ul.valores-transdev li.parceria:before{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/listagem/valores_parceria.svg) no-repeat;}ul.valores-transdev li.compromisso:before{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/listagem/valores_compromisso.svg) no-repeat;}ul.valores-transdev li.seguranca:before{background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/valores/listagem/valores_seguranca.svg) no-repeat;}body .pswp--open{z-index:9999;}body .pswp__button{background-color:transparent;}.scp-default .content-constrained .pane-alugueres{padding:0;}.view-content .slick-slider{margin:0;}.view-content .slick-dots{bottom:0;}.view-content .slick-dots li{width:15px;height:15px;border-radius:50%;background-color:white;border:2px solid white;opacity:1;}.view-content .slick-dots li.slick-active{background-color:transparent;}.view-content .slick-dots li.slick-active button:before{color:none;opacity:0;}.view-content .slick-dots li button:before{background:transparent;color:transparent;height:100%;width:100%;}.view-content .slick--center .slick-track{padding:0;}.view-content .slick__arrow button{height:auto;}.view-content .slick__arrow button:before{content:'';border:solid white;border-width:0 2px 2px 0;display:inline-block;position:relative;width:12px;height:12px;transform:rotate(-40deg);}.view-content .slick__arrow button.slick-prev{transform:rotate(175deg);}.pane-sctimetable-search-sctimetable-search-block{background-color:#000;float:left;position:relative;width:100%;z-index:99;}.pane-sctimetable-search-sctimetable-search-block .panel-title{color:white;text-align:center;text-transform:uppercase;}.pane-sctimetable-search-sctimetable-search-block label{color:#000;float:left;line-height:25px;}.pane-sctimetable-search-sctimetable-search-block .form-checkbox{height:25px;}.pane-sctimetable-search-sctimetable-search-block select,.pane-sctimetable-search-sctimetable-search-block input{background:transparent;border:0;color:#000;line-height:25px;padding-left:1em;padding-top:0;padding-bottom:0;}.pane-sctimetable-search-sctimetable-search-block .form-item{float:left;background-color:white;padding-left:10px;padding-right:10px;}.pane-sctimetable-search-sctimetable-search-block .select-wrapper,.pane-sctimetable-search-sctimetable-search-block input{float:right;}.pane-sctimetable-search-sctimetable-search-block .select-wrapper select{height:25px;}.pane-sctimetable-search-sctimetable-search-block #datepicker-start-date,.pane-sctimetable-search-sctimetable-search-block #datepicker-end-date{float:left;width:100%;max-width:100px;}.pane-sctimetable-search-sctimetable-search-block .form-submit{font-size:13.3px;font-size:1rem;background-color:#FF0000;color:white;height:25px;margin-right:0;text-transform:uppercase;}.pane-sctimetable-search-sctimetable-search-block .form-submit:hover{background-color:#FF0000;}.block{clear:both;}.pane-bean-preencher-formulario{background-color:white;}.leaflet-container{width:100%;}#toolbar{margin:0;padding:0;}#toolbar *{line-height:inherit;margin:0;padding:0;}.breadcrumbs{padding:18px 0 18px;padding:1.35338rem 0 1.35338rem;margin:0;color:#555;}.breadcrumbs__item{margin:0px 3.6px 0px 0px;margin:0rem 0.27068rem 0rem 0rem;list-style-type:none;display:inline;}.breadcrumbs__item:last-child .breadcrumbs__divider::after{display:none;}.breadcrumbs__divider{margin:0px 0px 0px 3.6px;margin:0rem 0rem 0rem 0.27068rem;color:#555;}.breadcrumbs__divider::after{content:">";}.site-footer{background-color:#5f6271;float:left;width:100%;}.site-footer .main-menu{float:left;padding-left:20px;padding-right:20px;width:100%;outline:none;}.site-footer .main-menu li{width:100%;margin:0;}.site-footer .main-menu li.active > a{border-bottom:1px solid #fff;display:inline;padding-bottom:2px;}.site-footer .main-menu li a:focus{outline:none;}.site-footer .main-menu ul li ul li{display:block;margin:0;width:100%;}.site-footer .main-menu .main-menu__item.level-1{display:block;margin-bottom:10px;margin-top:10px;padding:5px;}.site-footer .main-menu .main-menu__item.level-1 > a{font-weight:bold;margin-bottom:10px;}.site-footer a{color:white;text-decoration:none;display:block;}.site-footer a:hover,.site-footer a:focus,.site-footer a:visited{color:white;text-decoration:none;}.site-footer ul.main-menu--level-2{margin-bottom:0;margin-top:10px;padding-left:10px;}.site-footer ul.main-menu--level-3{padding-left:20px;}.tabs-primary{margin-bottom:18px;margin-bottom:1.35338rem;font-size:90%;padding:0;}.tabs-primary__tab{margin:0px 9px 9px 0px;margin:0rem 0.67669rem 0.67669rem 0rem;list-style-type:none;display:inline-block;}.tabs-primary__tab a{padding:5.4px 9px;padding:0.40602rem 0.67669rem;background:#eaeaea;border-radius:4px;}.tabs-primary__tab a:hover,.tabs-primary__tab a:focus,.tabs-primary__tab a.is-active{background:#555;color:white;}.tabs-secondary{margin-bottom:18px;margin-bottom:1.35338rem;font-size:90%;padding:0;}.tabs-secondary__tab{margin:0px 9px 9px 0px;margin:0rem 0.67669rem 0.67669rem 0rem;list-style-type:none;display:inline-block;}.tabs-secondary__tab a{padding:5.4px 0;padding:0.40602rem 0;border-bottom:2px solid transparent;}.tabs-secondary__tab a:hover,.tabs-secondary__tab a:focus,.tabs-secondary__tab a.is-active{border-bottom:2px solid #555;color:#555;}.main-menu{padding:18px 0 18px;padding:1.35338rem 0 1.35338rem;}.main-menu ul{margin:0;padding:0;}.main-menu--level-two{visibility:hidden;position:absolute;left:0;opacity:0;transition:opacity 0.3s ease-in-out;}.main-menu__item{margin:0px 18px 0px 0px;margin:0rem 1.35338rem 0rem 0rem;list-style-type:none;display:inline;}.main-menu__item--expanded{position:relative;}.main-menu__item--expanded:hover .main-menu--level-two,.main-menu__item--expanded:focus .main-menu--level-two{visibility:visible;opacity:1;}.owl-carousel{position:relative;}.owl-carousel .owl-nav{display:block;left:0;margin-top:-30px;position:absolute;right:0;top:75%;z-index:999;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{transition:all .3s ease;height:30px;overflow:hidden;text-indent:999em;width:24px;}.owl-carousel .owl-nav .owl-prev:after,.owl-carousel .owl-nav .owl-next:after{content:'';border:solid white;border-width:0 2px 2px 0;display:inline-block;position:relative;width:12px;height:12px;top:-50%;}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{transition:all .3s ease;transform:scale(1.1);}.owl-carousel .owl-nav .owl-next{float:right;}.owl-carousel .owl-nav .owl-next:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.owl-carousel .owl-nav .owl-prev{float:left;}.owl-carousel .owl-nav .owl-prev:after{left:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}.ui-tabs{background-color:transparent;border:0;padding:0;max-width:1200px;margin-left:auto;margin-right:auto;}.ui-tabs .ui-tabs-panel{padding:0;margin-top:40px;}.ui-tabs ul.ui-tabs-nav{background:none;border:0px solid white;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.ui-tabs ul.ui-tabs-nav li{-ms-flex-positive:1;flex-grow:1;background:none;background-color:#808285;border:0px solid #000;border-radius:0;margin:0;text-align:center;}.ui-tabs ul.ui-tabs-nav li a{color:white;text-decoration:none;outline:none;display:block;text-transform:uppercase;width:100%;}.ui-tabs ul.ui-tabs-nav li a:hover,.ui-tabs ul.ui-tabs-nav li a:focus,.ui-tabs ul.ui-tabs-nav li a:visited{color:white;text-decoration:none;}.ui-tabs ul.ui-tabs-nav li.ui-state-active{background-color:#FF0000;margin:0;padding:0;}.ui-tabs ul.ui-tabs-nav li.first.last{display:none;}.pager .item-list .pager__list{margin:18px 0;margin:1.35338rem 0;}.pager .item-list .pager__item{padding:5.4px 9px;padding:0.40602rem 0.67669rem;margin:0 5.4px;margin:0 0.40602rem;list-style-type:none;display:inline-block;}.pager .item-list .pager--current{border:1px solid #555;}.pane-menu-menu-floating-menu{display:none;position:fixed;right:0;top:40%;z-index:99999;}.pane-menu-menu-floating-menu ul{list-style-type:none;margin:0;padding:0;width:40px;}.pane-menu-menu-floating-menu ul li{float:left;position:relative;width:100%;}.pane-menu-menu-floating-menu ul li.sdr-telefone:hover{margin-bottom:40px;}.pane-menu-menu-floating-menu ul a{background-position:center;background-repeat:no-repeat;display:block;text-indent:-9999em;height:40px;overflow:hidden;width:40px;}.pane-menu-menu-floating-menu ul a.sdr-telefone{background-color:#FF0000;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/icon_sidebarphone.svg);transition:all,linear 0.2s;}.pane-menu-menu-floating-menu ul a.sdr-telefone:hover{color:white;text-decoration:none;background-position:right center;display:inline-block;position:absolute;padding-left:10px;line-height:40px;right:0;text-indent:0;width:150px;transition:all,linear 0.2s;}.pane-menu-menu-floating-menu ul a.sdr-telefone:hover:hover,.pane-menu-menu-floating-menu ul a.sdr-telefone:hover:focus,.pane-menu-menu-floating-menu ul a.sdr-telefone:hover:visited{color:white;text-decoration:none;}.pane-menu-menu-floating-menu ul a.sdr-facebook{background-color:#004890;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/icon_sidebarfb.svg);}.pane-menu-menu-floating-menu ul a.sdr-mapa{background-color:#5f6271;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/icon_sidebarpoint.svg);}#sidr-wrapper-0{margin:9px 9px 9px;margin:0.67669rem 0.67669rem 0.67669rem;position:absolute;right:0;top:0;}#sidr-wrapper-0 span{display:block;position:relative;background:white;height:2px;transition:all 0.3s cubic-bezier(0.7,0,0.36,0.63);width:22px;top:15px;}#sidr-wrapper-0 span::before,#sidr-wrapper-0 span::after{content:"";display:block;background:white;height:2px;margin-top:0;position:absolute;width:22px;transition:all 0.3s cubic-bezier(0.7,0,0.36,0.63);}#sidr-wrapper-0 span::before{top:7px;}#sidr-wrapper-0 span::after{top:-7px;}h3.sidr-class-visually-hidden{position:absolute;height:0;width:0;overflow:hidden;clip:rect(1px,1px,1px,1px);}#sidr-0-button{display:block;width:25px;height:30px;position:relative;z-index:99;}.sidr-inner{border-bottom:1px solid #4d4d4d;padding:0 !important;}.sidr-inner ul{padding:0;margin:0;border:0;}.sidr-inner ul li{border:0;}.sidr-inner ul li a{padding:5.4px 9px 5.4px;padding:0.40602rem 0.67669rem 0.40602rem;width:100%;display:block;color:white;border-bottom:1px solid #1a1a1a;border-top:1px solid #4d4d4d;}.sidr-inner ul li a:focus,.sidr-inner ul li a:hover,.sidr-inner ul li a.sidr-class-active{box-shadow:inset 0 0 15px 3px #222;color:white;}.sidr-inner ul li a:last-child{border-bottom:1px solid #1a1a1a;}.sidr-open #sidr-wrapper-0{right:260px;}.sidr-open #sidr-wrapper-0 span{background:transparent;}.sidr-open #sidr-wrapper-0 span::before,.sidr-open #sidr-wrapper-0 span::after{top:0;}.sidr-open #sidr-wrapper-0 span::before{transform:rotate(45deg);}.sidr-open #sidr-wrapper-0 span::after{transform:rotate(-45deg);}.sidr-open #header #logo-container{opacity:0;}.site-map-box li{position:relative;}.site-map-box a[href*="//"]{color:#FF0000;}.site-map-box a[href*="//"]:before{content:"";width:10px;height:10px;background-color:#FF0000;position:absolute;left:-15px;top:7px;border-radius:50%;}.pane-menu-menu-top-menu{float:right;width:50%;}.menu-top-menu--level-1{margin:0;padding:0;float:right;}.menu-top-menu--level-1 li{background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;float:left;height:25px;margin-right:5px;overflow:hidden;text-indent:-40000px;width:25px;}.menu-top-menu--level-1 li.hide-smph{display:none;}.menu-top-menu--level-1 li:last-child{margin-right:0;}.menu-top-menu--level-1 a{background-image:none !important;display:block;}.menu-top-menu--level-1 .mnu-fb{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/fbtransdev.svg);}.menu-top-menu--level-1 .sn-newsletter{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/transdev_site_geader_newsletter.svg);width:85px !important;}.menu-top-menu--level-1 .sn-contactos{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/transdev_site_header_call_center.svg);width:85px !important;}.menu-top-menu--level-1 .mnu-ist{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/instagram.svg);}.menu-top-menu--level-1 .mnu-in{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/linkedin.svg);}.menu-top-menu--level-1 .mnu-tw{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/twitter.svg);}.menu-top-menu--level-1 .mnu-gplus{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/gplus.svg);}.menu-top-menu--level-1 .mnu-search{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/search.svg);}.menu-top-menu--level-1 .mnu-youtube{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/youtube.svg);}.menu-top-menu--level-1 .mnu-mainmenu{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/hamburger.svg);background-size:contain;background-repeat:no-repeat;background-position:center;float:right;margin-top:-10px;}.menu-top-menu--level-1 .mnu-mainmenu:hover{cursor:pointer;}.menu-top-menu--level-1 .mnu-mainmenu.active{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/close.svg);background-size:70%;}.front .pane-noticiashp-panel-pane-1{display:none;}.view-newsmobile{background-color:#D1D3D4;}.view-newsmobile ul.owl-carousel{padding:0;margin:0;list-style:none;}.view-newsmobile ul.owl-carousel .pane-node-title,.view-newsmobile ul.owl-carousel .pane-node-body{width:80%;margin:0 auto;}.view-newsmobile .node-teaser{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.pane-bean-aa{background-color:#000;float:left;width:100%;}.pane-bean-aa .owl-item{background:white;}.pane-bean-aa .owl-item .pane-node-title{padding:5px;}.pane-bean-aa .owl-item .pane-node-title h2{font-size:14.63px;font-size:1.1rem;line-height:25px;}.pane-bean-aa .owl-item .pane-node-body{color:#D1D3D4;padding:5px;}.panels-ipe ul.panels-ipe-linkbar{padding:0;margin:0;}.panels-ipe ul.panels-ipe-linkbar li{display:inline;list-style-type:none;}.scp-cics-pesquisa{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;}.scp-cics-pesquisa.scp-default .content-constrained > div{background-color:transparent;}.scp-cics-pesquisa form{height:240px;}.scp-cics-pesquisa .pane-page-content{margin-bottom:60px;}.scp-cics-pesquisa .views-field-field-ficheiro-2 .transdev-btn{margin-top:0;}.scp-cics-pesquisa .content-constrained .pane-page-content{padding-left:0;padding-right:0;}.scp-cics-pesquisa .pre-top{padding-top:40px;padding-bottom:20px;margin-bottom:40px;}.scp-cics-pesquisa .pre-top,.scp-cics-pesquisa .top,.scp-cics-pesquisa .bottom,.scp-cics-pesquisa .left,.scp-cics-pesquisa .right{background-color:white;padding-left:40px;padding-right:40px;}.scp-cics-pesquisa label{margin-top:20px;}.scp-cics-pesquisa .form-item input.error{border:0px solid #FF0000;}.scp-cics-pesquisa input{border:0px solid red;background-color:white;}.scp-cics-pesquisa .chosen-container{background-color:white;text-transform:uppercase;}.scp-cics-pesquisa .chosen-container .chosen-single{background:transparent;border:0;border-radius:0;box-shadow:none;}.scp-cics-pesquisa .chosen-container .chosen-drop{border:0;}.scp-cics-pesquisa .chosen-container .chosen-drop .chosen-results li.active-result.highlighted{background-color:#FF0000;background-image:none;}.scp-cics-pesquisa select,.scp-cics-pesquisa input[type='text'],.scp-cics-pesquisa input[type='email']{font-size:14px;text-transform:uppercase;}.scp-cics-pesquisa .views-submit-button{float:left;width:100%;}.scp-cics-pesquisa .views-submit-button input{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;margin:0;}.scp-cics-pesquisa .views-submit-button input:hover,.scp-cics-pesquisa .views-submit-button input:focus,.scp-cics-pesquisa .views-submit-button input:visited{color:white;text-decoration:none;}.scp-cics-pesquisa .views-submit-button input:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.scp-cics-pesquisa .views-submit-button input:hover:hover,.scp-cics-pesquisa .views-submit-button input:hover:focus,.scp-cics-pesquisa .views-submit-button input:hover:visited{color:#FF0000;text-decoration:none;}.scp-cics-pesquisa .left,.scp-cics-pesquisa .right{background-color:#D1D3D4;min-height:350px;padding-top:40px;position:relative;}.scp-cics-pesquisa .left h2,.scp-cics-pesquisa .right h2{font-size:1.6rem;text-transform:uppercase;}.scp-cics-pesquisa .left #edit-c1,.scp-cics-pesquisa .right #edit-c1{min-height:98px;padding-right:0;}.scp-cics-pesquisa .left option,.scp-cics-pesquisa .right option{padding-left:10px;padding-top:2px;}.scp-cics-pesquisa .left option:checked,.scp-cics-pesquisa .right option:checked{background:red linear-gradient(0deg,red 0%,red 100%);color:white;}.scp-cics-pesquisa .left .views-submit-button,.scp-cics-pesquisa .right .views-submit-button{position:absolute;bottom:40px;}.scp-cics-pesquisa .bottom .views-row{border-top:1px solid #D1D3D4;float:left;padding-bottom:20px;padding-top:20px;width:100%;}.scp-cics-pesquisa .bottom .views-row .views-field-title{float:left;width:100%;}.scp-cics-pesquisa .bottom .views-row .views-field-title a{color:#FF0000;text-decoration:none;font-weight:bold;}.scp-cics-pesquisa .bottom .views-row .views-field-title a:hover,.scp-cics-pesquisa .bottom .views-row .views-field-title a:focus,.scp-cics-pesquisa .bottom .views-row .views-field-title a:visited{color:#FF0000;text-decoration:none;}.scp-cics-pesquisa .bottom .views-row .field-ficheiro-1{float:right;margin-right:20px;}.scp-cics-pesquisa .bottom .views-row .file .file-size,.scp-cics-pesquisa .bottom .views-row .file .file-icon{display:none;}.scp-cics-pesquisa .view-horarios-pesquisa-concelho .transdev-btn{margin-top:0;}.scp-cics-pesquisa .pane-noticias-cics-especiais-panel-pane-1{clear:both;margin-left:-40px;margin-right:-40px;}.scp-cics-pesquisa .pane-noticias-cics-especiais-panel-pane-1 .owl-stage{background-color:#D1D3D4;}.scp-cics-pesquisa .pane-noticias-cics-especiais-panel-pane-1 .pane-title{background-color:#FF0000;color:white;line-height:30px;font-size:1.6rem;margin:0;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;text-align:center;}.pane-bean-servi-os-hp{background-color:white;float:left;padding-bottom:140px;width:100%;}.pane-bean-servi-os-hp .pane-title{font-size:39.9px;font-size:3rem;color:white;font-weight:300;text-align:center;}.pane-bean-servi-os-hp img{width:auto;}.pane-bean-parallax-servicos{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:99;}.pane-bean-hp-unimos{clear:both;float:left;width:100%;}.view-marcas{background-color:#FF0000;float:left;padding-bottom:40px;padding-top:80px;width:100%;}.view-marcas .owl-carousel .owl-item img{margin:0 auto;max-width:80%;width:auto;}.view-marcas .pane-bean-field-block-texto{margin-top:20px;min-height:100px;}.view-marcas li{color:white;max-width:80%;margin:0 auto;text-align:center;}.view-marcas .owl-dot{background-color:white;}.view-marcas .owl-dot.active{border:2px solid white;}.view-marcas .more-link{clear:both;display:inline-block;margin-top:40px;text-align:center;width:100%;}.view-marcas .more-link a{color:white;text-decoration:none;display:inline-block;border:1px solid white;display:inline;font-weight:bold;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.view-marcas .more-link a:hover,.view-marcas .more-link a:focus,.view-marcas .more-link a:visited{color:white;text-decoration:none;}.view-marcas .more-link a:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;border:1px solid #FF0000;color:#FF0000;}.view-marcas .more-link a:hover:hover,.view-marcas .more-link a:hover:focus,.view-marcas .more-link a:hover:visited{color:#FF0000;text-decoration:none;}.view-ofertas-de-emprego-lista{margin:0 auto;max-width:850px;}.view-ofertas-de-emprego-lista .item-list ul li{margin:0;padding-top:20px;}.view-ofertas-de-emprego-lista .views-field-created{font-size:0.8rem;}.view-ofertas-de-emprego-lista h3{margin-top:0;}.node-type-oferta-emprego{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;}.node-type-oferta-emprego .pane-node-field-intro{background-color:#FF0000 !important;color:white;font-size:1.6rem;font-weight:bold;line-height:2rem;padding-bottom:20px !important;padding-top:20px;text-align:center;}.node-type-oferta-emprego .wrapper--main{margin-bottom:60px;}.page-node-415{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;}.page-node-415 .pane-page-content{background-color:#D1D3D4 !important;padding-top:40px;}.webform-client-form.webform-client-form-415 .webform-component--conhecimentos-de-linguas--linguas-titulos{display:none;}.listadeinformacao .views-row{border-top:2px solid #D1D3D4;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;padding-top:20px;padding-bottom:10px;position:relative;width:100%;}.listadeinformacao .views-row .small-title{font-size:1.2rem;}.listadeinformacao .views-row .pane-node-title{margin:0;}.listadeinformacao .views-row .pane-node-created{font-size:0.8rem;}.listadeinformacao .pane-node-links{position:relative;}.listadeinformacao .pane-node-links .pane-content{margin-top:20px;float:left;text-align:center;width:100%;}.listadeinformacao .pane-node-links ul{list-style:none;margin:0;padding:0;}.listadeinformacao .pane-node-links a{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.listadeinformacao .pane-node-links a:hover,.listadeinformacao .pane-node-links a:focus,.listadeinformacao .pane-node-links a:visited{color:white;text-decoration:none;}.listadeinformacao .pane-node-links a:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.listadeinformacao .pane-node-links a:hover:hover,.listadeinformacao .pane-node-links a:hover:focus,.listadeinformacao .pane-node-links a:hover:visited{color:#FF0000;text-decoration:none;}.listadeinformacao .select-wrapper select{width:auto;float:left;border:1px solid #D1D3D4;padding:20px;padding-top:7px;padding-bottom:7px;height:31px;}.listadeinformacao .views-exposed-form{margin-top:60px;margin-bottom:40px;}.listadeinformacao .views-submit-button{float:left;margin-left:2px;}.listadeinformacao .views-submit-button input{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;margin:0;}.listadeinformacao .views-submit-button input:hover,.listadeinformacao .views-submit-button input:focus,.listadeinformacao .views-submit-button input:visited{color:white;text-decoration:none;}.listadeinformacao .views-submit-button input:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.listadeinformacao .views-submit-button input:hover:hover,.listadeinformacao .views-submit-button input:hover:focus,.listadeinformacao .views-submit-button input:hover:visited{color:#FF0000;text-decoration:none;}.listadeinformacao .pane-screadmore{-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;float:right;margin-left:auto;width:100%;}.listadeinformacao.ofertas-de-emprego-lista-block-view .views-row:first-child{border-top:0px solid #FF0000;}.listadeinformacao .panelizer-view-mode{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.listadeinformacao .panelizer-view-mode .pane-screadmore{margin-right:0;}body .wrapper--footer{border-top:0px solid white;position:absolute;z-index:999;width:100%;}body .wrapper--footer .sc-signature{padding-top:15px;padding-bottom:15px;}#footer{border:0;}#footer .block-menu{float:left;margin:0 50px 0 0;}#footer ul li{list-style-type:none;}.pane-bean-signature{color:#5f6271;}.pane-bean-signature p{font-size:13px;line-height:15px;margin:0;}.pane-bean-signature a{color:#5f6271;text-decoration:none;display:inline;}.pane-bean-signature a:hover,.pane-bean-signature a:focus,.pane-bean-signature a:visited{color:#5f6271;text-decoration:none;}.site-footer.open-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100vh;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding-top:85px;position:fixed;width:100vw;z-index:999;overflow-x:hidden;overflow-y:scroll;}.site-footer.open-menu .site-info{margin-top:0;}.site-footer.open-menu > .l-constrained{max-width:100%;}.site-footer.open-menu > .l-constrained .pane-content{margin:0 auto;max-width:1200px;}.wrapper--header{background-color:#FF0000;height:85px;position:fixed;width:100%;z-index:9999;border-bottom:2px solid white;}.main__highlighted{float:left;padding-top:85px;width:100%;}@keyframes modal-video{from{opacity:0;}to{opacity:1;}}@keyframes modal-video-inner{from{transform:translate(0,100px);}to{transform:translate(0,0);}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:0.3s;animation-name:modal-video;transition:opacity 0.3s ease-out;}.modal-video-close{opacity:0;}.modal-video-close .modal-video-movie-wrap{transform:translate(0,100px);}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table;}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%;}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:0.3s;animation-name:modal-video-inner;transform:translate(0,0);transition:transform 0.3s ease-out;}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent;}.modal-video-close-btn:before{transform:rotate(45deg);}.modal-video-close-btn:after{transform:rotate(-45deg);}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px;}.pane-bean-titulo-noticias{background-color:#5f6271;background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgstrgrey.svg);background-repeat:repeat;background-size:5px;color:white;text-align:center;}.destaques-quadrados-duplos{background-color:white;clear:both;float:left;width:100%;}.destaques-quadrados-duplos p{text-align:left;}.destaques-quadrados-duplos .l-constrained{padding:0;}.destaques-quadrados-duplos .panel-title{color:white;text-align:center;text-transform:uppercase;}.destaques-quadrados-duplos .view-row-odd,.destaques-quadrados-duplos .view-row-even{overflow:hidden;position:relative;}.destaques-quadrados-duplos .view-row-odd a:hover,.destaques-quadrados-duplos .view-row-even a:hover{cursor:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/cursor-plus.svg),auto;}.destaques-quadrados-duplos .view-row-odd:before,.destaques-quadrados-duplos .view-row-even:before{content:'';background-color:rgba(255,255,255,0.5);display:block;height:100%;position:absolute;z-index:99;width:100%;}.destaques-quadrados-duplos .view-row-odd:hover,.destaques-quadrados-duplos .view-row-even:hover{cursor:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/cursor-plus.svg),auto;}.destaques-quadrados-duplos .view-row-odd:hover:before,.destaques-quadrados-duplos .view-row-even:hover:before{display:none;}.destaques-quadrados-duplos .view-row-odd:empty:hover:before,.destaques-quadrados-duplos .view-row-even:empty:hover:before{display:block;}.destaques-quadrados-duplos .two-cols-right,.destaques-quadrados-duplos .two-cols-left{float:left;height:150px;position:relative;width:100%;}.destaques-quadrados-duplos .two-cols-right{background-color:#D1D3D4;float:left;height:auto;padding:20px;}.destaques-quadrados-duplos .two-cols-right h3.news-title{display:block;font-weight:bold;}.destaques-quadrados-duplos .two-cols-left{background-position:center;background-repeat:no-repeat;background-size:cover;}.destaques-quadrados-duplos .view-row-even .two-cols-left{float:right;}.destaques-quadrados-duplos span.date{bottom:20px;font-size:10px;position:absolute;right:20px;}.site-sidebars{margin:0;}.webform-client-form{color:#5f6271;font-family:"Ubuntu",sans-serif;padding-left:15px;padding-right:15px;}.webform-client-form .form-item{float:left;width:100%;margin:0;margin-bottom:20px;}.webform-client-form .form-radios .form-item{margin-bottom:10px;}.webform-client-form .form-radios > :first-child{margin-top:5px;}.webform-client-form .form-radios > :last-child{margin-bottom:0;}.webform-client-form input[type="radio"]{-webkit-appearance:radio;}.webform-client-form input.hasDatepicker{background:transparent;border:0;margin:0;margin-top:5px;text-align:center;}.webform-client-form input.form-file{background-color:transparent;border:0;float:left;width:auto;}.webform-client-form input.form-submit{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.webform-client-form input.form-submit:hover,.webform-client-form input.form-submit:focus,.webform-client-form input.form-submit:visited{color:white;text-decoration:none;}.webform-client-form input.form-submit:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.webform-client-form input.form-submit:hover:hover,.webform-client-form input.form-submit:hover:focus,.webform-client-form input.form-submit:hover:visited{color:#FF0000;text-decoration:none;}.webform-client-form .form-managed-file{position:relative;z-index:99;}.webform-client-form .form-managed-file .form-submit{clear:left;float:left;}.webform-client-form .form-managed-file .file img{float:left;margin-right:10px;margin-top:4px;width:auto;}.webform-client-form .form-managed-file .file a{display:block;}.webform-client-form .description{margin:0;padding:0;clear:both;}.webform-client-form select,.webform-client-form textarea::-webkit-input-placeholder,.webform-client-form input::-webkit-input-placeholder{color:#5f6271;font-weight:300;text-transform:uppercase;}.webform-client-form select,.webform-client-form textarea:-ms-input-placeholder,.webform-client-form input:-ms-input-placeholder{color:#5f6271;font-weight:300;text-transform:uppercase;}.webform-client-form select,.webform-client-form textarea::placeholder,.webform-client-form input::placeholder{color:#5f6271;font-weight:300;text-transform:uppercase;}.webform-client-form select,.webform-client-form textarea,.webform-client-form input[type='text'],.webform-client-form input[type='email']{font-size:14px;}.webform-client-form label{font-size:12px;line-height:16px;padding-top:4px;margin-left:5px;margin-bottom:5px;}.webform-client-form label.option{font-size:14px;}.webform-client-form .resizable-textarea .grippie{background-color:transparent !important;border:0 solid white;display:none;}.webform-client-form .form-actions{float:left;margin-bottom:40px;margin-top:40px;width:100%;}.webform-client-form .webform-component-time,.webform-client-form .webform-component-date{margin-bottom:0;}.webform-client-form .webform-component-time .form-item,.webform-client-form .webform-datepicker .form-item{width:60px;float:left;display:inline-block;border-right:1px solid transparent;}.webform-client-form fieldset{border-top:1px solid #5f6271;float:left;width:100%;padding-top:20px;padding-bottom:20px;margin-top:20px;}.webform-client-form .fieldset-wrapper{background-color:transparent;border:0;margin:0;padding:0;}.webform-client-form th{border-bottom:1px solid #5f6271;}.webform-client-form tbody{border-top:1px solid #5f6271;}.webform-client-form tbody tr{background-color:transparent;border-bottom:0;}.webform-client-form .first-date{clear:left;margin-right:20px;width:auto;}.webform-client-form .second-date{width:auto;}.webform-client-form .form-type-checkbox a{border-bottom:1px solid white;}.webform-client-form.webform-client-form-862{padding:0;}.webform-client-form.webform-client-form-862 fieldset{border-bottom:0;}.webform-client-form.webform-client-form-862 fieldset .checkbox.webform-grid-option{width:60px;}.webform-client-form.webform-client-form-862 fieldset textarea{border:1px solid #5f6271;}.webform-client-form.webform-client-form-862 fieldset .webform-component .form-radios .form-radio{margin-left:20px;}.webform-client-form.webform-client-form-862 input.select-or-other-other{border:1px solid #5f6271;}.webform-client-form.webform-client-form-862 .webform-grid-question{width:45%;}.webform-client-form.webform-client-form-862 .webform-grid-question strong{float:right;font-weight:normal;}.webform-confirmation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:300px;}.webform-confirmation h1{padding:20px 0;width:100%;}.webform-client-form .webform-component--conhecimentos-de-linguas .element-invisible{display:inline-block;}.wrapper{max-width:100%;clear:both;}.wrapper--site-info{background:#445b75;position:relative;}.wrapper--footer{border-top:1px solid #eaeaea;}section[id^="container-"]{padding:0 18px;padding:0 1.35338rem;overflow:hidden;margin:0 auto;max-width:997.5px;max-width:75rem;}#container-main{margin-bottom:18px;margin-bottom:1.35338rem;}.simple-table{border:0px solid #FF0000;text-align:center;}.simple-table tbody{border:0px solid #FF0000;}.simple-table td{padding:10px;border-bottom:1px solid #5f6271;border-left:1px solid #5f6271;}.simple-table td:first-child{border-left:0px solid #5f6271;}.simple-table td p{margin:0;}.simple-table tr:last-child td{border-bottom:0px solid #5f6271;}.transdev-table{background-color:#FF0000;border-collapse:collapse;color:#fff;width:100%;font-size:1rem;}.transdev-table thead{border-width:0;}.transdev-table thead > tr{border:10px solid #FF0000;}.transdev-table thead th{font-weight:bold;font-style:italic;text-align:center;background-color:#F79779;padding:0;padding-bottom:40px;padding-top:40px;}.transdev-table td{border:5px solid #FF0000;padding:13px 5px;text-align:center;background-color:#F15940;}.transdev-table td.light{font-weight:100;}.transdev-table-blue{color:#5f6271;font-size:1rem;width:100%;}.transdev-table-blue tr{border-top:5px solid white;border-bottom:5px solid white;}.transdev-table-blue thead{border-width:0;}.transdev-table-blue thead > tr{border:10px solid #FF0000;}.transdev-table-blue thead th{font-weight:bold;font-style:italic;text-align:center;background-color:#F79779;padding:0;padding-bottom:40px;padding-top:40px;}.transdev-table-blue td{background-color:#fccdbd;text-align:center;}.transdev-table-blue tr > td:first-child{background-color:#004890;color:white;max-width:180px;text-align:left;}.transdev-table-blue tr > td:nth-child(2n){background-color:#f8ac92;}.transdev-table-blue td.light{font-weight:100;}table + table{margin-top:20px;}.page-user .form-item input{background-color:#D1D3D4;}.page-user .field-prefix{display:inline-block;margin-bottom:10px;}.page-user .form-actions{text-align:center;}.page-user .form-actions input{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;}.page-user .form-actions input:hover,.page-user .form-actions input:focus,.page-user .form-actions input:visited{color:white;text-decoration:none;}.page-user .form-actions input:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.page-user .form-actions input:hover:hover,.page-user .form-actions input:hover:focus,.page-user .form-actions input:hover:visited{color:#FF0000;text-decoration:none;}.page-user .wrapper--main{margin-bottom:60px;}.pane-alugueres-parceiros-quadrados-panel-pane-1,.pane-locais-panel-pane-1,.view-id-locais{padding:0 !important;}.scp-form.page-node-315 .pane-bean-titulo-formulario{margin-top:60px;padding-bottom:60px;padding-top:60px;text-align:center;}.scp-form.page-node-315 .pane-bean-titulo-formulario .content{padding:0;}.scp-form.page-node-315 .pane-bean-titulo-parcerias{padding-bottom:20px;padding-top:20px;text-align:center;}.scp-form.page-node-315 .pane-bean-titulo-parcerias .content{padding:0;}.scp-form.page-node-315 .content-constrained.content2 > div{background-color:transparent;}.scp-form.page-node-315 .content2 .content{background-color:transparent;padding-bottom:0;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body .main__content{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/bgpatern-red.svg);background-repeat:repeat;background-size:7px;float:left;padding-bottom:60px;width:100%;}body.special-intro .pane-node-title{margin:0;}body.special-intro .pane-node-title h1{color:#000;display:inline-block;font-size:2rem;margin:10px 0;margin-bottom:0.67669rem;text-align:center;width:100%;line-height:2.066666666666667rem;}body.height-content .content-constrained .pane-node-body{min-height:auto;}body .main__content .content{clear:both;float:left;width:100%;}body.scp-form .main__content .content{padding-bottom:60px;}body.scp-form .main__content .pane-block .content{padding-bottom:0;}body.scp-form .main__content #tabs-0-content{background-color:#D1D3D4;max-width:850px;margin:0 auto;}body.scp-form .main__content #tabs-0-content::after{content:'';display:table;clear:both;}.page-node-308.scp-default .content-constrained .pane-node-body{min-height:auto;}ul.concertos{clear:both;display:block;float:left;margin:0;padding:0;width:100%;}ul.concertos li{list-style:none;float:left;margin-right:20px;margin-bottom:20px;}ul.concertos li a{color:#5f6271;text-decoration:none;display:block;min-width:100px;text-align:center;}ul.concertos li a:hover,ul.concertos li a:focus,ul.concertos li a:visited{color:#5f6271;text-decoration:none;}ul.concertos li a:before{background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:block;height:50px;margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative;width:50px;}ul.concertos li.musicasmp3 a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/fotos.svg);}ul.concertos li.partituras a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/partituras.svg);}ul.concertos li.letrabanda a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/letras.svg);}ul.concertos li.logo-transdev a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/logotransdev.svg);}ul.concertos li.logo-osnova a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/osnova.svg);}ul.concertos li.fotosbanda a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/fotos.svg);}ul.concertos li.licoes:nth-child(1) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao1.svg);}ul.concertos li.licoes:nth-child(2) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao2.svg);}ul.concertos li.licoes:nth-child(3) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao3.svg);}ul.concertos li.licoes:nth-child(4) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao4.svg);}ul.concertos li.licoes:nth-child(5) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao5.svg);}ul.concertos li.licoes:nth-child(6) a:before{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/concertos/licao6.svg);}.pane-servicos-panel-pane-1{background-color:transparent !important;padding:0 !important;}.page-node-314.scp-default .content-constrained .pane-node-body{min-height:auto;}.page-node .pane-node-title{margin-bottom:40px;margin-top:73px;}.page-node .pane-node-title h1{color:#000;margin:0;}.page-node-1184 .pane-page-content{padding-top:74px;}.page-node-1184 .pane-node-title{display:none;}.page-node-1184 h1{color:#FF0000;line-height:40px;margin-bottom:40px;}.node-type-noticias .pane-node-title{margin-top:40px;}.node-type-noticias .pane-node-created{font-size:0.66rem;margin-top:20px;}#skip-link{margin:0;padding:0;}#skip-link li{list-style-type:none;}.pane-node-field-page-banner,.pane-page-content{clear:both;}.page-node .pane-node-body img{width:auto;}.page-node-320.scp-default .content-constrained{position:relative;}.page-node-320.scp-default .content-constrained .hide-panel{display:none;padding-top:0;padding-bottom:0;margin-top:300px;}.page-node-320.scp-default .content-constrained .views-widget-filter-title{position:relative;}.page-node-320.scp-default .content-constrained .views-widget-filter-title input{padding-right:25px;}.page-node-320.scp-default .content-constrained .pane-page-content{margin-top:450px;padding-top:40px;}.page-node-320.scp-default .content-constrained .contextual-links-region{position:initial;}.page-node-320.scp-default .content-constrained .pane-locais-map-panel-pane-1{padding:0;}.page-node-320.scp-default .content-constrained .pane-locais-panel-pane-1{background-color:transparent;margin-top:20px;padding-left:0;padding-right:0;}.page-node-320.scp-default .content-constrained .pane-node-body{min-height:auto;}.page-node-320.scp-default .content-constrained .views-reset-button{margin-top:-72px;position:absolute;right:60px;z-index:9;}.page-node-320.scp-default .content-constrained .views-reset-button input.form-submit{margin:0;padding:9px;border:0;background-color:transparent;color:#FF0000;}.page-node-320.scp-default .content-constrained .views-reset-button input.form-submit:hover{border:0;}.page-node-320.scp-default .content-constrained .view-empty{background-color:white;padding:40px;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1{background-color:#D1D3D4;margin:0;padding:40px;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .pane-title{font-size:15px;margin:0;text-transform:uppercase;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 label{font-size:12px;font-weight:bold;margin-top:10px;text-transform:uppercase;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit{transition:all .3s ease;color:white;text-decoration:none;border:1px solid #FF0000;background-color:#FF0000;color:white;display:inline-block;font-size:1rem;margin-left:auto;margin-right:auto;margin-top:15px;padding-bottom:7px;padding-left:20px;padding-right:20px;padding-top:7px;text-transform:uppercase;font-size:12px;font-weight:bold;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:hover,.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:focus,.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:visited{color:white;text-decoration:none;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:hover{transition:all .3s ease;color:#FF0000;text-decoration:none;background-color:white;color:#FF0000;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:hover:hover,.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:hover:focus,.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .form-submit:hover:visited{color:#FF0000;text-decoration:none;}.page-node-320.scp-default .content-constrained .pane-page-content.hide-panel-aux{margin-top:330px;}.view-locais .attachment-before{position:absolute;top:180px;right:0;width:100%;padding:0 15px;}.front.banner .wrapper--site-info{top:0;}.pane-bean-cartao-valor{float:left;width:100%;}.pane-bean-banner-concertos-improvaveis{float:left;width:100%;}.scp-default .content-constrained{clear:both;}.scp-default .content-constrained > div{background-color:white;float:left;padding-left:20px;padding-right:20px;padding-bottom:40px;width:100%;}.scp-default .content-constrained > div.pane-node-field-page-banner{min-height:auto;padding-left:0;padding-right:0;padding-bottom:0;}.scp-default .content-constrained > div.pane-shuttle-aeroporto{padding:0;}.page-search input.form-text{border:1px solid #5f6271;margin-bottom:20px;}.page-search .form-submit{display:block;margin:0 auto;}.view-servicos .servico{background-color:#428ed4;color:white;float:left;height:240px;margin-bottom:20px;overflow:hidden;width:100%;}.view-servicos .servico .views-field{height:100%;}.view-servicos .servico .field-content > div{display:block;height:100%;}.view-servicos .servico .front-card{-ms-flex-line-pack:end;align-content:flex-end;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:20px;color:white;display:none;}.view-servicos .servico .front-card p{font-size:10.3341px;font-size:0.777rem;margin:0;width:100%;}.view-servicos .servico .front-card .empresa{font-size:19.95px;font-size:1.5rem;text-transform:uppercase;font-weight:bold;}.view-servicos .servico .back-card{background-size:cover;background-position:center;color:white;display:none;height:100%;padding:20px;text-align:center;position:relative;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}.view-servicos .servico .back-card img{display:block;margin:0 auto;padding-bottom:10px;width:auto;}.view-servicos .servico .back-card p.titulo{font-weight:bold;margin-bottom:0px;text-transform:uppercase;}.view-servicos .servico .back-card .service-content{position:relative;z-index:10;width:100%;}.view-servicos .servico .back-card:before{background-color:rgba(0,0,0,0.6);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:1;}.view-servicos .servico.vazio{display:none;}.view-servicos .servico.verdemarinho{background-color:#9fc79b;}.view-servicos .servico.azul{background-color:#428ed4;}.view-servicos .servico.azulturquesa{background-color:#4e939a;}.view-servicos .servico.azulbebe{background-color:#7cd3d4;}.view-servicos .servico.rosa{background-color:#ae3d5c;}.view-servicos .servico.corvinho{background-color:#914244;}.view-servicos .servico.caramelo{background-color:#ae8d5c;}.view-servicos .servico.cinza{background-color:#808285;}.view-servicos .servico.vermelho{background-color:#ff0000;}.logged-in .field-name-field-servico-cor .form-type-radio .option{border:1px solid #4a4a4a;text-indent:999em;width:50px;overflow:hidden;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(2) .option{background-color:#808285;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(3) .option{background-color:#9fc79b;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(4) .option{background-color:#4e939a;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(5) .option{background-color:#914244;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(6) .option{background-color:#428ed4;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(7) .option{background-color:#9fc79b;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(8) .option{background-color:#7cd3d4;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(9) .option{background-color:#ae8d5c;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(10) .option{background-color:#d1d3d4;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(11) .option{background-color:#ae3d5c;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(12) .option{background-color:#ae3ddb;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(13) .option{background-color:#f8ac92;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(14) .option{background-color:#fccdbd;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(15) .option{background-color:#004890;}.logged-in .field-name-field-servico-cor .form-type-radio:nth-child(16) .option{background-color:#FF0000;}.content-form{min-height:200px;background-color:#D1D3D4;padding-left:0 !important;padding-right:0 !important;}.content-form::after{content:'';display:table;clear:both;}.content-form > div{float:none !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;}.content-form .ui-tabs .ui-tabs-panel{background-color:transparent;clear:both;margin-top:0;padding-top:60px;padding-bottom:20px;}.content-form .ui-widget-content{background-color:transparent !important;background-image:none;}#tabs-0-content-1::after{content:'';display:table;clear:both;}.page-node-696 .webform-component--temas-que-me-interessam > label{font-size:0.9333rem;font-weight:bold;margin-bottom:20px;}.page-node-696 .webform-component--aceito-receber-a-newsletter-e-outras-comunicacoes-promocionais-da-transdev{margin-top:40px;margin-bottom:0;}.page-node-696 .form-actions{margin-top:0;}body.page-node-731 .pane-bean-titulo-cic{padding-top:40px;background-color:#5f6271;}body.page-node-731 .ui-tabs .ui-tabs-nav li.first.last{display:-ms-flexbox;display:flex;-ms-flex-positive:0;flex-grow:0;margin-right:auto;}.view-id-locais ul.clean-ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.view-id-locais .locais{float:left;font-size:13px;padding:.5em;width:100%;display:-ms-flexbox;display:flex;}.view-id-locais .local{background:white;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column;padding:20px;}.view-id-locais .local p{width:100%;}.view-id-locais .pager--infinite-scroll{clear:both;}.page-cic.scp-default .pane-noticias-cics-panel-pane-1 .pane-title{background-color:#FF0000;color:white;line-height:30px;font-size:1.6rem;margin:0;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:30px;text-align:center;}.page-cic.scp-default .view-noticias-cics .owl-stage{background-color:#D1D3D4;}.page-cic.scp-default .content-constrained > div{background-color:transparent;padding:0;}.page-cic.scp-default .row.top{background-color:white;padding:20px;}.page-cic.scp-default .pane-bean-titulo-formulario-cic{background-color:white;float:left;margin-top:60px;padding:20px;width:100%;}.page-cic.scp-default .row.bottom{background-color:#D1D3D4;clear:both;}.page-cic.scp-default .row.bottom .ui-widget-content{max-width:850px;}.page-cic.scp-default .row.bottom .ui-widget-content .select-wrapper select{height:auto;}.page-node-1098 .view-servicos .servico .front-card{display:-ms-flexbox;display:flex;-ms-flex-line-pack:initial;align-content:initial;}.page-node-1098 .view-servicos .servico .front-card .titulo{font-size:60px;font-weight:700;text-align:center;margin-top:auto;}.page-node-1098 .view-servicos .servico .front-card .empresa{font-size:15px;margin-top:auto;text-transform:unset;font-weight:normal;}.page-node-1098 .view-servicos .servico:hover .front-card{display:-ms-flexbox;display:flex;}.page-node-1098 .view-servicos .servico .back-card{display:none;}.l-constrained{margin:0 auto;max-width:1200px;padding-left:15px;padding-right:15px;width:100%;}.constraint-theme-pane.bottominner-hight{padding-bottom:80px;}.constraint-theme-pane.bottominner-medium{padding-bottom:40px;}.constraint-theme-pane.bottominner-low{padding-bottom:20px;}.constraint-theme-pane.topinner-hight{padding-top:80px;}.constraint-theme-pane.topinner-medium{padding-top:40px;}.constraint-theme-pane.topinner-low{padding-top:20px;}.constraint-theme-pane.bottom-medium{margin-bottom:40px;}.constraint-theme-pane.bottom-hight{margin-bottom:80px;}.constraint-theme-pane.top-medium{margin-top:40px;}.constraint-theme-pane.top-hight{margin-top:80px;}body.unpublished #main{background-color:#fff4f4;}.admin-menu .wrapper--title{margin-top:0;}.admin-menu .home-page-banner{margin-top:0;}#admin-menu{z-index:9999;}.site-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:85px;-ms-flex-pack:justify;justify-content:space-between;}.panel-sctop2cols{float:left;width:100%;}.panel-sctop2cols .sctop2cols-top,.panel-sctop2cols .sctop2cols-right,.panel-sctop2cols .sctop2cols-left{display:block;float:left;width:100%;}.panel-sctop2cols2cols{float:left;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-top,.panel-sctop2cols2cols .sctop2cols2cols-secondary,.panel-sctop2cols2cols .sctop2cols2cols-staked{float:left;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-left{float:left;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-right{float:right;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-right .col-left{float:left;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-right .col-right{float:right;width:100%;}.panel-sctop2cols2cols .sctop2cols2cols-right .col-stk-top,.panel-sctop2cols2cols .sctop2cols2cols-right .col-stk-bottom{width:100%;float:left;}.panel-sctop2colsbottom{float:left;position:relative;width:100%;}.panel-sctop2colsbottom .top,.panel-sctop2colsbottom .bottom,.panel-sctop2colsbottom .right,.panel-sctop2colsbottom .left{display:block;float:left;width:100%;}@media screen and (min-width:80em){body,html{margin:0;width:100%;max-width:none;}html{font-size:13.3px;font-size:0.95rem;}h1{font-size:31.92px;font-size:2.4rem;line-height:0.8797;margin-top:9px;margin-top:0.67669rem;margin-bottom:9px;margin-bottom:0.67669rem;}h2{font-size:26.6px;font-size:2rem;line-height:1.01504;margin-top:9px;margin-top:0.67669rem;margin-bottom:9px;margin-bottom:0.67669rem;}h3{font-size:17.689px;font-size:1.33rem;line-height:1.20451;margin-top:23.4px;margin-top:1.7594rem;margin-bottom:13.5px;margin-bottom:1.01504rem;}h4{font-size:17.689px;font-size:1.33rem;line-height:1.35338;margin-top:13.5px;margin-top:1.01504rem;margin-bottom:9px;margin-bottom:0.67669rem;}h5{font-size:13.3px;font-size:1rem;line-height:1.35338;margin-top:22.5px;margin-top:1.69173rem;margin-bottom:9px;margin-bottom:0.67669rem;}h6{font-size:13.3px;font-size:1rem;line-height:1.35338;margin-top:22.5px;margin-top:1.69173rem;margin-bottom:9px;margin-bottom:0.67669rem;}h1 + h2{margin-top:18px;margin-top:1.35338rem;}h2 + h3,h3 + h4,h4 + h5{margin-top:9px;margin-top:0.67669rem;}h5 + h6{margin-top:-9px;margin-top:-0.67669rem;}figure.floatLeft,figure.floatRight{max-width:498.75px;max-width:37.5rem;padding:0 18px;padding:0 1.35338rem;}figure.floatLeft blockquote,figure.floatRight blockquote{padding:0;text-align:left;}figure.floatLeft blockquote p,figure.floatRight blockquote p{font-size:15.96px;font-size:1.2rem;line-height:1.35338;}figcaption{line-height:1.35338;margin-bottom:0;}blockquote{padding-left:2rem;}figure blockquote{padding:36px 0 18px;padding:2.70677rem 0 1.35338rem;text-align:center;}figure blockquote p{font-size:22.44375px;font-size:1.6875rem;line-height:2.03008;}hr{margin-top:36px;margin-top:2.70677rem;margin-bottom:36px;margin-bottom:2.70677rem;height:18px;height:1.35338rem;}hr{background-size:100% 18px;background-size:100% 1.35338rem;background-image:linear-gradient(to bottom,transparent 1px,transparent 7px,#000 7px,#000 11px,transparent 11px,transparent 18px);}small{line-height:0.67669;}code{padding:18px;padding:1.35338rem;}.grid,.grid-double{background-size:100% 18px;background-size:100% 1.35338rem;}.grid-double{background-image:linear-gradient(to bottom,rgba(0,170,255,0.3) 1px,transparent 1px,transparent 9px,rgba(0,170,255,0.2) 9px,transparent 10px,transparent 18px);}.toggleWrapper{right:18px;top:18px;}.btnToggleGrid{top:18px;right:18px;}}@media (min-width:50em){body{line-height:1.35338;}.sidebar-first main{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:73%;margin-left:0%;margin-right:8%;position:relative;left:27%;}.sidebar-first main:before,.sidebar-first main:after{content:'';display:table;}.sidebar-first main:after{clear:both;}.sidebar-first main:last-child{margin-right:0%;}.sidebar-first .site-sidebars{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:19%;margin-left:0%;margin-right:8%;position:relative;left:-81%;}.sidebar-first .site-sidebars:before,.sidebar-first .site-sidebars:after{content:'';display:table;}.sidebar-first .site-sidebars:after{clear:both;}.sidebar-first .site-sidebars:last-child{margin-right:0%;}.sidebar-second main{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:73%;margin-left:0%;margin-right:8%;}.sidebar-second main:before,.sidebar-second main:after{content:'';display:table;}.sidebar-second main:after{clear:both;}.sidebar-second main:last-child{margin-right:0%;}.sidebar-second .site-sidebars{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:19%;margin-left:0%;margin-right:8%;}.sidebar-second .site-sidebars:before,.sidebar-second .site-sidebars:after{content:'';display:table;}.sidebar-second .site-sidebars:after{clear:both;}.sidebar-second .site-sidebars:last-child{margin-right:0%;}.two-sidebars main{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:46%;margin-left:0%;margin-right:8%;position:relative;left:27%;}.two-sidebars main:before,.two-sidebars main:after{content:'';display:table;}.two-sidebars main:after{clear:both;}.two-sidebars main:last-child{margin-right:0%;}.two-sidebars .region-sidebar-first{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:19%;margin-left:0%;margin-right:8%;position:relative;left:-54%;}.two-sidebars .region-sidebar-first:before,.two-sidebars .region-sidebar-first:after{content:'';display:table;}.two-sidebars .region-sidebar-first:after{clear:both;}.two-sidebars .region-sidebar-first:last-child{margin-right:0%;}.two-sidebars .region-sidebar-second{zoom:1;float:left;display:inline;clear:none;text-align:inherit;padding-left:0;padding-right:0;width:19%;margin-left:0%;margin-right:8%;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:'';display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second:last-child{margin-right:0%;}.webform-client-form .webform-component--coluna-50 .form-item{width:45%;}.semconstraint{margin-left:-40px;margin-right:-40px;}#js-loader{background-size:15%;}ul.colun25{width:25%;}.pane-bean-lista-de-pontos-de-interesse{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2% 0;}ul.colun50{width:auto;max-width:50%;padding:1%;}.pane-scmap23:after{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/transdev_bg_home_tab.jpg);}.pane-scmap23 .transdev-cic-map{height:480px;}.pane-scmap23 .transdev-cic-map{margin-bottom:0;}.pane-scmap23 .pane-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}.pane-scmap23 #map-thumbnail{display:block;}.pane-scmap23 #CicDescpription{background:none;max-width:400px;position:relative;float:right;width:65%;}.pane-scmap23 #navcic-clear{display:none;}.pane-scmap23 .transdev-cic-map{min-width:410px;width:35%;}ul.listasim li{width:50%;float:left;padding-right:10px;}.wrap-portefolio{margin:0 -40px;}.paragraphs-item-layout-grid ul li{width:25%;}.whitespace{background-color:white;float:left;height:40px;width:100%;position:absolute;top:-35px;}.site-info:before{height:186px;top:2px;}.timeline{width:80%;}.timeline li{margin-left:30%;}.timeline h4{margin-left:-30%;width:30%;text-align:right;padding-right:20px;}.timeline h4 + p{margin-top:-30px;}.pane-page-logo{background-color:transparent;padding:0;width:20%;}.pane-page-logo img{width:auto;}.page-node-421 .listadeinformacao .views-row{-ms-flex-align:center;align-items:center;}.page-node-421 .field-content.transdev-btn-blk{margin-right:0;}.listadeinformacao.page-imagens-transdev .views-row .pane-node-title{width:50%;text-align:left;}.listadeinformacao.page-imagens-transdev .views-row .dest-cat{width:15%;margin-right:1%;}.node-type-imagem .field-content.transdev-btn-blk{margin-top:0;}.node-type-imagem a.photoswipe{float:left;padding:10px;width:50%;}.pane-bean-os-nossos-valores .pane-content{max-width:70%;margin:0 auto;}.pane-bean-os-nossos-valores .owl-stage{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.pane-bean-os-nossos-valores li{transition:all .3s ease;}.pane-bean-os-nossos-valores li:hover{transition:all .3s ease;transform:scale(1.1);}.pane-bean-os-nossos-valores .owl-carousel .owl-stage-outer{overflow:visible;}.pane-bean-os-nossos-valores .owl-item{max-width:155px;}.site-footer .main-menu{padding-bottom:40px;}.site-footer ul{padding:0;}.site-footer ul.main-menu--level-2{padding:0;}.site-footer .main-menu__item{margin:0;}.site-footer .main-menu__item.level-1{display:inline;float:left;width:20%;}.site-footer .main-menu__item.level-1 > a{display:block;}.site-footer .main-menu__item.level-1 li{float:left;line-height:20px;width:100%;}.site-footer .main-menu__item.level-1 li a{font-size:10.64px;font-size:0.8rem;}.site-footer .main-menu__item.level-1:nth-child(6n+1){clear:both;}.site-footer li.main-socialnetwork{display:none !important;}.pane-menu-menu-top-menu{display:block;width:60%;}.pane-menu-menu-top-menu .menu-top-menu--level-1{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li{margin-right:10px;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li.mnu-mainmenu{float:none;margin-top:0;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li.sn-contactos{height:40px;width:120px !important;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li.sn-newsletter{height:40px;width:120px !important;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li .mnu-fb{height:40px;width:30px;}.pane-menu-menu-top-menu .menu-top-menu--level-1 li.hide-smph{display:block;}.front .pane-noticiashp-panel-pane-1{background-color:white;display:block;float:left;width:100%;}.newsmobile{display:none;}.scp-cics-pesquisa .bottom .views-row .views-field-title{width:auto;}.webform-client-form.webform-client-form-415 .webform-component--conhecimentos-de-linguas--linguas-titulos{display:block;}.webform-client-form.webform-client-form-415 [class*=webform-component--conhecimentos-de-linguas--titulorow]{width:20%;padding:0 1%;float:left;}.webform-client-form.webform-client-form-415 [class*=webform-component--conhecimentos-de-linguas--titulorow] em{display:none;}.listadeinformacao .views-row .pane-node-created,.listadeinformacao .views-row .pane-node-title{float:left;width:75%;display:inline-block;}.listadeinformacao .views-row .pane-screadmore{width:auto;}.listadeinformacao .views-row .pane-node-links{float:right;}.listadeinformacao .views-row .pane-node-links .pane-content{margin-top:-30px;position:absolute;right:20px;text-align:right;top:50%;}.front .main__highlighted{padding-top:85px;}.site-sidebars{margin:18px 0 18px;margin:1.35338rem 0 1.35338rem;}.webform-client-form{padding-left:0;padding-right:0;}.webform-client-form .first-date{margin-right:40px;}.webform-client-form .col-languages{width:20%;padding:0 1%;float:left;}.webform-client-form .first-col{clear:left;width:33%;}.webform-client-form .second-col{width:33%;margin:0 .5%;}.webform-client-form .last-col{clear:right;width:33%;}.page-node-320.scp-default .content-constrained .pane-page-content{margin-top:450px;padding-top:60px;}.page-node-320.scp-default .content-constrained .views-reset-button{margin-top:-30px;right:40px;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1{position:absolute;width:350px;z-index:9999;height:450px;}.page-node-320.scp-default .content-constrained .pane-views-exp-locais-panel-pane-1 .views-submit-button{position:absolute;bottom:20px;}.page-node-320.scp-default .content-constrained .view-locais .attachment-before{padding:0;top:0;padding-left:350px;}.scp-default .content-constrained > div{padding-left:40px;padding-right:40px;}.view-servicos .servico{width:50%;}.page-node-696 .webform-component--temas-que-me-interessam .form-type-checkbox{width:50%;float:left;}.view-id-locais .locais{width:50%;}.page-cic.scp-default .row.top{padding-left:40px;padding-right:40px;}.page-cic.scp-default .pane-bean-titulo-formulario-cic{padding-left:40px;padding-right:40px;padding-bottom:60px;padding-top:60px;}.panel-sctop2cols .sctop2cols-left{width:20%;float:left;}.panel-sctop2cols .sctop2cols-right{width:75%;float:right;}.panel-sctop2cols2cols .sctop2cols2cols-left{width:30%;}.panel-sctop2cols2cols .sctop2cols2cols-right{width:60%;}.panel-sctop2colsbottom .right,.panel-sctop2colsbottom .left{float:left;width:50%;height:100%;}}@media (min-width:75em){h2{line-height:2rem;}.paragraphs-item-layout-grid ul li{width:calc(100%/7);}.intro-transdev .pane-content,.pane-bean-intro-transdev .pane-content{margin:0 auto;max-height:240px;width:70%;}.pane-sctimetable-search-sctimetable-search-block{height:140px;}.pane-sctimetable-search-sctimetable-search-block .pane-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.pane-sctimetable-search-sctimetable-search-block .pane-content .form-item{margin:0;margin-right:5px;padding:0;padding:0 5px;}.destaques-quadrados-duplos .panel-title{margin:0;padding-bottom:80px;}.destaques-quadrados-duplos .view-row-odd,.destaques-quadrados-duplos .view-row-even{height:280px;}.destaques-quadrados-duplos .two-cols-right,.destaques-quadrados-duplos .two-cols-left{min-height:100%;width:50%;}}@media (min-width:120em){.pane-scmap23:after{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/transdev_bg_home.jpg);}.site-footer.open-menu{-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:hidden;}}@media (min-width:62.5em){ul.listasim li{width:25%;}.page-node-730 .page-imagens-transdev a.photoswipe{width:20%;}.node-type-imagem a.photoswipe{float:left;padding:10px;width:20%;}.node-type-imagem a.photoswipe:focus{outline:none;}ul.valores-transdev li:before{left:-55px;position:absolute;}.pane-menu-menu-floating-menu{display:block;}.view-marcas .view-content{max-width:1200px;margin:0 auto;}.page-node-425 .view-servicos .servico:nth-child(1){background-color:#9fc79b;}.page-node-425 .view-servicos .servico:nth-child(2){background-color:#ae3d5c;}.page-node-425 .view-servicos .servico:nth-child(3){background-color:#428ed4;}.page-node-425 .view-servicos .servico:nth-child(4){background-color:#4e939a;}.page-node-425 .view-servicos .servico:nth-child(5){background-color:#ae8d5c;}.page-node-425 .view-servicos .servico:nth-child(6){background-color:#7cd3d4;}.page-node-425 .view-servicos .servico:nth-child(7){background-color:#d1d3d4;}.page-node-425 .view-servicos .servico:nth-child(8){background-color:#ae3ddb;}.page-node-314 .view-servicos .servico:nth-child(1){background-color:#004890;}.page-node-314 .view-servicos .servico:nth-child(2){background-color:#808285;}.page-node-314 .view-servicos .servico:nth-child(3){background-color:#9fc79b;}.page-node-314 .view-servicos .servico:nth-child(4){background-color:#4e939a;}.page-node-314 .view-servicos .servico:nth-child(5){background-color:#914244;}.page-node-314 .view-servicos .servico:nth-child(6){background-color:#d1d3d4;}.page-node-314 .view-servicos .servico:nth-child(7){background-color:#428ed4;}.page-node-314 .view-servicos .servico:nth-child(8){background-color:#ae8d5c;}.page-node-314 .view-servicos .servico:nth-child(9){background-color:#7cd3d4;}.page-node-314 .view-servicos .servico:nth-child(10){background-color:#9fc79b;}.page-node-314 .view-servicos .servico:nth-child(11){background-color:#ae3d5c;}.page-node-314 .view-servicos .servico:nth-child(12){background-color:#ae3ddb;}.page-node-25 .view-servicos .servico:nth-child(1){background-color:#914244;}.page-node-25 .view-servicos .servico:nth-child(2){background-color:#4e939a;}.page-node-25 .view-servicos .servico:nth-child(3){background-color:#9fc79b;}.page-node-25 .view-servicos .servico:nth-child(4){background-color:#7cd3d4;}.page-node-25 .view-servicos .servico:nth-child(5){background-color:#ae8d5c;}.page-node-25 .view-servicos .servico:nth-child(6){background-color:#428ed4;}.page-node-323 .view-servicos .servico:nth-child(1){background-color:#9fc79b;}.page-node-323 .view-servicos .servico:nth-child(2){background-color:#428ed4;}.page-node-323 .view-servicos .servico:nth-child(3){background-color:#914244;}.page-node-323 .view-servicos .servico:nth-child(4){background-color:#4e939a;}.page-node-323 .view-servicos .servico:nth-child(5){background-color:#7cd3d4;}.page-node-323 .view-servicos .servico:nth-child(6){background-color:#ae8d5c;}.page-node-873 .view-servicos .servico:nth-child(1){background-color:#9fc79b;}.page-node-873 .view-servicos .servico:nth-child(2){background-color:#428ed4;}.page-node-873 .view-servicos .servico:nth-child(3){background-color:#914244;}.page-node-873 .view-servicos .servico:nth-child(4){background-color:#4e939a;}.page-node-873 .view-servicos .servico:nth-child(5){background-color:#7cd3d4;}.page-node-873 .view-servicos .servico:nth-child(6){background-color:#ae8d5c;}body.special-intro .pane-page-content{padding-top:80px;padding-bottom:60px;}.scp-default .content-constrained .node-full .pane-node-title,.scp-default .content-constrained .node-full .pane-node-created{margin-left:auto;margin-right:auto;max-width:850px;}.scp-default .content-constrained .pane-node-body{margin:0 auto;max-width:850px;min-height:400px;}.view-servicos .servico{margin-bottom:0;}.view-servicos .servico .front-card{display:block;}.view-servicos .servico:hover .front-card{display:none;}.view-servicos .servico.vazio{display:block;width:25%;}.view-servicos .servico.vazio:hover .back-card{display:none;}.view-servicos .servico.towcols{width:50%;}.view-servicos .servico.onecol{width:25%;}.view-id-locais .locais{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.l-constrained{padding-left:0;padding-right:0;}.panel-sctop2cols2cols .sctop2cols2cols-right .col-left{width:45%;}.panel-sctop2cols2cols .sctop2cols2cols-right .col-right{width:45%;}}@media all and (max-width:799px){span.open-close{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/icons/plus.svg);background-position:center;background-repeat:no-repeat;background-size:80%;display:inline-block;float:left;height:20px;margin-left:-20px;margin-right:10px;width:20px;}.site-footer .main-menu ul.main-menu--level-2 li{padding-bottom:5px;padding-top:5px;}.site-footer li.main-menu__item.level-1.main-socialnetwork{float:left;margin-top:-30px;}.site-footer li.main-menu__item.level-1.main-socialnetwork .open-close,.site-footer li.main-menu__item.level-1.main-socialnetwork .nolink{display:none;}.site-footer li.main-menu__item.level-1.main-socialnetwork ul{display:block !important;float:left;margin-bottom:0;margin-top:0;padding:0;width:100%;}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li{width:25px !important;height:25px;margin-right:10px;float:left;overflow:hidden;padding:0;text-indent:-999em;}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:100%;width:100%;}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-ist{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/instagram.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-in{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/linkedin.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-tw{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/twitter.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-gplus{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/gplus.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-search{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/search.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-youtube{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/youtube.svg);}.site-footer li.main-menu__item.level-1.main-socialnetwork ul li a.mnu-fb{background-image:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/images/menu/fb.svg);}.simple-table{display:block;overflow-x:scroll;}.transdev-table{overflow-x:auto;}}@media all and (max-width:800px){#admin-menu,.dev-query{display:none;}html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}/**/
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://www.transdev.pt/sites/all/themes/custom/scotransdev/js/vendor/owlcarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}/**/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}/**/
