.bg-primary h2,.btn,.dividido h3{text-transform:uppercase}body{background:#fff;font-family:Roboto,sans-serif;color:#666}.container-fluid{overflow:hidden}header.masthead{padding-top:10rem;padding-bottom:calc(10rem - 56px);background-image:url(../images/header.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-left:5rem}header.masthead h1{margin-top:5px}header.masthead p{font-weight:300;color:#666;font-size:18px}header.masthead p span{display:block;margin-top:30px;font-size:26px}.logo-sap,.logo-vyv{margin:80px 0 0}header.masthead form{padding:0 50px}header.masthead form input,header.masthead form textarea{font-size:14px;margin:15px 0;font-weight:300}.btn{font-weight:300;border:none;border-radius:300px}.btn-xl{padding:1rem 2rem}.btn-amarillo{color:#fff;background-color:#f0ab00}.btn-amarillo:hover{color:#fff;background-color:#f90}.bg-primary{background-color:#f0ab00!important;padding:50px 0}.bg-primary h2{font-weight:300;font-size:38px}.bg-primary h2 strong{font-weight:700;display:block;font-size:50px}.bg-servicios{background:#f4f4f4;padding:30px 0;font-size:12px}.bg-servicios .circulo{display:inline-block;width:140px;height:140px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:rgba(255,153,0,1);background:-moz-linear-gradient(left,rgba(255,153,0,1) 0,rgba(240,172,0,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(255,153,0,1)),color-stop(100%,rgba(240,172,0,1)));background:-webkit-linear-gradient(left,rgba(255,153,0,1) 0,rgba(240,172,0,1) 100%);background:-o-linear-gradient(left,rgba(255,153,0,1) 0,rgba(240,172,0,1) 100%);background:-ms-linear-gradient(left,rgba(255,153,0,1) 0,rgba(240,172,0,1) 100%);background:linear-gradient(to right,rgba(255,153,0,1) 0,rgba(240,172,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#f0ac00', GradientType=1 );color:#fff;text-align:center;font-weight:300}.bg-servicios .circulo img{margin-top:30px;margin-bottom:10px}.bg-servicios .circulo img.ico-restaurant{margin-top:25px;margin-bottom:0}.dividido .row{display:table;font-weight:300}.dividido .row div{display:table-cell;padding:45px 70px}.dividido .box01,.dividido .box03{padding-right:160px!important}.dividido .row div p,.dividido .row div ul{line-height:32px;font-size:18px}.dividido .row div p,.dividido .row div ul li{list-style-type:none;margin:20px 0}.dividido .box01{background:#545454;color:#fff}.dividido .box02{text-align:right;padding-top:80px!important}.counter,.counter-count,footer ul li,footer ul li a{text-align:center}.dividido h3{font-size:50px;font-weight:700;padding-bottom:45px}.box04{padding:0!important}.dividido .row div i{font-size:30px;margin-left:20px}.counter{background-color:#eaecf0;background-image:url(../images/img-counter.jpg);background-position:center center}.customer,.design,.employees,.order{margin-top:70px;margin-bottom:70px}.counter-count{font-size:82px;position:relative;color:#fff;line-height:92px;font-weight:700}.customer-p,.design-p,.employee-p,.order-p{font-size:24px;color:#fff;text-transform:uppercase;line-height:34px;font-weight:300}footer{background:#333;padding:20px 0 0}footer img{margin-bottom:30px}footer p{font-weight:300;color:#fff}.firma{background:#f0ab00;margin-top:20px}.firma a{color:#fff;font-weight:300;display:block;padding:5px 0}footer ul li{list-style-type:none;border-bottom:1px solid #ababab;padding:5px 0}footer ul li a{color:#ababab;font-size:14px;font-weight:300}footer ul li a:hover{color:#fff}@media (min-width:992px){header.masthead{height:600px;min-height:650px;padding-top:0;padding-bottom:0}header.masthead h1{font-size:3rem}}.top10{margin-top:10px}.top20{margin-top:20px}.top30{margin-top:30px}.bot10{margin-bottom:10px}.bot20{margin-bottom:20px}.bot30{margin-bottom:30px}