html:not([lang=en-US]) :lang(en-US),html:not([lang=es-ES]) :lang(es-ES),html:not([lang=fr-FR]) :lang(fr-FR),html:not([lang=pt-PT]) :lang(pt-PT){display:none!important}*{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0;font-family:sans-serif}a,a:focus,a:hover{color:inherit;text-decoration:inherit}img{display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto}html{overflow-y:scroll;transition:opacity .4s ease-in-out}body{font-family:'Roboto Condensed',sans-serif;color:#242424;font-size:16px}.container-fluid{padding-right:0;padding-left:0;max-width:1600px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0;padding-left:0}a{-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;transition:color .1s ease-in-out}a.div{display:block}.row{margin-right:0;margin-left:0}img{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}img.loaded{opacity:1}body>.container-fluid>*{opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.back-to-top.invisible{opacity:0}p{margin:0}h3{font-family:'Roboto Condensed';font-weight:300;font-size:30px;line-height:1.2em;text-transform:uppercase;padding:0;margin:0 0 5px 0;color:#c30000}.back-to-top{position:fixed;bottom:60px;z-index:8;padding:12px 19px 14px 19px;right:1.5%;width:58px;height:58px;text-align:center;background-color:rgba(36,36,36,.2);cursor:pointer;cursor:hand;transition:all 250ms ease-in-out}.back-to-top .top-icon{margin-top:-3px;fill:none;stroke:#fff;stroke-width:5px;height:22px;transform:rotateZ(-90deg);width:14px;-webkit-transition:stroke 250ms ease-in-out,margin-left 250ms ease-in-out;-moz-transition:stroke 250ms ease-in-out,margin-left 250ms ease-in-out;transition:stroke 250ms ease-in-out,margin-left 250ms ease-in-out}.back-to-top>*{color:#fff;font-size:12px;opacity:1;line-height:1;transition:color 250ms ease-in-out}.button{display:inline-block;font-size:14px;text-transform:uppercase;border:solid 1px #000;padding:10px 24px;cursor:pointer;position:relative;-webkit-transition:color 250ms ease-in-out,border-color 250ms ease-in-out;-moz-transition:color 250ms ease-in-out,border-color 250ms ease-in-out;transition:color 250ms ease-in-out,border-color 250ms ease-in-out}.button:before{background-color:#c30000;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 250ms ease-in-out;transition:-webkit-transform 250ms ease-in-out;transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out,-webkit-transform 250ms ease-in-out}.button:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.button.active,.button:hover{color:#fff;border-color:#c30000!important}.button>*{position:relative}.inner{color:#fff}.item:focus,a:focus{outline:0}.section{position:relative;padding-bottom:40px}.section:after,.section:before{content:"";display:table;clear:both}.menu-section .movable-menu.fixed{position:fixed;max-height:100%}.menu-section .movable-menu.fixed .main-menu{border-bottom:1px solid #ddd}.menu-section .movable-menu{position:relative;z-index:20;width:100%}.menu-section .movable-menu.animate{-webkit-transition:margin-top 50ms ease-in-out;-moz-transition:margin-top 50ms ease-in-out;transition:margin-top 50ms ease-in-out}.menu-section .main-menu{position:relative;background:#fff;padding-top:10px;padding-bottom:10px;background:#fff;border-bottom:1px solid #ddd}.menu-section .movable-menu.fixed .main-menu{border-bottom:1px solid #ddd}.menu-header-cover{position:absolute;z-index:9999999999999;width:100%;height:700px;background-color:#fff;transform:translateY(-100%)}.menu-section .main-menu{position:relative;background:#fff;padding-top:10px;padding-bottom:10px;background:#fff;border-bottom:1px solid #ddd}.menu-section .big-logo{float:left;width:100%;position:relative;z-index:1}.menu-section .big-logo .logo-img-holder{text-align:center;margin:0 43%}.menu-section .big-logo .logo-img{max-height:35px}.filenotfound{margin-top:24px}.filenotfound .disclaimer{text-align:center}.filenotfound .disclaimer .main-image{border-bottom:1px solid #ddd}.filenotfound .disclaimer .main-image img{padding:0 3.75%}.filenotfound .disclaimer .message{text-align:left;padding:0 3.75%;display:inline-block;font-size:12px}.filenotfound .disclaimer .message,.filenotfound .menu h2{text-transform:uppercase}.filenotfound .disclaimer .message blockquote{border:none;padding:0;margin:0;margin-top:18px;font-weight:300;font-size:50px;line-height:1.1}.filenotfound .disclaimer .message .translation{font-size:30px;font-style:italic;color:#cacaca;font-weight:300;text-transform:none;line-height:1.2}.filenotfound .disclaimer .message h1{margin-top:40px;font-size:23px}.filenotfound .disclaimer .button{margin-top:20px;margin-bottom:32px;font-size:12px}.filenotfound .menu .edge-button-path{width:17px;height:32px;fill:transparent;stroke:#242424;stroke-width:2;margin-top:9px;margin-bottom:9px}.filenotfound .menu .item{padding:40px 0;height:auto;border-top:1px solid #ddd;text-align:center;transition:background-color .5s ease-in-out}.filenotfound .menu .item .description h3{margin-top:8px;margin-bottom:15px;font-weight:300;padding:0 5px;color:#c30000}.footer-section{padding:0;border-top:1px solid #f4f4f4;width:100%;float:left}.footer-section .bottom{background:#c30000;padding:10px 29px;text-align:center}.footer-section .bottom .item{padding:10px 1%;text-transform:uppercase;display:inline-block;font-size:11px;font-weight:300}.footer-section .bottom .disclaimer{text-transform:none;font-size:13px;padding-left:0}@media screen and (min-width:768px){.menu-section .movable-menu.fixed{margin-top:-110px;z-index:10}.menu-section .movable-menu.animate-height{margin-top:0}.menu-section .movable-menu.fixed .big-logo .logo-img{max-height:60px;max-width:60px}.menu-section{min-height:136px}.menu-section .big-logo{margin:0 25px;width:auto;text-align:left;z-index:3}.menu-section .big-logo .logo-img-holder{display:inline-block;text-align:center;margin:0;margin-left:22px}.menu-section .big-logo .logo-img{max-height:35px;max-width:121px;height:auto}.filenotfound .disclaimer .main-image{border-bottom:none}.filenotfound .disclaimer .main-image img,.filenotfound .disclaimer .message{padding:0}.filenotfound .disclaimer .message{margin-left:7.5%}.filenotfound .disclaimer .button,.filenotfound .disclaimer .message{font-size:14px}.filenotfound .disclaimer .message blockquote{font-size:43px;padding-top:25px;margin-top:0}.filenotfound .disclaimer .message .translation{font-size:26px}.filenotfound .disclaimer .button,.filenotfound .disclaimer .message{font-size:14px}.filenotfound .menu .item{text-align:left;border-right:1px solid #ddd}.filenotfound .menu .item:last-child{border-right:none}.filenotfound .menu .item:hover{background-color:#fafafa}.filenotfound .menu .item img{max-width:60%}.filenotfound .menu .item .description h3{margin-bottom:0;margin-top:0}.filenotfound .menu .button{position:absolute;top:92px;left:5px}.footer-section .bottom:after{content:"";display:table;clear:both}.footer-section .bottom .item{display:block;float:left}.footer-section .bottom .disclaimer{float:right}}@media screen and (max-width:1024px) and (min-width:768px){.menu-section .movable-menu.fixed{margin-top:0}.menu-section .big-logo{width:100%;margin:0}.menu-section .movable-menu.fixed .big-logo .logo-img{max-height:35px;max-width:121px}.menu-section{min-height:55px}.menu-section .big-logo .logo-img-holder{text-align:center;margin:0 43%;display:block}}@media screen and (min-width:992px){.filenotfound .disclaimer .button,.filenotfound .disclaimer .message{font-size:16px}.filenotfound .disclaimer .message blockquote{font-size:66px;line-height:1;padding-top:0}.filenotfound .disclaimer .message .translation{font-size:44px}.filenotfound .disclaimer .message h1{font-size:30px}.filenotfound .disclaimer .button,.filenotfound .disclaimer .message{font-size:16px}.filenotfound .menu .item{padding:60px 32px 100px}.footer-section .bottom{padding:10px 29px 10px 45px}.footer-section .bottom .disclaimer{font-size:16px}.footer-section .bottom .item{font-size:14px!important;padding:10px 10px!important}}@media screen and (min-width:1025px){.menu-section .big-logo .logo-img{min-height:120px;width:100%}.menu-section .big-logo .logo-img{min-height:120px;width:100%}.menu-section .movable-menu.fixed .big-logo .logo-img{min-height:60px}}@media screen and (min-width:1200px){.filenotfound .disclaimer .message{margin-left:40px;padding-top:140px;width:100%}.filenotfound .disclaimer .message blockquote{line-height:1.1}.filenotfound .disclaimer .message h1{margin-top:56px}.filenotfound .menu .item{padding:60px 32px}}