@font-face{font-family:'Blis';src:url('../fonts/blis.eot');src:url('../fonts/blis.eot?#iefix') format('embedded-opentype'),url('../fonts/blis.woff2') format('woff2'),url('../fonts/blis.woff') format('woff'),url('../fonts/blis.ttf') format('truetype'),url('../fonts/blis.svg#blisslightlight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Blis';src:url('../fonts/blis_italic.eot');src:url('../fonts/blis_italic.eot?#iefix') format('embedded-opentype'),url('../fonts/blis_italic.woff2') format('woff2'),url('../fonts/blis_italic.woff') format('woff'),url('../fonts/blis_italic.ttf') format('truetype'),url('../fonts/blis_italic.svg#blisslightitaliclightitalic') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Blis';src:url('../fonts/blis_bold.eot');src:url('../fonts/blis_bold.eot?#iefix') format('embedded-opentype'),url('../fonts/blis_bold.woff2') format('woff2'),url('../fonts/blis_bold.woff') format('woff'),url('../fonts/blis_bold.ttf') format('truetype'),url('../fonts/blis_bold.svg#blissmediummedium') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Blis';src:url('../fonts/blis_bolditalic.eot');src:url('../fonts/blis_bolditalic.eot?#iefix') format('embedded-opentype'),url('../fonts/blis_bolditalic.woff2') format('woff2'),url('../fonts/blis_bolditalic.woff') format('woff'),url('../fonts/blis_bolditalic.ttf') format('truetype'),url('../fonts/blis_bolditalic.svg#blissmediumitalicmediumitalic') format('svg');font-weight:bold;font-style:italic;}h1,h2,h3,h4,h5,h6{font-weight:bold;}a{color:#16638d;}a:hover,a:focus{text-decoration:none;}body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:black;min-height:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;}.container-fluid{max-width:1170px;}#scrollToTop{width:50px;height:50px;text-decoration:none;position:fixed;bottom:25px;right:25px;background:url('../img/icons/scroll.svg') no-repeat;opacity:0;transition-duration:0.5s;}#scrollToTop.visible{opacity:1;}#cookies-policy{position:fixed;display:none;z-index:200;width:100%;bottom:0;background:#f6f6f6;padding:5px 50px 5px 25px;}#cookies-policy div{position:absolute;top:8px;right:25px;cursor:pointer;}.same-height{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.btn.btn-abertis{background:#16638d;border-radius:0;color:white;font-family:Blis;font-size:15px;letter-spacing:1px;font-weight:bold;margin-top:15px;padding:16px 20px;text-transform:uppercase;}h3.title-icon{color:#5b6e74;font-family:Blis;font-weight:normal;margin:0 0 20px;text-transform:uppercase;}.sharebox{color:#16638d;cursor:pointer;font-family:Blis;font-size:16px;font-weight:bold;height:20px;}.sharebox span{display:inline-block;height:20px;vertical-align:top;}.sharebox .twitter,.sharebox .facebook,.sharebox .linkedin,.sharebox .whatsapp,.sharebox .email{background-size:contain;display:inline-block;margin-left:15px;height:20px;width:20px;}.sharebox .twitter{background-image:url(../img/social/3/twitter.png);}.sharebox .facebook{background-image:url(../img/social/3/facebook.png);}.sharebox .linkedin{background-image:url(../img/social/3/linkedin.png);}.sharebox .whatsapp{background-image:url(../img/social/3/whatsapp.png);}.sharebox .email{background-image:url(../img/social/3/email.png);}@media screen and (min-width: 1200px){.sharebox .whatsapp{display:none;}}a.pdf{background:url(../img/icons/download.png) no-repeat left center;background-size:12px;color:#b1b1b1;font-family:Blis;font-size:14px;margin:10px 0;padding:0 0 0 25px;}a.pdf span{color:#16638d;font-weight:bold;margin-right:10px;}ul.dash{list-style:none;padding-left:0;}ul.dash li{background:url(../img/icons/dash.png) no-repeat 0 9px;margin-bottom:15px;padding-left:20px;}ul.related-links{font-family:Blis;font-size:16px;font-weight:bold;list-style:none;margin:30px 0 30px;padding:0;}ul.related-links li{margin:10px 0;}ul.related-links a{text-decoration:none !important;}ul.related-links a:hover{text-decoration:underline !important;}.video-buttoned{position:relative;}.video-buttoned .play{background:url(/static/img/icons/play2.png) no-repeat center;background-size:20%;width:100%;height:100%;position:absolute;top:0;cursor:pointer;}.social-carousel .icons{background:#5b6e74;}.social-carousel .icons .clickable{width:20%;float:left;}.social-carousel .icons .clickable:not(:first-child){border-left:1px solid #919fa1;}.social-carousel .icons .clickable a{background-position:center;background-repeat:no-repeat;display:block;height:60px;}.social-carousel .icons .clickable.active a,.social-carousel .icons .clickable:hover a{background-color:#45585e;}.social-carousel .icons .clickable.twitter a{background-image:url(../img/social/2/twitter.png);}.social-carousel .icons .clickable.youtube a{background-image:url(../img/social/2/youtube.png);}.social-carousel .icons .clickable.flickr a{background-image:url(../img/social/2/flickr.png);}.social-carousel .icons .clickable.slideshare a{background-image:url(../img/social/2/slideshare.png);}.social-carousel .icons .clickable.rss a{background-image:url(../img/social/2/rss.png);}.social-carousel .social-content{display:none;margin-top:15px;}.social-carousel .social-content #twitter-widget-0{display:none !important;width:100% !important;max-width:none !important;min-height:200px !important;}.social-carousel .social-content .pseudo-row{margin:0 5px 15px;}.social-carousel .social-content .title{font-family:Blis;font-size:28px;color:#666;border-bottom:2px solid #ddd;margin-bottom:20px;}.social-carousel .social-content .item{float:left;width:50%;padding:0 5px;}.social-carousel .social-content .item img{width:100%;margin-bottom:5px;}.social-carousel .social-content .item a{color:#555;font-size:13px;}.social-carousel .social-content .content.flickr a.capped{display:block;height:120px;margin-bottom:5px;overflow:hidden;}.social-carousel .social-content .content.slideshare a.capped{display:block;height:175px;margin-bottom:5px;overflow:hidden;}.social-carousel .social-content ul{padding-left:0;margin-bottom:25px;list-style:none;}.social-carousel .social-content ul a{color:#666666;}.social-carousel .social-content li{margin:5px 0;}@media screen and (min-width: 768px){.social-carousel .social-content .item{width:33.33333%;}}@media screen and (min-width: 992px){.social-carousel .social-content .item{width:20%;}}@media screen and (max-width: 1199px){.social-carousel .social-content .title{padding-left:10px;}}@media screen and (min-width: 1200px){.social-carousel .social-content .item{width:16.66666%;}.social-carousel .social-content .pseudo-row{margin:0 -5px 15px;}}@media screen and (max-width: 1199px){.social-carousel .icons .col-md-12,.social-carousel .arrow .col-md-12,.social-carousel .social-content .col-md-12{padding-left:0;padding-right:0;}}.investors-highlights{background:#e4e8e9;font-family:Blis;padding:70px 0;position:relative;}.investors-highlights .wrapper{background:white;height:100%;padding:40px;}.investors-highlights h3{color:#5b6e74;font-size:16px;text-transform:uppercase;margin:0 0 50px;}.investors-highlights h4{font-size:25px;font-weight:normal;margin-bottom:25px;}.investors-highlights p.date{color:#b1b1b1;font-size:14px;}.investors-highlights ul{padding:0;list-style:none;}.investors-highlights li a{font-weight:bold;}.investors-highlights p:last-child{margin-top:50px;}.investors-highlights p:last-child a{background:#16638d;bottom:0;color:white;font-weight:bold;padding:16px 20px;position:absolute;text-transform:uppercase;}@media screen and (min-width: 768px){.investors-highlights .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}}header .trading{color:#a1b9c0;font-size:12px;padding:10px 0 0;}header .trading p{margin:0;text-align:right;}header .trading .margin{margin:0 4px;}header .trading .red{color:#fd5860;}header .trading .blue{color:#40ad0b;}@media screen and (min-width: 768px){header .trading{padding-bottom:10px;}}header .menu{vertical-align:bottom;position:relative;z-index:100;}header .menu a.not-a-link{cursor:text;}header .menu .first-line{font-family:Blis;font-weight:bold;}header .menu .first-line img.logo{width:160px;margin-right:50px;}header .menu .first-line nav,header .menu .first-line .notlangs,header .menu .first-line .langs{display:inline-block;}header .menu .first-line ul{padding:0;margin:0;}header .menu .first-line li{display:inline-block;}header .menu .first-line a,header .menu .first-line span{color:#5c6e74;}header .menu .first-line nav{vertical-align:bottom;position:relative;top:7px;}header .menu .first-line nav li{margin-right:15px;}header .menu .first-line nav li a{font-size:15px;font-weight:bold;letter-spacing:1px;padding-bottom:5px;text-transform:uppercase;}header .menu .first-line nav li a:hover,header .menu .first-line nav li a.active,header .menu .first-line nav li a.hovered{border-bottom:3px solid #16638d;}header .menu .first-line .right{font-size:15px;margin-top:20px;}header .menu .first-line .right>a{margin-left:10px;}header .menu .first-line .notlangs li:not(:first-child){margin-left:10px;}header .menu .first-line .langs{margin:0 10px 0 5px;background:url(../img/icons/arrow_menu.png) no-repeat right 9px;position:relative;z-index:2;}header .menu .first-line .langs span{padding:0 15px;}header .menu .first-line .langs ul{position:absolute;display:none;background:white;}header .menu .first-line .langs li{display:block;}header .menu .first-line .langs a{padding:0 15px;}header .menu .first-line .langs:hover ul,header .menu .first-line .langs.showit ul{display:block;}header .menu .hamburger{position:absolute;top:-8px;right:15px;padding:9px 16px;background-color:white;background-image:none;border:1px solid transparent;border-radius:4px;outline:none;}header .menu .hamburger .icon-bar{display:block;width:30px;height:4px;border-radius:1px;background-color:#16658F;margin:5px 0;}header .menu.unfolded .hamburger{right:300px;}header .menu .submenus{background:white;display:none;position:absolute;width:300px;z-index:3;}@media screen and (min-width: 768px){header .menu .submenus{z-index:1;}}header .menu .submenus .row.search input{border:none;background:none;padding:0 15px;width:100%;height:67px;}header .menu .submenus .row.search button{background:none;border:none;position:absolute;top:0;right:0;width:60px;height:67px;}header .menu .submenus .row.search button span{color:#16658F;font-size:20px;}header .menu.unfolded .submenus{display:block;}header .menu h4{font-size:16px;margin:0;padding:15px 15px;position:relative;text-transform:uppercase;}header .menu h4 a{color:white;font-family:Blis;}header .menu h4 span{color:white;cursor:pointer;font-size:14px;position:absolute;right:15px;top:18px;}header .menu h4 span.glyphicon-chevron-up{display:none;}header .menu :nth-child(2) h4{background-color:#2a454c;}header .menu :nth-child(3) h4{background-color:#3a5358;}header .menu :nth-child(4) h4{background-color:#496066;}header .menu :nth-child(5) h4{background-color:#5b6e74;}header .menu .submenu{vertical-align:top;}header .menu .submenu ul{padding:0 0 0 15px;list-style:none;}header .menu .submenu li{margin:3px 0;}header .menu .submenu a{font-family:Blis;font-size:16px;}@media screen and (max-width: 1199px){header .menu .first-line{padding-top:15px;padding-bottom:15px;}header .menu .first-line nav{display:none;}header .menu .submenus{-webkit-box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow:-5px 0px 5px 0px rgba(0, 0, 0, 0.3);right:0;top:0;width:300px;}header .menu .submenus .container{width:auto;}header .menu .submenus .col-md-12{padding-left:0;padding-right:0;}header .menu .submenu{display:none;}header .menu .submenu h5{border-bottom:1px solid #e1e3e2;padding:10px 15px;margin:0;position:relative;}header .menu .submenu h5 a{color:#5b6e74;}header .menu .submenu h5 span{color:#5b6e74;cursor:pointer;font-size:14px;position:absolute;right:15px;top:12px;}header .menu .submenu h5 span.glyphicon-chevron-up{display:none;}header .menu .submenu ul{margin:0;display:none;}header .menu .submenu>ul{border-bottom:1px solid #e1e3e2;padding:5px 0 5px 15px;}header .menu .submenu ul a{color:#5b6e74;}header .menu .submenu.unfolded span.glyphicon-chevron-down{display:none;}header .menu .submenu.unfolded span.glyphicon-chevron-up{display:block;}header .menu .submenu.unfolded ul{display:block;}header .menu .row.unfolded h4 span.glyphicon-chevron-down{display:none;}header .menu .row.unfolded h4 span.glyphicon-chevron-up{display:block;}header .menu .row.unfolded .submenu{display:block;}}@media screen and (min-width: 1200px){header .menu{padding-top:30px;}header .menu .first-line{padding-bottom:35px;}header .menu .first-line .right{margin:0;float:right;position:relative;top:23px;}header .menu h4{display:none;}header .menu h5 span{display:none;}header .menu .submenus{background:#5b6e74;border-top:1px solid #4c6269;width:100%;padding-bottom:15px;}header .menu .submenu{display:inline-block;margin:15px 40px 0 0;min-width:170px;max-width:190px;}header .menu .submenu h5:not(:first-child){margin-top:25px;}header .menu .submenu ul{padding:0;}header .menu .submenu ul ul{padding-left:15px;}header .menu .submenu ul li ul{display:none;}header .menu .submenu ul li:hover ul{display:block;}header .menu .submenu a{color:white;}header .menu .submenu a:hover:not(.not-a-link){text-decoration:underline;}}footer{background-color:#5b6e74;color:white;font-family:Blis;}footer a{color:#a8b6ba;font-weight:bold;}footer a:hover{color:white;}footer .menu .item{border-top:1px solid #6e7d81;}footer .menu h4{color:white;cursor:pointer;font-size:15px;padding:15px 0;position:relative;text-transform:uppercase;}footer .menu .glyphicon-chevron-down{color:white;cursor:pointer;font-size:12px;position:absolute;top:20px;right:5px;}footer .submenus{display:none;}footer .submenu{display:inline-block;margin:5px 50px 25px 0;vertical-align:top;}footer .submenu h5:not(:first-child){margin-top:25px;}footer .submenu ul{padding:0;list-style:none;}footer .submenu ul ul{padding-left:20px;}footer .submenu a{color:white;}footer .submenu a:hover{text-decoration:underline;}footer .submenu ul a{color:#a8b6ba;}footer .contact{background:#45585e;padding-bottom:20px;}footer .contact h5{font-size:16px;text-transform:uppercase;padding:10px 0 20px;}footer .contact h6{font-size:25px;font-weight:normal;margin:0 0 15px;}footer .contact p.address{font-size:15px;}footer .contact p.address.google-maps a{background:url(../img/icons/external_link.png) no-repeat;padding-left:20px;}footer .contact .social-col{text-align:right;}footer .contact .logo{display:block;margin:70px 0 85px auto;}footer .contact .social-col p{display:inline-block;}footer .contact ul{padding:0;display:inline-block;}footer .contact li{display:inline-block;margin-left:20px;}@media screen and (max-width: 767px){footer .contact .col-sm-6{margin-bottom:20px;}}footer .last{background:#45585e;padding:10px 0 40px;}footer .last nav{display:inline-block;}footer .last ul{padding:0;margin:0;display:inline-block;}footer .last li{display:inline-block;margin-right:15px;}footer .last .registered-users a{background:url(../img/icons/user.png) no-repeat right;padding:10px 23px 10px 0;}@media screen and (max-width: 767px){footer .last{text-align:center;}footer .last ul{margin-bottom:10px;}}@media screen and (min-width: 1200px){footer .last li:not(:first-child){margin-left:15px;}footer .last .registered-users{position:absolute;right:0;bottom:-10px;}}.carousel-home{max-width:1300px;overflow:hidden;padding:0;}.carousel-home .carousel-indicators-wrapper{position:relative;}.carousel-home .carousel-indicators{width:auto;top:15px;bottom:auto;right:15px;left:auto;}.carousel-home .item{height:600px;background-size:cover;background-position:center center;font-family:Blis;}.carousel-home .text-wrapper{min-height:320px;}.carousel-home .text{margin-top:20px;}.carousel-home .text.normal{color:white;}.carousel-home .text.normal .title{font-size:2.8em;line-height:1.2em;padding-top:30px;width:90%;}.carousel-home .text.normal a{color:white;font-size:1.2em;font-weight:bold;text-transform:uppercase;}.carousel-home .text.square{background:white;padding:20px 20px 0;width:180px;}.carousel-home .text.square .date{color:#b1b1b1;font-size:0.9em;}.carousel-home .text.square .title{font-size:1.8em;}.carousel-home .text.square .btn-wrapper{margin-top:10px;}.carousel-home .subwidget{border-top:2px solid white;}.carousel-home .subwidget h4{font-size:2.8em;font-weight:normal;}.carousel-home .subwidget p{font-size:1.3em;font-weight:bold;}.carousel-home .subwidget a{color:white;}@media screen and (max-width: 991px){.carousel-home .subwidgets>div:not(:first-child){margin-top:25px;}}@media screen and (min-width: 768px){.carousel-home .carousel-indicators{top:25px;}.carousel-home .item{height:630px;}.carousel-home .text{margin-top:80px;}.carousel-home .text.normal .title{font-size:3em;padding-top:0;}.carousel-home .text.square{width:340px;padding:30px 30px 0;}.carousel-home .text.square .btn-wrapper{margin-bottom:50px;}.carousel-home .subwidget h4{font-size:3em;}}@media screen and (min-width: 992px){.carousel-home .text{margin-top:70px;}.carousel-home .text-wrapper{min-height:350px;}.carousel-home .text.normal .title{font-size:3.8em;width:50%;}}.home-modules{margin:50px 0;font-family:Blis;}@media screen and (min-width: 992px){.home-modules .main-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}}.home-modules .modules .items:not(:last-child) .item .wrapper{border-bottom:1px solid #e9e9e9;}.home-modules .modules .items:not(:last-child) .item .wrapper{padding-bottom:25px;}.home-modules .modules .item:hover{background:#f2f4f5;}.home-modules .modules .wrapper{height:100%;}.home-modules .modules h5{font-size:1.2em;font-weight:bold;margin:0 0 15px;text-transform:uppercase;}.home-modules .modules h4{font-size:1.3em;font-weight:normal;}.home-modules .modules .date{color:#b1b1b1;}.home-modules .modules img{width:100%;}.home-modules .modules .item.default h4 a{color:black;}.home-modules .modules .item.default h4 a:hover{color:#16638d;text-decoration:underline;}.home-modules .modules .item.default .icon{background:url(../img/icons/pdf2.png);width:24px;height:32px;}.home-modules .modules .item.gallery{position:relative;}.home-modules .modules .item.gallery .text{position:absolute;top:25px;left:25px;}.home-modules .modules .item.gallery a{color:white;}.home-modules .modules .item.gallery a:hover{text-decoration:underline;}@media screen and (max-width: 991px){.home-modules .modules .item{margin-bottom:25px;}}@media screen and (min-width: 992px){.home-modules .modules{}.home-modules .modules .items{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.home-modules .modules .items:not(:first-child) .wrapper{padding-top:25px;}.home-modules .modules .item{padding:0;}.home-modules .modules .item:not(:first-child){border-left:1px solid #e9e9e9;}.home-modules .modules .item:not(:first-child) .wrapper{padding-left:25px;}.home-modules .modules .item:not(:last-child) .wrapper{padding-right:25px;}.home-modules .modules .item.default.simple img{margin-bottom:25px;}.home-modules .modules .col-md-8{width:-moz-calc(((100% - 105px) * 2 / 3) + 75px);width:-webkit-calc(((100% - 105px) * 2 / 3) + 75px);width:calc(((100% - 105px) * 2 / 3) + 75px);}.home-modules .modules .col-md-4{width:-moz-calc(((100% - 105px) / 3) + 50px);width:-webkit-calc(((100% - 105px) / 3) + 50px);width:calc(((100% - 105px) / 3) + 50px);}.home-modules .modules .col-md-4:first-child,.home-modules .modules .col-md-4:last-child{width:-moz-calc(((100% - 105px) / 3) + 25px);width:-webkit-calc(((100% - 105px) / 3) + 25px);width:calc(((100% - 105px) / 3) + 25px);}.home-modules .modules .col-md-9{width:-moz-calc(((100% - 155px) * 3 / 4) + 125px);width:-webkit-calc(((100% - 155px) * 3 / 4) + 125px);width:calc(((100% - 155px) * 3 / 4) + 125px);}.home-modules .modules .col-md-6{width:-moz-calc(((100% - 155px) * 2 / 4) + 100px);width:-webkit-calc(((100% - 155px) * 2 / 4) + 100px);width:calc(((100% - 155px) * 2 / 4) + 100px);}.home-modules .modules .col-md-6:first-child,.home-modules .modules .col-md-6:last-child{width:-moz-calc(((100% - 155px) * 2 / 4) + 75px);width:-webkit-calc(((100% - 155px) * 2 / 4) + 75px);width:calc(((100% - 155px) * 2 / 4) + 75px);}.home-modules .modules .col-md-3{width:-moz-calc(((100% - 155px) / 4) + 50px);width:-webkit-calc(((100% - 155px) / 4) + 50px);width:calc(((100% - 155px) / 4) + 50px);}.home-modules .modules .col-md-3:first-child,.home-modules .modules .col-md-3:last-child{width:-moz-calc(((100% - 155px) / 4) + 25px);width:-webkit-calc(((100% - 155px) / 4) + 25px);width:calc(((100% - 155px) / 4) + 25px);}}.home-modules .on-the-road img{max-width:100%;}.home-modules .on-the-road .wrapper{background:#e4e8e9;height:100%;padding:25px;}.home-modules .on-the-road .entries{margin-top:25px;}.home-modules .on-the-road .entry:not(:first-child){border-top:1px solid #c7c5c5;margin-top:20px;padding-top:25px;}.home-modules .on-the-road .entry img{width:100%;margin-bottom:15px;}.home-modules .on-the-road h4{font-weight:normal;margin:0;}.home-modules .on-the-road h4 a{color:black;}.home-modules .on-the-road h4 a:hover{color:#16638d;text-decoration:underline;}.home-modules .on-the-road p.subscribe{font-size:1.5em;margin:20px 0;text-align:center;}.home-companies h3{color:#5b6e74;font-family:Blis;font-size:16px;letter-spacing:1px;text-transform:uppercase;}.home-companies .col-xs-12{height:92px;overflow:hidden;margin-bottom:25px;}.home-companies ul{list-style:none;padding:0 30px;}.home-companies li{border-bottom:2px solid #ccc;text-align:center;margin:0 5px;}.home-companies li:hover{border-bottom:2px solid #17638d;}.home-companies img{height:88px;display:inline-block;}.home-companies .arrow{position:absolute;height:92px;background:white;width:30px;z-index:1;}.home-companies .arrow.prev{left:0;padding-left:15px;}.home-companies .arrow.next{right:0px;padding-right:15px;}.home-companies .arrow.slick-disabled{color:#ccc;}.home-companies .arrow span{position:relative;top:40px;}.home-header{background-size:cover;background-position:center;padding:20px 0;}.home-header h1{color:white;font-family:Blis;font-size:40px;font-weight:normal;margin:10px 0;}.home-header p{color:white;font-family:Blis;font-size:17px;line-height:1.2em;}.home-header .breadcrumbs{color:white;position:absolute;top:-28px;}.home-header .breadcrumbs a{color:white;font-size:17px;}@media screen and (max-width: 767px){.home-header .breadcrumbs{display:none;}.home-header p br{display:none;}}@media screen and (min-width: 768px){.home-header{padding:135px 0;}.home-header h1{font-size:70px;}.home-header p{font-size:26px;}}@media screen and (min-width: 1200px){.home-header.small-letters{padding:90px;}.home-header.small-letters p{font-size:20px;width:600px;}}.home-quicklinks{background:#16638d;padding:70px 0;}.home-quicklinks a{color:white;display:inline-block;font-family:Blis;font-size:15px;font-weight:bold;padding:20px 0 20px 65px;background-position:20px center;background-repeat:no-repeat;background-size:30px;text-transform:uppercase;}.home-quicklinks a.agenda{background-image:url(../img/icons/contacts.png);}.home-quicklinks a.alerts{background-image:url(../img/icons/bell.png);}.home-quicklinks a.calculator{background-image:url(../img/icons/calculator.png);}.home-quicklinks a.contact{background-image:url(../img/icons/phone.png);}.home-quicklinks a.people{background-image:url(../img/icons/people.png);}.home-quicklinks a.person{background-image:url(../img/icons/person.png);}.home-quicklinks a.personplus{background-image:url(../img/icons/personplus.png);}.home-quicklinks a.puzzle{background-image:url(../img/icons/puzzle.png);}.home-quicklinks a.eye{background-image:url(../img/icons/eye.png);}.home-quicklinks a.threesome{background-image:url(../img/icons/threesome.png);}.home-quicklinks a.deal{background-image:url(../img/icons/deal.png);}.home-quicklinks a.link{background-image:url(../img/icons/link.png);}.home-quicklinks a.mail{background-image:url(../img/icons/mail.png);}.home-quicklinks .phones a{padding:0 0 0 65px;}@media screen and (min-width: 992px){.home-quicklinks .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.home-quicklinks a{background-position:top center;line-height:1.2em;padding:45px 0 0;text-align:center;}.home-quicklinks a span{display:inline-block;}.home-quicklinks a.agenda.in-pressroom{position:relative;left:60px;}.home-quicklinks .phones a{padding:0;}}@media screen and (min-width: 1200px){.home-quicklinks a{background-position:left center;background-size:40px;padding:15px 0 15px 60px;position:relative;text-align:left;}.home-quicklinks a span{position:absolute;left:60px;top:35px;}.home-quicklinks .phones a{padding:0 0 0 60px;}}.home-widgets{margin:70px 0 0;}.home-widgets h3{color:#5b6e74;font-family:Blis;font-weight:normal;margin:30px 0 20px;text-transform:uppercase;}.home-widgets p{font-size:1.5rem;}.home-widgets ul{margin:35px 0 15px;padding:0;list-style:none;}.home-widgets li{display:inline-block;margin:4px 25px 4px 0;}.home-widgets li a{font-weight:bold;font-size:14px;font-family:Blis;}.home-widgets .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.home-widgets .row .wrapper{border-bottom:1px solid #e9e9e9;margin-bottom:60px;padding-bottom:15px;}.related-companies-abertis-group{margin-bottom:50px;}.investors-summaries{padding:70px 0;}.investors-summaries .row{margin-left:-40px;margin-right:-40px;}.investors-summaries .row>div{padding-left:40px;padding-right:40px;}.investors-summaries .wrapper{border-bottom:1px solid #e9e9e9;padding-bottom:30px;}.investors-summaries h3{margin-bottom:25px;}.investors-summaries ul{list-style:none;padding:0;}.investors-summaries li{margin-bottom:40px;}.investors-summaries h4{font-family:Blis;font-size:20px;font-weight:normal;margin:5px 0;}.investors-summaries p{margin:5px 0;}.investors-summaries .date{color:#b1b1b1;font-size:13px;}@media screen and (min-width: 768px){.investors-summaries .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.investors-summaries ul{padding:0;}}.home-safetytech{margin:70px 0;}.home-safetytech h2{border-bottom:1px solid #e9e9e9;font-family:Blis;font-size:28px;font-weight:normal;margin:30px 0 20px;padding:0 0 25px;text-transform:uppercase;}.home-safetytech h2 a{color:#5b6e74;}.home-safetytech img{width:100%;}.pressroom-featured-news{font-family:Blis;margin-bottom:50px;}.pressroom-featured-news h3{color:#16638d;font-size:16px;margin:75px 0 40px;text-transform:uppercase;}.pressroom-featured-news h4{color:#16638d;font-size:20px;font-weight:normal;margin:25px 0 5px;}.pressroom-featured-news h4 a{color:black;}.pressroom-featured-news h4 a:hover{color:#16638d;text-decoration:underline;}.pressroom-featured-news .date{color:#b1b1b1;font-size:14px;margin:5px 0 15px;}.pressroom-featured-news .text{color:#666;font-size:16px;}@media screen and (max-width: 1199px){.pressroom-featured-news .row.news>div{margin-bottom:25px;}}@media screen and (min-width: 1200px){.pressroom-featured-news .row.news{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 -25px 20px;position:relative;}.pressroom-featured-news .row.news::after{content:"";background:#e9e9e9;width:calc(100% - 50px);left:calc(25px);height:1px;position:absolute;bottom:0;}.pressroom-featured-news .row.news>div{padding:0 25px 30px;}.pressroom-featured-news .row.news>div:not(:first-child){border-left:1px solid #e9e9e9;}}.pressroom-summary{font-family:Blis;}.pressroom-summary .line-wrapper{border-bottom:1px solid #e9e9e9;padding-bottom:25px;}.pressroom-summary h3{margin-bottom:25px;}.pressroom-summary h4{font-size:20px;font-weight:normal;}.pressroom-summary h4 a{color:black;}.pressroom-summary .date{font-size:13px;color:#b1b1b1;}.pressroom-summary .publications .clearfix{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:flex-end;}.pressroom-summary .publications ul{list-style:none;padding:0;}.pressroom-summary .publications li{margin-bottom:25px;}.pressroom-summary .publications .image-link{width:150px;float:left;margin-right:15px;}.pressroom-summary .publications .image-link img{width:100%;}.pressroom-summary .publications p{margin:3px 0;}.pressroom-summary .publications p a{font-weight:bold;}.pressroom-summary .multimedia-area .img-wrapper{height:360px;overflow:hidden;}.pressroom-summary .multimedia-area h4{margin:40px 0 20px;}.pressroom-summary.corporate-identity{margin-bottom:40px;}.pressroom-summary.corporate-identity h3{margin-top:50px;}.pressroom-summary.corporate-identity h4{margin:10px 0 8px;}@media screen and (min-width: 768px){.pressroom-summary .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}}.home-widgets.csr{margin:25px 0;}.home-widgets.csr.top-border{border-top:2px solid #d0d0d0;padding-top:25px;}.home-widgets.csr .row.first-level{margin-left:-25px;margin-right:-25px;}.home-widgets.csr .row.first-level>div{padding-left:25px;padding-right:25px;}.home-widgets.csr .row.first-level>div:not(:first-child){border-left:2px solid #d0d0d0;}.home-widgets.csr h3{margin-top:10px;margin-bottom:20px;}.home-widgets.csr h4{font-family:Blis;font-size:20px;font-weight:normal;}.home-widgets.csr a.arrow{font-family:Blis;font-size:16px;font-weight:bold;background:url(../img/icons/next/blue1.svg) right 2px no-repeat;background-size:8px;padding-right:20px;}.home-widgets.csr .foundation-news{margin-bottom:25px;}.page{border-top:2px solid #f2f2f2;}.page .pad-bottom{padding-bottom:25px;}.page .breadcrumbs{margin:30px 0 40px;font-family:Blis;}.page .breadcrumbs a{color:#16638d;font-weight:bold;}.page .breadcrumbs a.not-a-link{cursor:text;}.page .breadcrumbs a:hover:not(.not-a-link){text-decoration:underline;}.page .breadcrumbs a:last-child{color:#5b6e74;font-weight:normal;}.page .breadcrumbs a:not(:first-child){border-left:1px solid #5b6e74;margin-left:10px;padding-left:10px;}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{color:#5b6e74;font-family:Blis;font-weight:normal;}.page h1{font-size:50px;margin-bottom:70px;}.page h2,.page h3,.page h4,.page h5,.page h6{margin:1em 0 0.6em;}.page h2{font-size:26px;margin:25px 0 15px;}.page h3{font-size:24px;}.page h4{font-size:19px;}.page h5{font-size:16px;}.page h6{font-size:14px;}.page img{max-width:100%;}.page .table{margin:0 0 30px;}.page .table th{font-family:Blis;font-size:20px;font-weight:normal;color:#16638d;border-top:none;border-bottom:2px solid #16638d;}.page .table tr.highlight td,.page .table tr.highlight th{background:#b0bec2;}.page .table p:last-child{margin:0;}.page .content a:not([class]){text-decoration:underline;}.page .capped-width{max-width:850px;}.page span.blue{color:#16638d;}.page .date{color:#16638d;font-family:Blis;}.page .date span{display:block;}.page .date .month{text-transform:uppercase;font-size:18px;font-weight:bold;}.page .date .day{font-size:60px;line-height:1em;position:relative;left:-3px;}.page .date .year{font-size:18px;}.page .small-light-gray{color:#b1b1b1;font-family:Blis;font-size:14px;margin:5px 0;}.page .inline-docs h4{color:black;font-size:1.3em;background:url(../img/icons/pdf2.png) no-repeat;padding-top:40px;}@media screen and (max-width: 767px){.page .sharebox.main{margin-top:25px;}.page .breadcrumbs{display:none;}}@media screen and (min-width: 768px){.page .container-fluid:last-child{min-height:400px;}.page .sharebox.main{float:right;position:relative;top:25px;}}@media screen and (min-width: 1200px){.page .container-fluid:last-child{min-height:500px;}}.page.standard-page{}.page.standard-page hr{margin:50px 0 40px;}.page.standard-page p{margin:0 0 30px;}.page.standard-page p>img:first-child{margin-bottom:25px;}.page.standard-page .embed-responsive{margin-bottom:30px;}.page.standard-page .row>div>p{margin-bottom:30px;}@media screen and (min-width: 1200px){.page.standard-page h1,.page.standard-page h2,.page.standard-page h3,.page.standard-page h4,.page.standard-page h5,.page.standard-page h6,.page.standard-page p,.page.standard-page ul,.page.standard-page ol,.page.standard-page blockquote{max-width:900px;}}.page .nav-tabs{border-bottom:none;max-width:none !important;}.page .nav-tabs>li{margin-right:20px;}.page .nav-tabs>li>a{border:none !important;color:#aaa;font-family:Blis;font-weight:bold;letter-spacing:0.15em;padding:15px 20px;text-decoration:none !important;text-transform:uppercase;}.page .nav-tabs li.active a,.page .nav-tabs li:hover a{background:#e4e8e9;color:#16638d;}.page .nav-tabs li.active a span,.page .nav-tabs li:hover a span{width:0;height:0;border-bottom:50px solid #e4e8e9;border-right:20px solid transparent;position:absolute;top:0;right:-20px;}.page .tab-wrapper{background:#e4e8e9;}.page .tab-content{padding:40px 0;}.page .tab-content h1,.page .tab-content h2,.page .tab-content h3,.page .tab-content h4,.page .tab-content h5,.page .tab-content h6{color:#666666;}.page .tab-wrapper-white .tab-header-wrapper{border-bottom:2px solid #ddd;}.page .tab-wrapper-white .tab-header-wrapper .container-fluid:last-child{min-height:auto;}.page .tab-wrapper-white .nav-tabs{position:relative;top:1px;}.page .tab-wrapper-white .nav-tabs>li>a{border:2px solid white !important;border-bottom:none !important;}.page .tab-wrapper-white .nav-tabs li.active a,.page .tab-wrapper-white .nav-tabs li:hover a{background:white;border:2px solid #ddd !important;border-bottom:2px solid white !important;color:#16638d;}.page .container-fluid.grid{margin-bottom:50px;}.page .container-fluid.grid .grid-row{margin-left:0;margin-right:0;}.page .container-fluid.grid .item{padding-top:15px;padding-bottom:15px;}.page .container-fluid.grid .item::before{background:#e9e9e9;content:"";width:1px;height:90%;height:calc(100% - 40px);top:5%;top:calc(20px);position:absolute;left:0px;}.page .container-fluid.grid p{font-size:13px;}.page .container-fluid.grid p.title{font-family:Blis;font-size:20px;margin:15px 0;}.page .container-fluid.grid p.link{font-family:Blis;font-size:16px;font-weight:bold;}@media screen and (min-width: 768px){.page .container-fluid.grid .grid-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.page .container-fluid.grid .grid-row .title{min-height:40px;}}.page.grid{}.page.grid .filter-select{margin:40px 0;}.page.grid .filter-select select{background:white;border:2px solid #16638d;color:#16638d;padding:8px 50px 8px 15px;}.page.grid .da-grid .grid-row{margin-left:0;margin-right:0;}.page.grid .da-grid .item{padding-top:15px;padding-bottom:15px;position:relative;}.page.grid .da-grid .item::before{background:#e9e9e9;content:"";width:1px;height:90%;height:calc(100% - 40px);top:5%;top:calc(20px);position:absolute;left:0px;}.page.grid .da-grid p{font-size:13px;}.page.grid .da-grid .title.blised{font-family:Blis;font-size:22px;margin-bottom:15px;}.page.grid .da-grid .title.blised a{color:black;}.page.grid .da-grid .title.blised.small{font-size:18px;}.page.grid .da-grid img{margin-bottom:15px;}.page.grid .da-grid .place{margin-bottom:40px;}.page.grid .da-grid .download{background:url(../img/icons/download.png) no-repeat;background-size:contain;position:absolute;height:22px;width:16px;right:15px;bottom:15px;}.page.grid .da-grid .audio{padding:2px 0 2px 30px;background:url(../img/icons/audio.png) no-repeat;background-size:auto 100%;}.page.grid .da-grid .audio a{font-weight:bold;margin-left:2px;}.page.grid .da-grid a.fake-pdf{font-family:Blis;font-size:14px;font-weight:bold;}.page.grid .da-grid a.standard{font-family:Blis;font-size:16px;font-weight:bold;}.page.grid .da-grid .load-more{margin:15px 0 50px;text-align:center;}@media screen and (max-width: 767px){.page.grid .filter-select select{display:block;width:100%;margin-top:15px;}}@media screen and (min-width: 768px){.page.grid .filter-select select{margin-left:10px;}.page.grid .da-grid .grid-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.page.grid .da-grid .grid-row .title{min-height:35px;}.page.grid .da-grid .grid-row .title.tall{min-height:130px;}.page.grid .da-grid .grid-row .title.blised{min-height:65px;}.page.grid .da-grid .grid-row .title.blised.small{min-height:auto;}}.page.grid.grouped-grid{margin-bottom:50px;}.page.grid.grouped-grid h2{font-size:22px;text-transform:uppercase;}.page.grid.grouped-grid .da-grid .row:not(:first-child) h2{margin-top:50px;}.page.search form{margin-bottom:15px;max-width:500px;}.page.search form .glyphicon{color:#16638d;}.page.search ul.results{list-style:none;padding:0;}.page.search ul.results li:not(:first-child){margin:10px 0 0;border-top:1px solid #aaa;padding-top:5px;}.page.sitemap{margin-bottom:50px;}@media screen and (min-width: 768px){.page.sitemap .wrapper{-moz-column-count:2;-webkit-column-count:2;column-count:2;}.page.sitemap .keeptogether{display:inline-block;width:100%;}.page.sitemap h4{margin-top:0;}}.page.faq h2{color:#666666;padding-bottom:15px;margin-top:0;}.page.faq h2:not(:first-child){margin-top:40px;}.page.faq h2,.page.faq .question{border-bottom:1px solid #ccc;}.page.faq h3{background:url(../img/icons/plus.png) no-repeat right 1px;background-size:15px;cursor:pointer;font-size:20px;padding-bottom:5px;padding-right:20px;}.page.faq p,.page.faq ul,.page.faq table{display:none;}.page.faq .unfolded{padding-bottom:10px;}.page.faq .unfolded h3{background-image:url(../img/icons/minus.png);}.page.faq .unfolded p,.page.faq .unfolded ul{display:block;}.page.faq .unfolded table{display:table;}.page.subscription .checkbox.inline{margin:5px 0;}.page.subscription .legal{font-size:12px;}.page.subscription .legal p{margin-bottom:10px;}.page.subscription .success{color:green;margin-bottom:30px;}.page.subscription .error{color:red;margin-bottom:30px;}.page.board-directors td[colspan="5"]{display:none;}.page .news-detail{}.page .news-detail .news-date{font-size:13px;margin-bottom:5px;text-transform:uppercase;}.page .news-detail h2{font-size:22px;margin:5px 0 25px;}.page .news-detail hr{margin:50px 0 40px;}.page .news-detail p{margin:0 0 30px;}.page .news-detail p>img:first-child{margin-bottom:50px;}.page .news-detail .embed-responsive{margin-bottom:30px;}.page .news-detail .news-text a{text-decoration:underline;}.page .news-detail .news-text .embed-responsive{margin:25px 0 35px;}.page .news-detail .related-files{list-style:none;margin-top:40px;padding:0;}.page .news-detail .related-files a{margin-left:25px;}.page .news-detail .widget{background:#e4e8e9 url(../img/icons/triangle_down.png) no-repeat 40px 0;margin-top:30px;padding:25px;}.page .news-detail .widget h4{color:#5b6e74;letter-spacing:2px;margin-top:10px;text-transform:uppercase;}.page .news-detail .widget .item{background:white;padding:15px;}.page .news-detail .widget .item:not(.current){display:none;}.page .news-detail .widget img{width:100%;}.page .news-detail .widget h5{min-height:100px;}.page .news-detail .widget .arrows{margin-top:20px;text-align:right;}.page .news-detail .widget .arrows .arrow{width:53px;height:52px;display:inline-block;background-size:100%;}.page .news-detail .widget .arrows .arrow.enabled{background-position:0 100%;}.page .news-detail .widget .arrows .arrow.prev{background-image:url(../img/icons/arrow2_prev.png);}.page .news-detail .widget .arrows .arrow.next{background-image:url(../img/icons/arrow2_next.png);}@media screen and (min-width: 768px){.page .news-detail .col-md-8{padding-right:75px;}}.page.multimedia-area .da-grid .title.blue{margin-bottom:0;}.page.multimedia-area .da-grid .blue{margin:3px 0;}.page.multimedia-area .grid-row .sharebox{margin-top:25px;}@media screen and (min-width: 768px){.page.multimedia-area .img-wrapper{height:150px;overflow:hidden;margin-bottom:30px;}}.page.senior-management .img-wrapper{display:inline-block;position:relative;}.page.senior-management .img-wrapper a{display:block;position:absolute;}.page.senior-management .visible-xs-block ul{list-style:none;padding-left:0;margin-bottom:40px;}.page.senior-management .visible-xs-block li{margin-bottom:8px;}.page.senior-management .visible-xs-block span{display:block;font-size:0.9em;font-weight:bold;}@media screen and (min-width: 768px){.page.senior-management-detail .capped-width{border:2px solid #efefef;margin-bottom:25px;max-width:100%;padding:25px;}}@media screen and (min-width: 1200px){.page.senior-management-detail .capped-width{max-width:950px;}}.page.analytists-recommendations th{cursor:pointer;}.page.road-tech-report .text p{margin:0 0 30px;}.page.road-tech-report .text blockquote{font-size:1em;margin-top:40px;padding:0 20px;}.page.road-tech-report .text img{margin-bottom:25px;}.page.road-tech-report .square{padding:15px;border:1px solid #ddd;}.page.road-tech-report .square h4{font-family:Blis;font-size:18px;line-height:1.3em;color:#16638d;margin:25px 0 5px;}@media screen and (max-width: 991px){.page.road-tech-report .square-col{text-align:center;}.page.road-tech-report .square{display:inline-block;margin:25px 0 50px;}}@media screen and (min-width: 992px){.page.road-tech-report .text{margin-bottom:70px;max-width:820px;}.page.road-tech-report .square-col{position:relative;top:475px;}}.page.road-tech-report .entries-row{margin-bottom:45px;font-family:Blis;}.page.road-tech-report .entries-row h4{color:#5b6e74;font-size:1.8em;margin:40px 0;text-transform:uppercase;}.page.road-tech-report .entries-row .wrapper{margin-bottom:25px;}.page.road-tech-report .entries-row img{width:275px;}.page.road-tech-report .entries-row .subtitle{color:#16638d;font-size:1.1em;font-weight:bold;margin:40px 0 5px;text-transform:uppercase;}.page.road-tech-report .entries-row .title{font-size:1.5em;line-height:1.3em;margin-bottom:35px;}.page.road-tech-report .entries-row .title a{color:black;}.page.road-tech-report .entries-row .date{color:#b1b1b1;}@media screen and (max-width: 767px){.page.road-tech-report .entries-row .wrapper{border-top:1px solid #e9e9e9;padding-top:25px;}}@media screen and (min-width: 768px){.page.road-tech-report .entries-row .wrapper{border-left:1px solid #e9e9e9;padding-left:25px;width:300px;}.page.road-tech-report .entries-row .title{min-height:80px;}}.page.toll-roads{}.page.toll-roads .container-fluid:last-child{min-height:auto;}.page.toll-roads ul.buttons{padding:0;list-style:none;}.page.toll-roads ul.buttons li{display:inline-block;margin-right:15px;}.page.toll-roads ul.buttons a{background-image:url(../img/icons/next/white.svg);background-position:90% center;background-repeat:no-repeat;background-size:auto 10px;padding:6px 60px 6px 25px;}.page.toll-roads h2{color:#626262;margin:40px 0 25px;}.page.toll-roads .map-container{width:100%;height:500px;}.page.toll-roads h3{display:inline-block;width:11%;vertical-align:top;margin-top:0;border-right:1px solid #16638d;font-size:20px;}.page.toll-roads h3+ul{display:inline-block;width:86%;vertical-align:top;margin-top:0;padding:0;padding-left:40px;}.page.toll-roads h3+ul li{display:inline-block;width:20%;margin:0 -2px 15px;}.page.toll-roads h3+ul a{background-image:url(../img/icons/next/blue.svg);background-position:right 3px;background-repeat:no-repeat;background-size:auto 10px;font-family:Blis;font-size:15px;font-weight:bold;padding-right:15px;}.page.toll-roads h5{margin-top:12px;}.page.opa-propias select,.page.opa-propias label{display:block;margin:15px 0;}.page.opa-propias #not-spain{display:none;}.page.opa-propias #not-agree-message{display:none;color:#c40000;}.page.opa-propias .buttons{text-align:right;}.page.opa-propias button,.page.opa-propias .button{background:#555F69;color:white;padding:3px 20px;border:none;display:inline-block;}.page.opa-page #not-agree-message{display:none;}.page.opa-page button,.page.opa-page .button{background:#555F69;border:none;color:white;display:inline-block;padding:10px 20px;}.page.opa-page .disclaimer{background:#5b6e74;color:white;padding:25px;}form.default p{margin-bottom:25px;}form.default select,form.default input[type="text"],form.default input[type="email"],form.default textarea{background:white;border:2px solid #16638d;border-radius:5px;color:#16638d;padding:8px 15px;margin-right:10px;}form.default .has-error select,form.default .has-error input[type="text"],form.default .has-error input[type="email"],form.default .has-error textarea{border-color:red;}form.default textarea{width:100%;margin:5px 0 0;}form.default input[type="file"]{margin-bottom:25px;}form.default .required label::after{color:#16638d;content:" *";font-weight:bold;}form.default .full-width select,form.default .full-width input{width:100%;}form.default label{font-weight:normal;}form.default p label{display:block;margin-bottom:10px;}form.default p+ul.errorlist{margin-top:-15px;}form.default .checkbox.inline label{display:inline-block;width:230px;}form.default .error{color:red;}form.default .errorlist{color:red;list-style:none;padding:0;margin:-5px 0 15px;}table.bar-chart-v,table.bar-chart-h,table.pie-chart{display:none;}div.bar-chart-v .bold,div.bar-chart-h .bold,div.pie-chart .bold{font-weight:bold;}div.bar-chart-v .blue,div.bar-chart-h .blue,div.pie-chart .blue{fill:#16638d;}div.bar-chart-v .axis path,div.bar-chart-v .axis line,div.bar-chart-h .axis path,div.bar-chart-h .axis line{fill:none;stroke:#c7c7c7;}div.bar-chart-v .axis .domain,div.bar-chart-h .axis .domain{display:none;}div.bar-chart-v .grid .tick,div.bar-chart-h .grid .tick{stroke:#c7c7c7;}div.bar-chart-v text,div.bar-chart-h text{fill:#555;}div.bar-chart-v .xLabels text,div.bar-chart-h .xLabels text{fill:#16638d;}div.bar-chart-v .xLabels.multi text,div.bar-chart-h .xLabels.multi text{fill:white;}div.bar-chart-v .xLabels.multi text.acumulated,div.bar-chart-h .xLabels.multi text.acumulated{fill:#666666;}div.bar-chart-v .bars rect,div.bar-chart-h .bars rect{fill:#16638d;}div.bar-chart-v .bars rect:nth-of-type(2),div.bar-chart-h .bars rect:nth-of-type(2){fill:#62b5e5;}div.bar-chart-v .bars rect:last-child,div.bar-chart-h .bars rect:last-child{fill:#d7d9da;}div.bar-chart-v .legend g:nth-child(1) rect,div.bar-chart-h .legend g:nth-child(1) rect{fill:#16638d;}div.bar-chart-v .legend g:nth-child(2) rect,div.bar-chart-h .legend g:nth-child(2) rect{fill:#62b5e5;}div.bar-chart-v{margin:50px 0;}div.bar-chart-h{margin:40px 0 50px;}div.pie-chart{margin:30px 0;}div.pie-chart g.arc text{font-size:20px;fill:#666666;}div.pie-chart g.arc text.small{font-size:15px;}div.pie-chart g.arc:nth-child(1) path{fill:#013356;}div.pie-chart g.arc:nth-child(2) path{fill:#5fa8bb;}div.pie-chart g.arc:nth-child(3) path{fill:#008282;}div.pie-chart g.arc:nth-child(4) path{fill:#4a6067;}div.pie-chart g.arc:nth-child(5) path{fill:#00b6e6;}div.pie-chart g.arc:nth-child(6) path{fill:#3a5359;}div.pie-chart g.arc:nth-child(7) path{fill:#979797;}div.pie-chart g.arc:nth-child(8) path{fill:#2a454c;}div.pie-chart g.arc:nth-child(9) path{fill:#003652;}div.pie-chart .legend g:nth-child(1) rect{fill:#013356;}div.pie-chart .legend g:nth-child(2) rect{fill:#5fa8bb;}div.pie-chart .legend g:nth-child(3) rect{fill:#008282;}div.pie-chart .legend g:nth-child(4) rect{fill:#4a6067;}div.pie-chart .legend g:nth-child(5) rect{fill:#00b6e6;}div.pie-chart .legend g:nth-child(6) rect{fill:#3a5359;}div.pie-chart .legend g:nth-child(7) rect{fill:#979797;}div.pie-chart .legend g:nth-child(8) rect{fill:#2a454c;}div.pie-chart .legend g:nth-child(9) rect{fill:#003652;}.road-tech .subtitle h2,.road-safety .subtitle h2{font-size:20px;margin:-40px 0 40px;}.safetytech-block{background:#e2e9ec;padding:70px 0;}.safetytech-block:nth-child(even){background:#f5fbfb;}.safetytech-block .slick-track{display:flex;}.safetytech-block .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;outline:none;}.safetytech-block .slick-prev,.safetytech-block .slick-next{top:-40px;}.safetytech-block .slick-prev{right:50px;left:auto;}.safetytech-block .slick-next{right:15px;}.safetytech-block .slick-prev:before,.safetytech-block .slick-next:before{font-family:sans-serif;color:#16638d;}.safetytech-block .wrapper{background:white;height:100%;padding:35px;}.safetytech-block .text img{display:inline;}.safetytech-block h2{margin:0 0 50px;font-size:1.6em;text-transform:uppercase;}.safetytech-block h3{margin:0 0 25px;}.safetytech-block p:last-child{margin-bottom:0;}.safety-tech-related-news{background:#e3e9ea;padding:30px;}.safety-tech-related-news .slick-prev,.safety-tech-related-news .slick-next{top:90px;}.safety-tech-related-news .slick-prev:before,.safety-tech-related-news .slick-next:before{font-family:sans-serif;color:#16638d;}.safety-tech-related-news .slider-container:not(.slick-initialized) .item:not(.current){display:none;}.safety-tech-related-news .item{outline:none;}.safety-tech-related-news h3{font-size:1.2em;font-weight:bold;color:#16638d;margin:0 0 25px;text-transform:uppercase;}.safety-tech-related-news h4{font-size:1.6em;margin-top:0;}.safety-tech-related-news h4 a{color:black;}.safety-tech-related-news img{width:100%;margin-bottom:0 !important;}.safety-tech-related-news .date{color:#5b6e74;}@media screen and (min-width: 992px){.safety-tech-related-news{margin-left:25px;}}.safety-tech-fact-sheet{padding:30px;}.safety-tech-fact-sheet p{margin:5px 0 !important;}.safety-tech-fact-sheet a{background:url(../img/icons/download.png) no-repeat left center;background-size:12px;color:black;font-family:Blis;font-size:18px;margin:10px 0;padding:0 0 0 25px;}@media screen and (min-width: 768px){.roadsafety-block{margin:50px 0;}.roadsafety-block .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}.roadsafety-block .row>div:first-child{border-right:1px solid #e9e9e9;}}@media screen and (min-width: 992px){.roadsafety-block .col-sm-6 .wrapper{padding:0 20px;}.roadsafety-block .col-sm-6:first-child .wrapper{padding-left:0;}.roadsafety-block .col-sm-6:last-child .wrapper{padding-right:0;}}.roadtech-block{padding-top:40px;}