html{margin:0;padding:0}body{margin:0 auto;line-height:1.5;font-family:Verdana,sans-serif;color:#67696c;font-size:16px;font-weight:300;letter-spacing:.5px;overflow-x:hidden}header{width:100%;margin:auto;background:-moz-linear-gradient(-45deg,#216c7c 4%,#216c7c 10%,#699aa1 68%,#699aa1 100%);background:-webkit-gradient(left top,right bottom,color-stop(4%,#216c7c),color-stop(10%,#216c7c),color-stop(68%,#699aa1),color-stop(100%,#699aa1));background:-webkit-linear-gradient(-45deg,#216c7c 4%,#216c7c 10%,#699aa1 68%,#699aa1 100%);background:-o-linear-gradient(-45deg,#216c7c 4%,#216c7c 10%,#699aa1 68%,#699aa1 100%);background:-ms-linear-gradient(-45deg,#216c7c 4%,#216c7c 10%,#699aa1 68%,#699aa1 100%);background:linear-gradient(135deg,#216c7c 4%,#216c7c 10%,#699aa1 68%,#699aa1 100%);text-align:center}footer,section{max-width:1240px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;font-weight:600;text-align:center}a{color:#fff;text-decoration:none}a:hover{color:#c59748;text-decoration:none}p{margin-top:0!important}ul{margin:0;padding:0}nav{width:100%;height:120px;background:#5f0d0c}fieldset{border:0}iframe{border:0}section h1{font-size:40px}section h2{font-size:35px}section h3{font-size:20px}.espaciado{padding:0 0 60px 0}.centrado{text-align:center;margin:auto}.separador{width:100px;height:3px;background:#be9e21;margin:20px auto 40px;border:0;border-top:0}.imagen_adjust{width:100%}.cotizador{max-width:500px;margin:auto;text-align:center;background:#efefef;box-shadow:5px 10px #e8d9d1;border-radius:20px}.ultcamp{visibility:hidden}.form-control{width:450px;color:#999085;font-size:15px;margin:10px;padding:5px;background:0 0;border:1px solid #be9e21;display:block}.form-control:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-select{font-size:13px;background:0 0;color:#999085!important;border-color:#c59748;border-style:solid;border-color:#c59748;border-width:1px;padding:10px 30px;margin:0 20px 0 0}.form-send{font-size:13px;font-weight:800;color:#c59748;border-style:solid;border-color:#c59748;border-width:1px;border-radius:60px;padding:10px 30px;margin:0 20px 0 0}.form-send:hover{color:#fffbcc;background:#be9e21}.prod-item{width:250px;height:80px;display:inline-block;color:#141414;background:#ddd8d8;padding:10px;margin:20px;text-align:center}.prod-item:hover{background:#9b7032}.link_externo{color:#67696c;font-weight:600}.calce_ancla{height:30px}nav.navigation{position:relative;height:120px;background-color:#5f0d0c;z-index:1;display:inline-block}.nav-logo{float:left;margin-left:15%;padding:0 20px;color:#fff}ul.nav-menu,ul.nav-menu li,ul.nav-menu li a{float:left}ul.nav-menu{padding-left:10px;float:right;margin-top:30px;margin-right:25%;list-style:none}ul.nav-menu li a{height:50px;line-height:50px;padding:15px;color:#b77766;font-size:18px;font-weight:700;text-decoration:none;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}ul.nav-menu li a:hover{color:#c59748}.nav-toggle{display:none;position:absolute;top:20px;right:10%;width:50px;height:50px;background-color:#5f0d0c;cursor:pointer}span.icon-bar{position:absolute;right:12px;display:block;width:26px;height:2px;background-color:#c59748;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.icon-bar:nth-child(1){top:17px}.icon-bar:nth-child(2){top:24px}.icon-bar:nth-child(3){top:31px}.nav-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:-1;opacity:0;visibility:hidden;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.nav-overlay.active{opacity:1;visibility:visible}.nav-toggle.active .icon-bar:nth-child(1){top:24px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.active .icon-bar:nth-child(2){width:0}.nav-toggle.active .icon-bar:nth-child(3){top:24px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#aviso-navegador{width:0;height:0;float:left;visibility:hidden}#whatsapp{width:100%;height:50px;position:relative;text-align:center;background:#2c2c2c}#whatsapp p{color:#fff;line-height:50px}#whatsapp img{margin-top:10px}#whatsapp a{color:#fff;text-decoration:none;font-size:20px}#whatsapp a:hover{color:#53bc8e;text-decoration:none}#banner h1{font-size:45px;padding:20px 0 0;font-weight:700;color:#f3feff}#banner h2{font-size:18px;padding:0 0 20px;letter-spacing:2px;color:#8adbc7}#banner p{font-size:20px;color:#c1d5d9}#banner a{font-size:13px;font-weight:700;color:#8adbc7;border-style:solid;border-color:#8adbc7;border-width:1px;border-radius:60px;padding:10px 30px;margin:0 20px 0 0}#banner a:hover{color:#fffbcc;background:#164b56}#banner ul{font-size:18px;font-weight:600;line-height:50px;color:#8adbc7}#servicios li{width:300px;height:200px;display:inline-block;padding:10px;margin:30px;border-radius:30px}#servicios a{font-size:13px;font-weight:800;color:#c59748;border-style:solid;border-color:#c59748;border-width:1px;border-radius:60px;padding:10px 30px;margin:0 20px 0 0}#servicios a:hover{color:#fffbcc;background:#be9e21}#negocios a{font-size:13px;font-weight:800;color:#c59748;border-style:solid;border-color:#c59748;border-width:1px;border-radius:60px;padding:10px 30px;margin:0 20px 0 0}#negocios a:hover{color:#fffbcc;background:#be9e21}#companias{width:auto;height:120px;opacity:.6;background:#fff;text-align:center}#contacto{max-width:100%;background:#495469;color:#fff;text-align:center;padding:30px 0 30px 0}#contacto li{display:inline-block}#contacto-datos{width:400px;text-align:left}#contacto-datos p{font-size:14px;line-height:30px}#contacto-datos img{float:left;padding:0 20px 0 0}#contacto-datos .icon_contact{padding-top:30px}#flinks li{display:inline;list-style:none;float:right;margin:20px}@media screen and (max-width:1360px){ul.nav-menu{position:absolute;top:80px;width:100%;height:0;padding:0;overflow:hidden}ul.nav-menu.active{height:auto}ul.nav-menu li{width:100%}ul.nav-menu li a{width:100%;padding:0;text-align:center;background-color:#2c2c2c}ul.nav-menu li a:hover{background-color:#1c1c1c}.nav-toggle{display:block}}@media screen and (min-width:1361px){.nav-overlay.active{visibility:hidden;opacity:0}}@media screen and (max-width:500px){.img-logo{width:70%!important}.nav-logo{margin-left:0;line-height:50px;padding:0 20px}}@media screen and (max-width:768px){#servicios li{display:block!important;width:auto!important;height:auto!important}#flinks li{display:block!important;margin:5px}.form-control{width:80%}#companias{height:50px;margin-bottom:0}.imagen_adjust{width:80%;height:auto}}