.menu_ham{display:none}@media (max-width:1800px){.centro_oficial{margin-top:26%}.nosotros .texto{padding-right:120px;margin-top:120px}.contacto .mapa{padding-right:60px}.nosotros.productos .texto .titulo{max-width:75%}.contacto .texto{width:calc(45% + 89px)}.contacto .mapa{width:calc(55% - 169px)}}@media (max-width:1679px){.banners .banner .texto .titulo{font-size:8em}.banners .banner{max-height:900px;min-height:900px}.contenido.color.presentacion:before,.contenido.color.presentacion:after{background-size:400px;width:400px;height:318px}.portada.presentacion .texto .titulo{font-size:6em}.texto .titulo,.formulario .titulo{font-size:5em}.trabajos .imagenes .imagen{max-width:calc(26% + 7px)}.trabajos .imagenes .imagen:nth-child(2){max-width:42%}.centro_oficial .texto{width:calc(35% + 49px);margin-right:80px}.nosotros .imagen{margin-right:80px}.nosotros .texto{width:calc(55% - 6px);padding-right:80px;margin-top:80px}.nosotros .texto .imagenes{margin-top:40px}.nosotros .texto .imagenes .img{max-width:320px}.valores .texto .descripcion ul li,.item .txt .tit{font-size:2.5em}.nosotros.diferencia .imagenes{margin-right:80px}.nosotros.diferencia .texto{width:calc(50% - 80px)}body:not(.inicio) .cabecera:before,body:not(.inicio) .cabecera:after{width:35%;transform:translateY(40px)}.cabecera .centro{max-width:320px}.migas{padding-top:180px}.servicios .servs{margin-top:30px}.servicios .servs .item .txt{padding:10px 20px 15px}.nosotros.productos .imagenes{margin-right:60px}.nosotros.productos .texto{width:calc(65% - 20px)}.contacto .texto{margin-right:60px;width:calc(55% + 36px)}.contacto .mapa{width:calc(45% - 96px);padding-right:0}.contacto .cajas .contactar{padding:25px 30px}}@media (max-width:1439px){.banners .banner{max-height:780px;min-height:780px}.cont_banners .contactar{right:30px;bottom:30px;padding:20px 30px}.cabecera .izquierda .menu ul li,.cabecera .derecha .menu ul li{margin-right:40px}.banners .banner .texto .titulo{font-size:7em}.portada.presentacion .texto .titulo{font-size:5.5em}.texto .titulo,.formulario .titulo{font-size:4.5em}.cabecera .centro{max-width:300px}.cabecera .izquierda .menu ul,.cabecera .derecha .menu ul{margin-top:15px}.contenido.color.presentacion:before,.contenido.color.presentacion:after{background-size:320px;width:320px;height:255px}.presentacion .imagenes .imagen{max-width:420px}.presentacion .imagenes .imagen:nth-child(3){max-width:580px}.ofrecemos .srvs .item{margin-top:40px}.ofrecemos .srvs .item:nth-child(3n+2){margin-top:20px;transform:none}.trabajos .imagenes .imagen:nth-child(2){max-width:40%}.trabajos .imagenes .imagen{max-width:calc(26% + 18px)}.centro_oficial .texto{width:calc(35% + 69px);margin-right:60px}.centro_oficial .imagenes .imagen{width:calc(30% - 37px);margin-right:20px}.kit_digital{padding:10px}.kit .acces{padding:10px 10px 0}.migas{padding-top:170px}.nosotros .imagen{margin-right:60px}.nosotros .texto{width:calc(55% + 14px);padding-right:40px;margin-top:40px}.valores .texto .descripcion ul li{font-size:2.25em;padding:75px 25px 30px}.valores .texto .descripcion ul li:after{top:20px}.valores .texto .descripcion ul li ul li{min-height:calc(5 * 1.6em);-webkit-line-clamp:5}.nosotros.diferencia .imagenes{margin-right:60px}.nosotros.diferencia .texto{width:calc(50% - 60px)}.servicios .servs .item{width:calc(50% - (30px * 1 / 2));margin-right:30px;margin-top:30px}.jobs .imagenes .imagen,.coreano .cuidado .caja{width:calc(25% - (30px * 3 / 4));margin-right:30px;margin-top:30px}.nosotros.productos .imagenes{margin-right:40px}.nosotros.productos .texto{width:65%}.contacto .cajas .contactar{display:block;margin-right:0;margin-top:20px}.contacto .texto{width:calc(45% + 89px);margin-right:40px}.contacto .mapa{width:calc(55% - 129px)}div.format_popup .tit{font-size:5.5em;line-height:55px}}@media (max-width:1365px){.trabajos .imagenes .imagen{max-width:calc(26% + 15px);margin-top:90px}}@media (max-width:1279px){.contenedorban,.contenedorin,.contenedorpie{width:95%}.cabecera .izquierda .menu ul,.cabecera .derecha .menu ul{margin-top:10px}.cabecera .izquierda .menu ul li,.cabecera .derecha .menu ul li{margin-right:25px}.cabecera .centro{max-width:240px}.banners .banner .texto .titulo{font-size:6.5em}.contenido.color.presentacion:before,.contenido.color.presentacion:after{background-size:250px;width:250px;height:199px}.presentacion .imagenes .imagen{max-width:380px}.presentacion .imagenes .imagen:nth-child(3){max-width:500px}.contenido.color.presentacion{padding-bottom:260px}.item .txt{right:10px;bottom:10px;left:10px}.item .txt .tit{font-size:2.25em}.trabajos .imagenes .imagen{width:calc(33.3334% - (30px * 2 / 3));margin-right:30px;max-width:none;margin-top:40px}.trabajos .imagenes .imagen:nth-child(2){max-width:none}.centro_oficial{margin-top:22%}.centro_oficial .imagenes .imagen,.centro_oficial .imagenes .imagen:nth-child(2){width:auto}.centro_oficial .imagenes .imagen:first-child{max-width:260px;margin-right:0}.centro_oficial .imagenes .imagen:nth-child(2){margin-top:20px}.centro_oficial .texto{width:calc(35% + 89px);margin-right:40px}.nosotros .imagen{margin-right:40px}.nosotros .texto{width:calc(55% + 34px);padding-right:0;margin-top:0}.nosotros .texto .imagenes{text-align:left}.valores .texto .descripcion ul li{width:calc(50% - (24px * 1 / 2));margin-top:20px}.valores .texto .descripcion ul li:nth-child(-n+2){margin-top:0}.valores .texto .descripcion ul li:nth-child(4n){margin-right:20px}.valores .texto .descripcion ul li:nth-child(2n){margin-right:0}.valores .texto .descripcion ul li ul li{min-height:calc(3 * 1.6em);-webkit-line-clamp:3}.nosotros.diferencia .imagenes{margin-right:40px}.nosotros.diferencia .texto{width:calc(50% - 40px)}.servicios .servs .item .txt{position:static}.jobs .imagenes .imagen,.coreano .cuidado .caja{width:calc(33.3334% - (30px * 2 / 3));margin-right:30px;margin-top:30px}.jobs .imagenes .imagen:nth-child(4),.coreano .cuidado .caja:nth-child(4){margin-top:30px}.jobs .imagenes .imagen:nth-child(4n),.coreano .cuidado .caja:nth-child(4n){margin-right:30px}.jobs .imagenes .imagen:nth-child(3n),.coreano .cuidado .caja:nth-child(3n){margin-right:0}.nosotros.productos .imagenes{width:calc(35% - 30px);margin-right:30px}.contacto .texto{margin-right:30px}.contacto .mapa{width:calc(55% - 119px)}}@media (max-width:1023px){.menu_ham{display:block;color:white;border:none;float:right;position:fixed;right:2.5%;top:25px;height:50px;width:50px;z-index:99;background:none;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border:1px solid #ffffff;overflow:hidden;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ffffff;position:absolute;top:50%;margin-top:-2px;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;top:-8px;width:1.666666666666667rem;background:#ffffff;transition-duration:.3s,.3s;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-delay:.3s,0s;-webkit-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform}.menu_ham .the_bars:after{top:unset;bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.mm-ocd-opened .menu_ham .the_bars,body.fixed.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars:before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:#ffffff}body.mm-ocd-opened .menu_ham .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:#ffffff}body.fixed .menu_ham{top:0;right:0;border:1px solid #000000;background:#ffffff}body:not(.inicio) .menu_ham{background:#ffffff;border:1px solid #000000}body.fixed .menu_ham .the_bars,body.fixed .menu_ham .the_bars:before,body.fixed .menu_ham .the_bars:after,body:not(.inicio) .menu_ham .the_bars,body:not(.inicio) .menu_ham .the_bars:before,body:not(.inicio) .menu_ham .the_bars:after{background:#000000}body:not(.inicio).mm-ocd-opened .menu_ham .the_bars{background:transparent}body:not(.inicio) .cabecera:before,body:not(.inicio) .cabecera:after{width:30%}.mm-spn.mm-spn--navbar:after{font-family:"Bebas Neue",sans-serif;font-size:3.5em;opacity:1;background:#fad4d4;letter-spacing:1px;color:#000000;text-transform:uppercase;padding-top:3px}.mm-spn .falso_link,.mm-spn a{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:2em;padding-top:21px;color:#000000;letter-spacing:1px}.falso_link.sel,#mmmenu ul li.sel a{color:#bc9239}.mm-spn.mm-spn--navbar:before{opacity:1;z-index:2;border-color:#000000}.contenido.color.presentacion:before,.contenido.color.presentacion:after{display:none}.banners .banner .texto .enlaces .boton{height:55px;line-height:55px;padding-top:2px}.cabecera .izquierda{display:none}.cabecera .derecha{float:left}.cabecera .derecha .menu ul li:not(.cont){display:none}.banners .banner{max-height:620px;min-height:620px}.banners .banner .texto .titulo{font-size:5.5em}.cont_banners .contactar{bottom:0;right:0;padding:10px 20px}.contactar ul li:before{top:50%;transform:translateY(-50%)}.contactar ul li.direcc a{display:inline;margin-left:5px}.banners .banner .texto{top:50%}.texto .subtitulo{letter-spacing:1px}.portada.presentacion .texto .titulo{font-size:5em}.presentacion .imagenes .imagen{max-width:320px}.presentacion .imagenes .imagen:nth-child(3){max-width:420px;top:160px}.ofrecemos .srvs .item{width:calc(50% - (20px * 1 / 2));margin-right:20px;margin-top:20px;transform:none}.ofrecemos .srvs .item:nth-child(5){transform:translateY(-20px)}.ofrecemos .srvs .item:nth-child(3n){margin-right:20px}.ofrecemos .srvs .item:nth-child(2n){margin-right:0}.trabajos .imagenes .imagen{width:calc(33.3334% - (20px * 2 / 3));margin-right:20px}.trabajos .enlace{padding-bottom:60px}.contactar ul li{line-height:44px;margin-top:0}.centro_oficial .imagenes{text-align:right}.kit_digital{padding:2px}.kit .acces{padding:2px 2px 0}.migas{padding-top:150px}.texto .titulo,.formulario .titulo{font-size:4em}.nosotros .imagen{margin-right:30px;width:calc(45% - 64px)}.nosotros .texto .imagenes .img{display:block;max-width:430px}.valores .texto .descripcion ul li{font-size:2em}.valores .texto .descripcion ul li ul li{min-height:calc(4 * 1.6em);-webkit-line-clamp:4}.nosotros.diferencia .imagenes{position:sticky;right:0;top:10px;width:calc(50% + 10px);margin-right:30px}.nosotros.productos .imagenes{position:sticky;right:0;top:10px;width:calc(35% - 20px);margin-right:20px}.servicios .servs .item{width:calc(50% - (20px * 1 / 2));margin-right:20px;margin-top:20px}.jobs .imagenes .imagen,.coreano .cuidado .caja{width:calc(50% - (20px * 1 / 2));margin-right:20px}.jobs .imagenes .imagen:nth-child(4n),.coreano .cuidado .caja:nth-child(4n),.jobs .imagenes .imagen:nth-child(3n),.coreano .cuidado .caja:nth-child(3n){margin-right:20px}.jobs .imagenes .imagen:nth-child(3),.coreano .cuidado .caja:nth-child(3){margin-top:30px}.jobs .imagenes .imagen:nth-child(2n),.coreano .cuidado .caja:nth-child(2n){margin-right:0}.contacto .texto,.contacto .mapa{display:block;width:auto;margin-right:0}.contacto .mapa{margin-top:20px}.contacto .mapa iframe{height:350px}.contactar ul li.horario{line-height:1.6}.contactar ul li.horario:before{transform:none;top:0}.contacto .cajas .contactar:last-child{padding:20px}.contacto .cajas .contactar:first-child{padding:10px 20px}.frm{padding:60px 0}div.format_popup .tit{font-size:5em;line-height:50px}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-size:2.5em}}@media (max-width:540px){::-webkit-scrollbar{height:0;width:0}*{scrollbar-width:none}.contenedor,.contenedorban,.contenedorin,.contenedorpie,.contenedorbig,.contenedorgran{width:92%}.cabecera{top:20px}.cabecera .derecha{display:none}.cabecera .centro{position:static;margin:0;text-align:left;max-width:200px}.banners .banner{max-height:480px;min-height:480px}.banners .banner .texto{top:unset;transform:none;bottom:20px}.banners .banner .texto .titulo{font-size:4em}.banners .banner .texto .enlaces .boton,.contenido .enlace .boton,.formulario form .boton{display:block;font-size:1.8em}.banners .banner .texto .enlaces .boton:first-child{margin-right:0;margin-bottom:20px}.cont_banners .contactar{position:static;padding:20px 15px 10px;background:#ffffff}.contactar ul li{padding-left:35px}.contactar ul li.direcc{line-height:23px}.contactar ul li.direcc:before{top:0;transform:none}.contactar ul li.direcc a{display:block;margin:0}.contenido,.nosotros.diferencia{padding:60px 0}.portada.presentacion .texto .titulo{font-size:4.5em}.contenido .enlace .boton,.formulario form .boton{display:block}.contenido.color.presentacion{padding-bottom:60px}.presentacion .imagenes{margin-top:30px}.presentacion .imagenes .imagen{display:block;max-width:none;margin-top:20px}.presentacion .imagenes .imagen:nth-child(2){float:none}.presentacion .imagenes .imagen:nth-child(3){position:static;max-width:none;margin-top:20px}.ofrecemos .srvs .item{display:block;width:auto;margin-right:0}.ofrecemos .srvs .item:nth-child(3n){margin-right:0}.ofrecemos .srvs .item:nth-child(3){margin-top:20px}.ofrecemos .srvs .item:nth-child(5){transform:none}.contenido.color.trabajos{padding-bottom:60px}.trabajos .imagenes .imagen{display:block;width:auto;margin-right:0;margin-top:20px}.trabajos .imagenes .imagen:nth-child(2){margin-top:20px}.trabajos .imagenes .imagen:first-child{margin-top:0}.trabajos .enlace{margin-bottom:0;padding-bottom:0}.centro_oficial{margin-top:0;border-top:2px solid #ffffff}.centro_oficial .texto,.centro_oficial .imagenes{display:block;width:auto;margin-right:0}.centro_oficial .texto .titulo,.nosotros.productos .texto .titulo{max-width:none}.centro_oficial .imagenes{margin-top:30px}.centro_oficial .imagenes .imagen{display:block}.centro_oficial .imagenes .imagen:first-child{max-width:none}.pie .superior{padding:40px 0 25px}.pie .superior ul.submenu{display:none}.pie .superior .centtre{position:static;max-width:none;margin:0}.pie .superior .logo{max-width:180px;margin:0 auto}.pie .superior ul.legales{float:none;display:block;text-align:center}.pie .superior ul.legales li:last-child{display:none}.ofrecemos .texto,.coreano .texto{max-width:none}.menu_ham{right:4.5%;top:20px}.mm-spn.mm-spn--navbar:after{font-size:2.75em}.texto .subtitulo{padding:5px 10px}body:not(.inicio) .cabecera:after{display:none}body:not(.inicio) .cabecera:before{width:100%;transform:translateY(20px)}.nosotros .imagen,.nosotros .texto{display:block;width:auto;margin-right:0}.nosotros .texto{float:none}.nosotros .imagen{margin-top:20px}.nosotros,.servicios,.jobs,.productos,.contacto,.contenido.legal{padding-top:20px}.valores .texto .descripcion ul li{display:block;width:auto;margin-right:0;padding:75px 15px 20px}.valores .texto .descripcion ul li:nth-child(2){margin-top:20px}.valores .texto .descripcion ul li ul li{display:block;min-height:auto;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial}.nosotros.diferencia .texto{display:block;width:auto;margin-right:0}.nosotros.diferencia .imagenes{position:static;display:block;width:auto;margin-right:0;margin-top:20px}.servicios .servs .item{width:auto;display:block;margin-right:0}.servicios .servs .item:nth-child(2){margin-top:20px}.servicios .servs .item .txt{padding:10px 15px 15px}.jobs .imagenes .imagen,.coreano .cuidado .caja{display:block;width:auto;margin-right:0;margin-top:20px}.jobs .imagenes{margin-top:30px}.jobs .imagenes .imagen:nth-child(2),.jobs .imagenes .imagen:nth-child(3),.jobs .imagenes .imagen:nth-child(4){margin-top:20px}.jobs .imagenes .imagen:nth-child(4n),.coreano .cuidado .caja:nth-child(4n),.jobs .imagenes .imagen:nth-child(3n),.coreano .cuidado .caja:nth-child(3n){margin-right:0}.coreano .cuidado .caja{margin-top:40px}.coreano .cuidado .caja:nth-child(2),.coreano .cuidado .caja:nth-child(3),.coreano .cuidado .caja:nth-child(4){margin-top:40px}.nosotros.productos .texto,.nosotros.productos .imagenes{display:block;width:auto;margin-right:0}.nosotros.productos .imagenes{position:static}.contacto .mapa iframe{height:280px}.formulario .titulo{text-align:left}.formulario .campos .campo.mitad{display:block;width:auto;margin-right:0}.formulario .campos .campo.mitad:nth-child(2){margin-top:20px}.campo textarea{height:160px;min-height:160px;max-height:300px}.formulario form .checks,.formulario form .boton{float:none}.formulario form .checks{margin-top:25px}div.format_popup{top:0;position:fixed;left:0;right:0;padding:20px}div.format_popup.legal{position:absolute}div.format_popup .tit{font-size:4.5em;line-height:45px}div.format_popup table,div.format_popup ul,div.format_popup p{line-height:1.4}div.format_popup.legal .fancybox-close-small{position:fixed;background-color:white;color:#000000}.descripcion h2,.descripcion h3,.descripcion h4{font-size:1.8em;line-height:1.3}.texto .descripcion,.txt .descripcion,.contactar ul li{font-size:1.6em}#cookie-bar{padding:15px;bottom:0;right:0;left:0}#cookie-bar a{height:55px;line-height:55px;border-radius:10px;width:calc(50% - 7.5px);margin-right:15px}.valores .texto .descripcion ul li:after{left:15px}.contactar ul li.direcc a i{margin:0;display:block}}@media (max-width:359px){body{font-size:56%}}@media (pointer:coarse){*::-webkit-scrollbar{display:none}*{scrollbar-width:none}}