.ic-header *{box-sizing:border-box;margin:0;padding:0}.ic-header{background-color:#fff;color:#545659;font-family:Lato,sans-serif;font-size:17px;font-weight:400;height:91.43px;left:0;position:sticky;top:0;width:100%;z-index:10}.ic-header .wrap{margin:0 auto;max-width:1700px;padding:20px 70px;width:100%}.ic-header .head-bottom{align-items:center;display:flex;padding-top:0}body.home .ic-header .head-bottom{margin-top:47px}.ic-header .logo{display:inline-block;flex-shrink:0;margin-right:30px;width:145px}.ic-header .logo img{display:block;width:100%}.ic-header .logo a{display:block}.ic-header nav{align-items:center;display:flex;flex:1;justify-content:center}.ic-header nav ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}.ic-header nav ul li{display:inline-block;margin:0 7px}@media (min-width:1440px){.ic-header nav ul li{margin:0 16px}}.ic-header nav ul li a{color:#545659!important;font-family:Lato,sans-serif;font-size:12px!important;text-decoration:none;text-transform:uppercase;transition:opacity .2s}@media (min-width:1200px){.ic-header nav ul li a{font-size:11px!important}}@media (min-width:1304px){.ic-header nav ul li a{font-size:12px!important}}.ic-header nav ul li a:hover{opacity:.7}.ic-header .head-bottom .iconos{align-items:center;display:flex;flex-shrink:0;position:relative;top:1px}.ic-header .head-bottom .iconos a{align-items:center;color:#545659!important;display:flex;margin-left:10px;text-decoration:none}.ic-header .head-bottom .iconos a:hover{opacity:.8}.ic-header .buscador-form{background:hsla(0,0%,100%,0);display:inline-flex!important;opacity:1;padding:0;position:relative;z-index:99}.ic-header .buscador-form form{align-items:center;display:flex;position:relative}.ic-header .buscador-form form input[type=text]{background:#ced4d6;border:1px solid #55565a;border-radius:0;color:#545659;font-family:Lato,sans-serif;font-size:13px;height:25px;outline:none;padding:3px 30px 3px 8px;width:200px}.ic-header .buscador-form form .lupa_buscador{align-items:center;background:hsla(0,0%,100%,0)!important;border:1px solid hsla(0,0%,100%,0)!important;cursor:pointer;display:inline-flex!important;font-size:14px!important;height:25px!important;justify-content:center;position:absolute!important;right:0;top:0;width:32px!important}.ic-header .buscador-form form .lupa_buscador:before{background:#545659;content:"";height:15px;left:0;position:absolute;width:1px}.ic-header .buscador-form form .lupa_buscador i{align-items:center;color:#545659;display:flex;inset:0;justify-content:center;position:absolute}.ic-header .head-bottom .iconos .idioma{align-items:center;border-right:1px solid #545659;display:flex;padding:11.6px}.ic-header .head-bottom .iconos .idioma a{font-size:12px;margin-left:10px;text-transform:uppercase}@media (min-width:992px){.ic-header .head-bottom .iconos .idioma a{font-size:11px}}@media (min-width:1304px){.ic-header .head-bottom .iconos .idioma a{font-size:12px}}.ic-header .iconos-sep{background:#ccc;display:inline-block;height:18px;margin:0 6px;vertical-align:middle;width:1px}.ic-header .btn-menu{background:transparent;border:none;cursor:pointer;display:none;padding:0;position:absolute;right:1.5rem;top:1.5rem;z-index:1000}.ic-header .btn-menu span{background-color:#545659;display:block;height:3px;margin:6px 0;transition:.4s;width:30px}.ic-header .btn-menu span:nth-child(2){margin-left:10px;width:20px}.ic-header .btn-menu.open span:first-child{transform:rotate(-45deg) translate(-9px,6px)}.ic-header .btn-menu.open span:nth-child(2){opacity:0}.ic-header .btn-menu.open span:nth-child(3){transform:rotate(45deg) translate(-7px,-4px)}.ic-header .menu-mobile{background:#fff;height:100%;max-width:95%;padding:85px 25px 0;position:fixed;right:0;top:0;transform:translateX(100%);transition:.3s;width:300px;z-index:999}.ic-header .menu-mobile.open{box-shadow:0 0 20px 15px rgba(0,0,0,.3);transform:translateX(0)}.ic-header .menu-mobile nav ul{align-items:flex-start;flex-direction:column;list-style:none;margin:0;padding:0}.ic-header .menu-mobile nav ul li{color:#545659;display:block;margin-bottom:12px!important}.ic-header .menu-mobile nav ul li a{color:#545659;font-size:20px!important;text-transform:none}.ic-header .menu-mobile .idioma{display:flex;gap:4px}.ic-header .menu-mobile .idioma a{color:#545659;font-size:14px;padding:0 8px;text-decoration:none;text-transform:uppercase}@media only screen and (max-width:991px){.ic-header .head-bottom .iconos,.ic-header nav{display:none}.ic-header .btn-menu{display:block}.ic-header .wrap{align-items:center;display:flex;justify-content:space-between;padding:0 20px}}@media screen and (max-width:768px){.ic-header .btn-menu{right:1rem;top:2rem}.ic-header .wrap{padding:0 15px}}footer{background:#2f3037;font-family:Lato,sans-serif;font-size:17px;padding:4rem 0}footer .wrap{align-items:flex-start;display:flex;justify-content:space-between;max-width:100%;padding:0 4rem}footer .izq{display:flex}footer .izq .logo-1{border-right:1px solid #fff;padding-right:2rem}footer .izq .logo-1 a{display:block;margin-bottom:2rem;margin-top:-.5rem}footer .izq .logo-1 a img{margin-left:-.5rem;width:13rem}footer .izq .logo-1 p{color:#fff}footer .izq .logo-2{padding-left:2rem;padding-top:.5rem}footer .izq .logo-2 a{display:block}footer .izq .logo-2 a img{width:9rem}footer .der{display:flex}footer .der .link-1{border-left:1px solid #fff;padding-left:1.5rem}footer .der .link-1 h3{color:#fff;font-size:.72rem;font-weight:400;margin:0 0 1rem;text-transform:uppercase}footer .der .link-1 a{color:#fff;display:block;font-size:.72rem;margin-bottom:1rem;text-decoration:none;transition:opacity .3s}footer .der .link-1 a:hover{opacity:.7}footer .der .link-1 a i{margin-right:.3rem}footer .der .link-2{border-left:1px solid #fff;margin-left:1.5rem;padding-left:1.5rem}footer .der .link-2 h3{color:#fff;font-size:.72rem;font-weight:400;margin:0 0 .8rem;text-transform:uppercase}footer .der .link-2 a{color:#fff;display:block;font-size:.72rem;margin-bottom:.4rem;text-decoration:none;transition:opacity .3s}footer .der .link-2 a:hover{opacity:.7}footer .der .link-2 a.link-red{margin-bottom:1rem}footer .der .link-2 a.link-red i{margin-right:.5rem}@media only screen and (max-width:991px){footer .wrap{flex-direction:column;padding:0 2rem}footer .izq{margin-bottom:2.5rem}footer .der .link-1{border-left:none;margin-bottom:1.5rem;padding-left:0}}@media only screen and (max-width:768px){footer .wrap{padding:0 1rem}}@media only screen and (max-width:550px){footer .izq .logo-1{padding-right:1rem}footer .izq .logo-1 a{margin-bottom:1.5rem}footer .izq .logo-1 a img{width:130px}footer .izq .logo-1 p{font-size:.7rem}footer .izq .logo-2{padding-left:1rem}footer .izq .logo-2 a img{width:100px}footer .der{flex-direction:column}footer .der .link-2{border:none;margin-left:0;padding-left:0}}