#logo a,.centered img{margin:auto}body{margin-top:100px;background:#f6f6f6;font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.8em;letter-spacing:.05em;color:#333;text-rendering:geometricPrecision}a{color:inherit}a:active,a:focus,a:hover{color:#536E9E;text-decoration:none!important}h1{font-size:1.6em;line-height:1.4em;text-transform:uppercase;margin-bottom:20px}video#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}.left{float:left}.right{float:right}.centered{text-align:center;float:none!important}.hidden{display:none}.subline{font-size:.8em}#logo{float:left}#logo a{width:275px;height:40px;display:block;background:url(../img/141112_logo_permodo.svg) no-repeat;background-size:contain}.header .navbar-right,ul.contact{margin-top:20px}#logo span{display:none}section.lang-switcher{position:fixed;top:0;left:0;width:100%;z-index:101;display:none}.lang-switcher ul{list-style:none;float:right;margin-bottom:0}.lang-switcher ul li{float:left;font-size:.7em}.lang-switcher ul li:first-child{margin-right:10px}.lang-switcher ul li a.active,.lang-switcher ul li a:focus,.lang-switcher ul li a:hover{color:#8CBFE6}.navbar{border:0}.header .navbar-top{padding:0}.header .navbar-right li a{font-size:1.2em;font-weight:300;text-rendering:initial;text-decoration:none;color:#555}.nav li a:focus,.nav li a:hover,.nav li.active a{color:#536E9E;background-color:transparent}.navbar-toggle{border:1px solid #536E9E}.navbar-toggle .icon-bar{background-color:#536E9E}.content-section{min-height:500px;padding-top:80px;padding-bottom:100px}section.home-intro{background:0 0;background-size:100%;padding-top:0;color:#fff;font-size:1.2em;font-weight:400}@media only screen and (max-device-width :1024px){section.home-intro{padding-top:10px;font-size:1.1em;padding-bottom:80px}}@media only screen and (max-device-width :768px){section.home-intro{padding-top:50px;font-size:.8em;padding-bottom:80px}}section:nth-of-type(3){background:#fff}section:nth-of-type(10),section:nth-of-type(4){background:url(../img/arrows-down_white.png) 50% 0 no-repeat #AECDEE}section:nth-of-type(11),section:nth-of-type(5){background:url(../img/arrows-down_midblue.png) 50% 0 no-repeat #fff}section:nth-of-type(12),section:nth-of-type(6),section:nth-of-type(8){background:url(../img/arrows-down_white.png) 50% 0 no-repeat #BADDFF}section:nth-of-type(7),section:nth-of-type(9){background:url(../img/arrows-down_lightblue.png) 50% 0 no-repeat #fff}ul.contact{position:relative;float:left;left:50%;list-style:none}ul.contact li{position:relative;right:50%;margin-left:-85px;padding-left:35px}ul.contact li:first-child{background:url(../img/ico_email.png) 0 5px no-repeat;margin-bottom:10px}ul.contact li:last-child{background:url(../img/ico_phone.png) 0 1px no-repeat}ul.content{list-style:none;padding:0 15px}ul.content li{padding-top:10px;padding-bottom:20px;background:url(../img/bullet_grey.png) 50% 100% no-repeat}.white ul.content li{padding-top:20px;padding-bottom:30px;background:url(../img/bullet_white.png) 50% 100% no-repeat}ul.content li:last-child{padding-bottom:0;background:0 0}.content-img{margin-top:30px!important;margin-bottom:20px!important;display:block;max-width:100%;height:auto}.references .logos img{width:150px;height:auto;margin-top:50px;padding-right:60px}.box-about img,.icon-products img{height:100px}.bigmsg{margin-top:50px;font-size:2em}.midblue{color:#A4C1E6}#footer .row,#footer .row a.active,#footer .row a:focus,#footer .row a:hover,#footer .row li.active a{color:#fff}.icon-products div{margin:70px 30px 30px}.icon-products.car img{width:130px}.box-references{margin-bottom:30px}.box-product div{background:url(../img/arrow-right_grey.svg) 100% 50% no-repeat;background-size:10%}.box-product.last div{background:0 0}.box-dashboard svg,.box-product svg,.box-references svg{margin:30px}.box-about{margin-top:50px}.button-mute,.button-pause,.button-play,.button-unmute{width:40px;height:40px;border:none}.about-us-item h4 strong{font-size:6em;font-weight:300}h4.title-download{padding-top:20px;padding-bottom:20px}a.bu-download{background:url(../img/arrow-up_lightblue_right.png) 0 5px no-repeat;padding:2px 0 6px 15px;background-size:8px}.button-play{background:url(../img/button_play-circle-fill.svg) no-repeat;background-size:contain}.button-pause{background:url(../img/button_pause-circle-fill.svg) no-repeat;background-size:contain}.button-unmute{background:url(../img/button_muted.svg) no-repeat;background-size:contain}.button-mute{background:url(../img/button_unmuted.svg) no-repeat;background-size:contain}.button-mobile{width:300px;height:300px;background:url(../img/button_play-circle-fill.svg) 30px 0 no-repeat rgba(255,255,255,.9);background-size:contain;border-radius:50%}#audio-control,#video-control{float:right}#audio-control:focus,#video-control:focus{outline:0}#footer{background-color:#536E9E}#footer p{margin-top:15px;font-size:.8em;vertical-align:bottom}#footer .row a{color:#fff;font-size:.8em;text-decoration:none}#footer .row:last-child{margin-bottom:0}.cbp-af-header{position:fixed;top:0;left:0;width:100%;z-index:100;height:100px;padding-top:15px;background:#f6f6f6;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;border-radius:0}.cbp-af-header nav li a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.cbp-af-header.cbp-af-header-shrink{height:55px;padding-top:5px}.cbp-af-header.cbp-af-header-shrink #logo,.cbp-af-header.cbp-af-header-shrink #logo a{margin-top:8px;width:170px;height:20px}.cbp-af-header.cbp-af-header-shrink h2{margin:0;font-size:.9em}.cbp-af-header.cbp-af-header-shrink ul.nav{margin-top:0}.cbp-af-header.cbp-af-header-shrink ul.nav li a{font-size:1.2em}@media (max-width:767px){body{margin-top:0}.cbp-af-header{position:relative}.collapse.in li{margin:15px}.box-product div{background:0 0}.icon-products img{width:200px!important;height:auto}}@media (max-width:991px){#logo a{width:200px}.header .navbar-right li a{font-size:.9em}.cbp-af-header{height:inherit}.cbp-af-header.cbp-af-header-shrink ul.nav li a{font-size:1em;padding-top:20px}}