@charset "utf-8";
@font-face{font-family:'ProximaNova Bold';src:url("../fonts/ProximaNovaBold.eot");src:local('☺'),url("../fonts/ProximaNovaBold.woff") format('woff'),url("../fonts/ProximaNovaBold.ttf") format('truetype'),url("../fonts/ProximaNovaBold.svg") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova Light';src:url("../fonts/ProximaNovaLight.eot");src:local('☺'),url("../fonts/ProximaNovaLight.woff") format('woff'),url("../fonts/ProximaNovaLight.ttf") format('truetype'),url("../fonts/ProximaNovaLight.svg") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova';src:url("../fonts/ProximaNovaSemibold.eot");src:local('☺'),url("../fonts/ProximaNovaSemibold.woff") format('woff'),url("../fonts/ProximaNovaSemibold.ttf") format('truetype'),url("../fonts/ProximaNovaSemibold.svg") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNova Xbold';src:url("../fonts/ProximaNova-Xbold.eot");src:local('☺'),url("../fonts/ProximaNova-Xbold.woff") format('woff'),url("../fonts/ProximaNova-Xbold.ttf") format('truetype'),url("../fonts/ProximaNova-Xbold.svg") format('svg');font-weight:normal;font-style:normal}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'ProximaNova';font-size:16px;}body a:active,body a:link,body a:hover{outline:0 !important}body .sp{padding:0}body .scroll-top{background-color:rgba(16,123,198,0.75);border:1px solid false;border-radius:5px;bottom:15px;box-shadow:1px 1px 1px #777;display:none;height:45px;opacity:.3;position:fixed;right:20px;text-decoration:none;width:45px;z-index:6000;}body .scroll-top span{color:#fff;margin:5px 0 0 12px;font-size:2em}body .scroll-top:hover{background-color:#107bc6;border:0;opacity:.9;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;transition:.3s all;text-decoration:none}body .scroll-top:active,body .scroll-top:focus,body .scroll-top:visited{border:0;text-decoration:none}body header{background:url("../images/bg_header.jpg") no-repeat fixed;background-color:rgba(16,123,198,0.6);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100vh;width:100%;padding:0;position:relative;}body header .navbar-fixed-top{background-color:transparent;border:none;min-height:100px;padding-top:2%;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;transition:.3s all;}body header .navbar-fixed-top .navbar-header .navbar-brand{padding-top:10px;margin-left:10%;}body header .navbar-fixed-top .navbar-header .navbar-brand img{max-height:25px}body header .navbar-fixed-top .navbar-collapse .navbar-nav>.active>a,body header .navbar-fixed-top .navbar-collapse .navbar-fixed-top .navbar-nav>.active>a:focus,body header .navbar-fixed-top .navbar-collapse .navbar-fixed-top .navbar-nav>.active>a:hover{background-color:transparent;color:#fff}body header .navbar-fixed-top .navbar-collapse .navbar-nav{margin-right:3%;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li a{background-color:transparent;color:#fff;font-size:1em;font-weight:600;text-shadow:1px 1px 1px #000;text-transform:uppercase;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li a:hover:after{position:absolute;content:'';width:10px;bottom:6px;left:15px;height:3px;background-color:#fff}body header .navbar-fixed-top .navbar-collapse .navbar-nav li:nth-child(4) a:hover:after{background-color:#107bc6}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone{background-color:#107bc6;border-radius:5px;padding:10px 25px;margin-top:8px;text-shadow:none;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone span{margin-right:10px}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone:hover{background-color:rgba(16,123,198,0.9);color:#fff}body header .navbar-fixed-top .navbar-collapse .navbar-nav li.active{position:relative;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li.active:after{position:absolute;content:'';width:10px;bottom:6px;left:15px;height:3px;background-color:#fff}body header .nav_scroll{background-color:#107bc6;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;transition:.3s all;}body header .nav_scroll .navbar-collapse .navbar-nav li a{text-shadow:none}body header .nav_scroll .navbar-collapse .navbar-nav li:nth-child(4) a:hover:after{background-color:#fff}body header .nav_scroll .navbar-collapse .navbar-nav li .phone{background-color:#fff;color:#107bc6;}body header .nav_scroll .navbar-collapse .navbar-nav li .phone span{margin-right:10px}body header .nav_scroll .navbar-collapse .navbar-nav li .phone:hover{background-color:rgba(255,255,255,0.98);color:#107bc6}body header .content{display:table;height:100vh;position:relative;width:100%;}body header .content .item{color:#fff;display:table-cell;vertical-align:middle;}body header .content .item .info_header h2{font-family:"ProximaNova XBold";font-size:3.2em;text-shadow:1px 1px 1px #000}body header .content .item .info_header p{font-family:"ProximaNova Light";margin:4% 30% 4% 0;text-shadow:1px 1px 1px #333;}body header .content .item .info_header p b{font-family:"ProximaNova XBold"}body header .content .item .info_header .btn_buumf{background-color:#107bc6;color:#fff;font-family:"ProximaNova Light";padding:10px 25px;margin:5% 0;text-transform:uppercase;}body header .content .item .info_header .btn_buumf:hover{background-color:rgba(16,123,198,0.9)}body header .separador{background:#fff;border-radius:50%;bottom:-25px;display:block;font-size:2em;height:50px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:50px; border:1px solid #CCC;}body header .separador a{color:#555;display:flex;justify-content:center; align-items: center; height: 100%;}body header .separador a:hover{color:#333; text-decoration: none;}body section .content_top{padding:4% 0;overflow:hidden;}body section .content_top h2{color:#4b505d;font-family:"ProximaNova Light";font-size:2.2em;margin:5% 10% 10%;text-align:center}body section .content_top .item{text-align:center;}body section .content_top .item p{color:#999daa;font-family:"ProximaNova Light";font-size:1.05em;margin:10% 0}body section .content_top .item .ln1{position:relative;}body section .content_top .item .ln1:before,body section .content_top .item .ln1:after{background:url("../images/linea_top.png") no-repeat;content:" ";position:absolute;top:25px;height:19px;width:275px}body section .content_top .item .ln1:before{left:-160px}body section .content_top .item .ln1:after{right:-155px}body section .content_top .item .ln2{position:relative;}body section .content_top .item .ln2:before,body section .content_top .item .ln2:after{background:url("../images/linea_top.png") no-repeat;content:" ";position:absolute;top:25px;height:19px;width:275px}body section .content_top .item .ln2:before{left:-155px}body section .content_top .item .ln2:after{right:-156px}body section .clients_zone{background:url("../images/bg_clients.png") repeat;overflow:hidden;padding:4% 0;position:relative;}body section .clients_zone h2{color:#4b505d;font-family:"ProximaNova Light";font-size:2.2em;margin:5% 10% 10%;text-align:center}body section .clients_zone .item{padding-left:8px;padding-right:8px;margin-bottom:16px;}body section .clients_zone .item .content{background-color:#fff;border:1px solid #efefef;color:#999daa;overflow:hidden;padding:20px;position:relative;}body section .clients_zone .item .content .info_top{color:#4b505d;}body section .clients_zone .item .content .info_top h4{font-family:"ProximaNova Light";font-size:.9em;margin:0 0 6px;font-style:italic}body section .clients_zone .item .content .info_top h3{font-family:"ProximaNova Bold";font-size:1.1em;margin:0 0 5px;text-transform:uppercase}body section .clients_zone .item .content .info_top h5{color:#999daa;font-family:"ProximaNova Light";font-size:.9em;margin:0}body section .clients_zone .item .content .texto{font-family:"ProximaNova Light";font-size:.9em;margin:20px 0 50px}body section .clients_zone .item .content .content_foot{position:absolute;bottom:0;float:left;left:-1px;right:-1px;}body section .clients_zone .item .content .content_foot a{border:1px solid #efefef;color:#107bc6;padding:15px 20px;text-align:center;text-transform:uppercase;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;transition:.3s all;}body section .clients_zone .item .content .content_foot a:hover{background-color:#107bc6;color:#fff;text-decoration:none}body section .clients_zone .link_down{float:left;text-align:center;width:100%;}body section .clients_zone .link_down .chev_down{display:block;margin:5% auto}body footer{background:url("../images/bg_footer.png") repeat;position:relative;}body footer .content{display:table;height:450px;position:relative;width:100%;z-index:2;}body footer .content .item{color:#fff;display:table-cell;vertical-align:middle;text-align:center;padding:0 15%;}body footer .content .item .logo img{margin-bottom:18px;max-height:30px}body footer .content .item h4{font-size:1.05em;margin-bottom:15px;text-align:left;text-transform:uppercase}body footer .content .item ul{list-style:none;}body footer .content .item ul li{margin:12px 0;text-align:left;}body footer .content .item ul li a{color:#fff;font-family:"ProximaNova Light";text-decoration:none;}body footer .content .item ul li a:hover{color:#ededed}@media screen and (max-width:767px){body header .navbar-fixed-top{background-color:#107bc6;min-height:auto;}body header .navbar-fixed-top .navbar-header .navbar-brand{padding-top:10px;margin-left:10px}body header .navbar-fixed-top .navbar-collapse{background-color:#107bc6;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li a{text-shadow:none}body header .navbar-fixed-top .navbar-collapse .navbar-nav li:nth-child(4) a:hover:after{background-color:#fff}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone{margin-left:12px;text-align:center;background-color:#fff;color:#107bc6;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone span{margin-right:10px}body header .navbar-fixed-top .navbar-collapse .navbar-nav li .phone:hover{background-color:rgba(255,255,255,0.98);color:#107bc6}body header .nav_scroll .navbar-collapse{background-color:transparent}body header .navbar-toggle{margin-top:4px;margin-right:10px;}body header .navbar-toggle .icon-bar{background-color:#fff}body header .content .item .info_header h2{font-size:2.4em}body header .content .item .info_header p{margin:5% 0}body section .content_top{padding:15% 0;}body section .content_top .item .ln1:before,body section .content_top .item .ln2:before,body section .content_top .item .ln1:after,body section .content_top .item .ln2:after{display:none}body section .content_top h2{font-size:1.6em;margin:5% 0 10%}body section .clients_zone{padding:15% 0;}body section .clients_zone h2{font-size:1.6em;margin:5% 0% 10%}body section .clients_zone .item .content .foto{padding:0;}body section .clients_zone .item .content .foto img{display:block;margin:0 auto;max-height:85px}body section .clients_zone .item .content .info_top{padding:0 5px;margin-bottom:6px;}body section .clients_zone .item .content .info_top h4,body section .clients_zone .item .content .info_top h3,body section .clients_zone .item .content .info_top h5{margin-bottom:3px}body section .clients_zone .item .content .texto{float:left;margin-top:10px;padding:0}body section .clients_zone .item .content .content_foot a{font-size:.95em;padding:15px 10px}body footer .content{padding:10% 0;}body footer .content .item{padding:0 5%;}body footer .content .item .box{float:none;margin-bottom:5%;text-align:center}body footer .content .item .logo img{display:block;margin:20px auto}body footer .content .item ul li{text-align:center}body footer .content .item h4{text-align:center}}@media screen and (max-width:350px){body section .clients_zone .item .content .foto{width:30%}body section .clients_zone .item .content .info_top{width:70%;padding:0 5px;}body section .clients_zone .item .content .info_top h3{font-size:.92em;margin-bottom:6px}body section .clients_zone .item .content .info_top h4{font-size:.8em;margin-bottom:4px}body section .clients_zone .item .content .info_top h5{font-size:.8em;margin-bottom:4px}}@media screen and (min-width:768px) and (max-width:991px){body header .navbar-fixed-top{padding-top:3%;}body header .navbar-fixed-top .navbar-header .navbar-brand{padding-top:15px;margin-left:10px}body header .navbar-fixed-top .navbar-collapse .navbar-nav{margin-right:1%;}body header .navbar-fixed-top .navbar-collapse .navbar-nav li a{font-size:.9em}body header .content .item .info_header h2{font-size:2.8em}body header .content .item .info_header p{margin-top:5%;margin-bottom:5%}body section .content_top .item .ln1:before,body section .content_top .item .ln2:before,body section .content_top .item .ln1:after,body section .content_top .item .ln2:after{display:none}body section .content_top .item p{font-size:.9em}body section .clients_zone .item .content .foto{padding:0}body section .clients_zone .item .content .info_top{padding:0 5px;}body section .clients_zone .item .content .info_top h3{font-size:.7em;margin-bottom:2px}body section .clients_zone .item .content .info_top h4{font-size:.65em;margin-bottom:2px}body section .clients_zone .item .content .info_top h5{font-size:.65em;margin-bottom:2px}body section .clients_zone .item .content .texto{font-size:.75em;margin-top:4%;padding:0}body section .clients_zone .item .content .content_foot a{font-size:.7em;padding:15px 10px}}@media screen and (min-width:992px) and (max-width:1200px){body header .navbar-fixed-top{padding-top:2%}body section .content_top .item .ln1:before,body section .content_top .item .ln2:before,body section .content_top .item .ln1:after,body section .content_top .item .ln2:after{background:url("../images/linea_top_tablet.png") no-repeat;height:11px;width:162px}body section .content_top .item .ln1:before,body section .content_top .item .ln2:before{left:-90px}body section .content_top .item .ln1:after,body section .content_top .item .ln2:after{right:-90px}body section .clients_zone .item .content .foto{padding:0}body section .clients_zone .item .content .info_top{padding:0 5px;}body section .clients_zone .item .content .info_top h4{margin-bottom:3px;font-size:.85em}body section .clients_zone .item .content .info_top h3{font-size:1em;margin-bottom:3px}body section .clients_zone .item .content .texto{padding:0}body section .clients_zone .item .content .content_foot a{font-size:.9em}}