@media (max-width:1800px){.contenido.promociones{padding:260px 0 0 42px}.contenido.solucion .fondo_servicio .contenedorin{width:92%}.contenido.nosotros .secundarias .img.principal{max-width:700px}.contenido.promociones .texto .descripcion{margin-bottom:40px}.ficha .imagenes{padding:60px 70px}.contenido.presentacion,.contenido.ficha,.contenido.contacto,.contenido.legal{background-size:95%}.contenido.presentacion .secundarias .img{max-width:350px}.contenido.promociones .promos .item:before,.contenido.presentacion .secundarias .img:before{height:95px}.contenido.presentacion .secundarias .img:before{height:70px}.contenido.services .servicios{padding:0 100px}.contenido.promociones .promos{width:51.2%}.contenido.promociones .texto{width:calc(50% - 80px)}.contenido.ficha .imagenes .img:before{height:140px}}@media (max-width:1679px){.contenido.solucion .fondo_servicio{max-height:640px}.cabecera .logo{max-width:245px}.cabecera .derecha .menu,.cabecera .derecha .contactocab{height:100px;line-height:100px}.cabecera .derecha .contactocab .linea{height:100px}.cabecera .derecha .contactocab a{margin-top:10px;line-height:35px}.cabecera .derecha .contactocab a:nth-of-type(2){margin-top:10px}.cabecera .derecha .menu li{margin:43px 48px 0 0}.contenido.promociones .promos .item:before,.contenido.presentacion .secundarias .img:before{height:75px}.contenido.ficha .imagenes .img:before{height:125px}.contenido.promociones .promos .item{margin-bottom:90px}.contenido.presentacion .secundarias .img{max-width:300px}.contenido.presentacion .secundarias .img:before{height:60px}.cabecera .derecha .menu li:last-child{margin-right:60px}.contenido.promociones{padding:220px 0 120px 36px}.contenido.promociones .texto{width:calc(50% - 77px)}.contenido.promociones .promos .item .textos{padding:30px 30px 60px 30px}.contenido.promociones .promos .item .textos .flecha{bottom:25px}.contenido.nosotros .texto{margin-left:50px}.contenido.nosotros .secundarias .img.principal{max-width:650px}.contenido.nosotros .secundarias{width:calc(50% + 10px)}.contenido.nosotros{padding-bottom:120px}.contenido.solucion.quienes .texto,.contenido.solucion .texto{max-width:80%}.contenido.somos .texto{margin-left:0;margin-right:50px}.contenido.somos .secundarias{width:calc(50% - 31px)}.contenido.somos .secundarias .img:nth-of-type(2){left:-60px}.contenido.somos{padding-bottom:220px}.pie .superior .columnas .contenidos{margin-right:10%}.pie .superior .columnas .informacion{margin-right:40%}.pie .inferior .kit_digital{right:205px;top:53%}.pie .superior{padding:100px 0 70px 0}.contenido.services .servicios{padding:0 40px}.contenido .servicios .item .textos,.contenido .servicios .item.bn .textos{right:20px;left:20px}.ficha .imagenes{padding:50px}.ficha .imagenes .img{width:calc(50% - 40px);margin-right:80px;margin-bottom:60px}.contenido.services.ficha{padding-top:80px}.listado .promocion:nth-of-type(2n+1) .texto{margin-right:50px}.listado .promocion:nth-of-type(2n) .texto{margin-left:50px}.listado .promocion .foto{width:calc(45% - 30px)}.listado .promocion .texto .descripcion{-webkit-line-clamp:5;height:150px}.contenido.contacto .texto{margin-right:50px;width:50%}.contenido.contacto .imagen{width:calc(50% - 50px)}.contacto .inferior .mapa{margin-right:50px}.contacto .formulario{width:50%}.contacto .formulario form .botones .boton{padding:0 25px}.contenido.services .texto .descripcion p,.ficha .texto .descripcion p{width:calc(50% - 42px);margin-right:80px}.cabecera .derecha .contactocab a,.cabecera .derecha .contactocab a:nth-of-type(2){background-position:right top;padding-top:3px}}@media (max-width:1439px){.cabecera .derecha .menu li:first-child{margin-left:40px}.cabecera .derecha .menu li{margin:43px 40px 0 0}.banners .banner .texto .titulo,.migas .item-miga .texto .titulo{font-size:7em}.banners .banner .texto .subtitulo{font-size:2.083em}.migas .item-miga .texto .segmentos{font-size:1.85em}.banners .banner .texto .titulo:after{width:20px;height:20px}.pie .superior .columnas .informacion{margin-right:36%}.pie .inferior .kit_digital{right:200px;padding:2px}.pie .inferior .kit_digital img{max-width:500px}.pie .inferior{padding:50px 0 40px 0}.contenido.nosotros .secundarias .img.principal{max-width:600px}.contenido.solucion.quienes .texto,.contenido.solucion .texto{max-width:85%}.contenido.solucion .fondo_servicio .contenedorin{padding-top:120px}.contenido.solucion .fondo_servicio{max-height:590px}.contenido .servicios .item .titulo,.contenido .servicios .item.bn .titulo{font-size:3.8em}.ficha .imagenes{padding:40px}.ficha .imagenes .img{width:calc(50% - 30px);margin-right:60px;margin-bottom:50px}.contenido.services .texto .descripcion p,.ficha .texto .descripcion p{width:calc(50% - 32px);margin-right:60px}.contenido.ficha .imagenes .img:before{height:120px}.cabecera .derecha .contactocab a.tel:hover{background:url(../img/web/tel_ye.png) no-repeat right 5px top}.contenido.presentacion .secundarias .img:nth-of-type(3){top:70%}.contenido.somos .secundarias{width:calc(50% - 45px)}.contenido.promociones{padding:220px 0 120px 34px}}@media (max-width:1365px){.listado{padding:100px 0}.cabecera .logo{max-width:220px}.cabecera .derecha .menu li{font-size:1.5em}.cabecera .derecha .menu,.cabecera .derecha .contactocab{height:90px;line-height:90px}.cabecera .derecha .menu li:first-child{margin-left:35px}.cabecera .derecha .menu li{margin:39px 35px 0 0}.cabecera .derecha .contactocab .linea{height:90px}.cabecera .derecha .contactocab a,.cabecera .derecha .contactocab a:nth-of-type(2){background-size:28px;line-height:30px;padding-right:40px;margin-top:9px;font-size:1.5em}.cabecera .derecha .contactocab a.tel:hover{background:url(../img/web/tel_ye.png) no-repeat right 3px top;background-size:28px}.cabecera .derecha .contactocab a.correo:hover{background:url(../img/web/email_ye.png) no-repeat right 3px top;background-size:28px}.contenido.presentacion .texto{margin-left:40px}.contenido.presentacion .secundarias{width:calc(50% + 20px)}.contenido.presentacion .secundarias .img{max-width:280px}.contenido.presentacion .secundarias .img:before{height:55px}.contenido.presentacion,.contenido.contacto{padding:100px 0}.contenido.promociones{padding:220px 0 100px 32px}.contenido.solucion .fondo_servicio .contenedorin{padding-top:100px}.contenido.solucion .fondo_servicio{max-height:520px}.contenido.solucion .texto{margin-bottom:8%}.contenido.nosotros .secundarias .img.principal{max-width:580px}.contenido.solucion.quienes .texto,.contenido.solucion .texto{max-width:90%}.contenido.solucion.quienes .descripcion ul li:before{width:130px;height:130px}.contenido.solucion.quienes .descripcion ul li{padding-top:150px;margin-right:100px;width:calc(33.333% - 70px)}.contenido.somos .texto{width:calc(50% - 80px);margin-right:40px}.contenido.somos .secundarias{width:calc(50% - 30px)}.contenido.services:after{bottom:15%}.contenido.services .texto,.contenido.somos .texto{margin-left:0}.contenido.services .servicios{padding:0 30px}.contenido.promociones .texto{margin-right:40px;width:calc(50% - 55px)}.ficha .imagenes .img{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px}.contenido.ficha .imagenes .img:before{height:115px}.contenido.services .texto .descripcion p,.ficha .texto .descripcion p{margin-right:40px;width:calc(50% - 22px)}.ficha .imagenes{padding:30px}.contenido.services.ficha:after{bottom:40%}.boton{padding:0 40px;height:60px;line-height:65px}.listado .promocion .texto .descripcion{-webkit-line-clamp:4;height:120px}.pie .superior .columnas .contenidos{margin-right:8%}.pie .superior .columnas .informacion{margin-right:38%}.pie .superior .logo{max-width:250px}}@media (max-width:1279px){.cabecera .derecha .contactocab{display:none}.cabecera .derecha .menu{width:100%;display:block}.cabecera .derecha .menu:after{transform:none;right:0;left:0}.cabecera .derecha .menu li:last-child{margin-right:40px}.banners .banner:before,.migas .item-miga:before{right:50%;left:-150px}.contenido.presentacion .texto{width:100%;display:block;margin-left:0;float:none;margin-top:0;margin-bottom:40px}.contenido .texto .titulo{font-size:6em}.contenido .texto .descripcion{margin-bottom:60px}.contenido.presentacion .secundarias{display:block;width:100%}.contenido.presentacion .secundarias .img{max-width:300px}.contenido.presentacion .secundarias .img:nth-of-type(2){margin-top:0}.contenido.presentacion .secundarias .img:nth-of-type(3){top:0}.contenido.solucion.quienes .texto,.contenido.solucion .texto{max-width:none}.contenido .servicios .item .textos,.contenido .servicios .item.bn .textos{bottom:20px}.contenido .servicios .item .titulo,.contenido .servicios .item.bn .titulo{font-size:3em}.contenido.solucion .fondo_servicio:after{height:60px}.contenido.solucion .fondo_servicio{max-height:530px}.contenido.promociones{padding:200px 0 50px 25px}.contenido.promociones .promos .item:before,.contenido.presentacion .secundarias .img:before{height:115px}.contenido.presentacion .secundarias .img:before{height:60px}.contenido.promociones .texto{display:block;width:100%;margin-right:0;margin-bottom:40px}.contenido.promociones .promos{width:100%;display:block;margin-top:0}.migas .item-miga{height:560px}.migas.min .item-miga{height:360px}.pie .inferior{padding:40px 0 30px 0}.pie .superior{padding:80px 0 60px 0}.pie .superior .columnas ul li{font-size:1.85em}.pie .superior .columnas .informacion{margin-right:30%}.pie .inferior{padding:0}.pie .inferior .kit_digital{position:relative;transform:none;right:unset;top:unset}.pie .inferior .kit_digital img{display:block;margin:0 auto}.pie .inferior .contenedor{padding:15px 0 10px 0}.contenido.presentacion .secundarias .img:nth-of-type(2){bottom:0}.contenido.nosotros .secundarias .img.principal{max-width:650px}.contenido.somos .secundarias .img.principal{float:right}.contenido.somos .secundarias .img:nth-of-type(2){left:0}.contenido.nosotros .secundarias .img.principal:before{height:135px}.contenido.services{padding-bottom:50px}.contenido.listado .promocion .texto .titulo{font-size:5em;margin-bottom:10px}.listado .promocion:nth-of-type(2n+1) .texto{margin-right:30px}.listado .promocion:nth-of-type(2n) .texto{margin-left:30px}.listado .promocion{margin-bottom:50px}.listado .promocion .foto{width:calc(45% - 10px)}.contenido.ficha .imagenes .img:before{height:90px}.ficha .imagenes{padding:20px}.ficha .imagenes .img{width:calc(50% - 15px);margin-right:30px;margin-bottom:30px}.contenido.contacto .texto{margin-top:0;width:calc(50% - 45px)}.contenido.contacto .imagen{width:calc(50% - 5px)}.contacto .inferior{margin-top:60px}.contacto .formulario .titulo{font-size:3.5em}.contacto .inferior .mapa{width:calc(50% - 20px);margin-right:20px}.campo textarea{height:80px}.contacto .formulario form .checks .check{font-size:1.85em;line-height:1.3}.contenido.solucion .texto .titulo{font-size:4em}.contenido.services.ficha{padding-top:50px;padding-bottom:120px}}@media (max-width:1023px){.cabecera .derecha .menu{display:none}.banners .banner,.migas .item-miga{max-height:50vh;min-height:290px}.banners .banner .texto{top:unset;left:25px;right:25px;transform:unset;bottom:80px}.banners .banner .texto .titulo,.migas .item-miga .texto .titulo{font-size:6em}.banners .banner .texto .subtitulo{font-size:1.85em;max-width:75%;margin-top:10px}.banners .owl-dots{bottom:10%}.banners .banner .texto .titulo:after{width:18px;height:18px}.cabecera{top:20px}.menu_ham{display:block;color:white;border:none;float:right;position:fixed;right:0px;top:0px;height:60px;width:60px;z-index:99;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;overflow:hidden;border-radius:100%;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:white;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;width:1.666666666666667rem;background:white;transition-duration:0.3s,0.3s;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-ms-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-delay:0.3s,0s;-ms-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s}.menu_ham .the_bars:before{background:white;top:-8px;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;-o-transition-property:top,-o-transform}.menu_ham .the_bars:after{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}.menu_ham.on .the_bars{background-color:transparent}.menu_ham.on .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,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}.menu_ham.on .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,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:white}body.fixed .menu_ham{background-color:#000000;border-radius:0}.mm-spn.mm-spn--light{background:#ffffff}.mm-spn.mm-spn--navbar:after{font-size:2.3em;font-weight:bold;opacity:1;background:#ffce00;color:#000000;text-transform:uppercase;letter-spacing:1px;font-family:'Founders Grotesk',sans-serif;padding-top:5px}.mm-spn.mm-spn--navbar:before{opacity:1;z-index:2;border-color:black}#mmmenu ul li{font-family:'Founders Grotesk',sans-serif;text-transform:uppercase}#mmmenu ul li a{color:black;padding-top:25px}#mmmenu ul li.sel a,#mmmenu ul li ul li.sel a{font-weight:900}.mm-spn .falso_link,.mm-spn a{font-size:1.8em}:root{--mm-spn-item-height:60px}.pie .superior{padding:60px 0 40px 0}.pie .superior .columnas{margin-top:40px}.pie .superior .columnas .informacion{margin-right:15%}.pie .superior .logo{max-width:225px}.contenido.presentacion .secundarias .img{max-width:235px}.contenido.presentacion .secundarias .img:before{height:50px}.contenido.presentacion,.contenido.contacto{padding:80px 0}.contenido .servicios .item .textos .titulo{margin-bottom:30px}.contenido.solucion .fondo_servicio{max-height:575px}.flecha{opacity:1}.contenido.promociones .promos .item .textos .titulo{font-size:2.85em}.contenido.promociones .promos .item .textos .subtitulo{font-size:2.083em}.contenido.promociones{padding:200px 0 50px 19px}.contenido.solucion .texto .titulo{margin-bottom:30px}.contenido.solucion .texto{margin-bottom:6%}.contenido.solucion .texto .descripcion{font-size:1.85em}.contenido.solucion .fondo_servicio .contenedorin{padding-top:80px}.contenido.services .texto .descripcion p,.ficha .texto .descripcion p{display:block;width:100%;margin-right:0}.contenido.services{padding-bottom:40px}.listado{padding:80px 0}.listado .promocion{margin-bottom:80px}.listado .promocion .texto{display:block;width:100%;margin-right:0;float:none;position:relative;margin-bottom:20px}.listado .promocion:nth-of-type(2n) .texto{margin-left:0}.listado .promocion .boton{position:relative;bottom:unset}.listado .promocion .foto{display:block;width:100%;float:none}.listado .promocion .texto .descripcion{margin-bottom:20px}.boton{padding:0 25px;height:55px;line-height:60px}.ficha .imagenes{padding:0;padding-top:20px}.ficha .imagenes .img{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.contenido.ficha .imagenes .img:before{height:75px}.contenido.solucion .texto .titulo{font-size:3.5em}.contenido.solucion.quienes .descripcion{max-width:none}.contenido.solucion.quienes .descripcion ul li{font-size:1.45em;margin-right:60px}.contenido.solucion.quienes .fondo_servicio .contenedorin{padding-bottom:80px}.contenido .texto .titulo{line-height:1;margin-bottom:10px}.contenido.presentacion .texto .descripcion{margin-bottom:30px}.ficha .texto{margin-top:40px}.migas .item-miga .texto{width:93%}.migas .item-miga .texto .titulo{max-width:80%}.contenido.promociones .promos .item{margin-bottom:80px}.volver .boton:before{background-size:60px;margin-bottom:10px;margin-right:10px}.contenido.promociones .promos .item .textos{padding:20px 20px 50px 20px}.contenido.promociones .promos .item .textos .flecha{bottom:20px}.contenido.contacto .texto{display:block;width:100%;margin-right:0;margin-bottom:20px}.contenido.contacto .imagen{display:block;width:100%}.contenido.contacto .inferior .mapa{display:block;width:100%;margin-right:0}.contacto .inferior .mapa iframe{height:300px!important}.contacto .formulario{width:auto;display:block;margin-top:40px}.contacto .formulario form .campos .campo label{font-size:1.65em}.campo input{height:44px;line-height:44px;padding-top:0}.banners .banner .contenedor-fondo,.banners .owl-dots{width:93%}.ficha.promocion{padding-top:100px}.contenido.legal{padding:80px 0}}@media (max-width:767px){.contenido.presentacion,.contenido.ficha,.contenido.contacto,.contenido.legal{background-size:91%}.contenido.legal .texto{margin-top:20px}.contenedor{width:92%}.cabecera{top:10px}.cabecera .logo{max-width:160px}.banners .banner .texto{left:14px;right:14px;bottom:40px}.banners .banner .texto .subtitulo{max-width:none;font-size:1.667em;line-height:1.4}.banners .banner .texto .titulo:after{width:13px;height:13px}.banners .owl-dots{bottom:4%;width:92%}.pie .superior .logo{margin:0 auto;max-width:180px}.pie .inferior{text-align:center}.pie .inferior .kit_digital img{width:100%}.pie .inferior .copyright{line-height:1.3;display:block}.pie .inferior .copyright i{display:block}.pie .inferior a{float:none;display:inline-block;margin-top:10px}.pie .inferior .contenedor{padding:25px 0 20px 0}.pie .superior{padding:30px 10px}.pie .superior .columnas .informacion{display:block;width:100%;margin-right:0;text-align:center}.pie .superior .columnas ul.informacion li:first-child a{line-height:20px}.pie .superior .columnas .legal{display:block;width:100%;text-align:center}.pie .superior .columnas .legal li{display:inline-block;vertical-align:top;position:relative;margin:5px 10px}.pie .superior .columnas .redes{float:none;display:block;width:100%;text-align:center}.pie .superior .columnas ul.redes li{display:inline-block;position:relative;vertical-align:top;margin:0;margin-right:10px}.pie .superior .columnas ul.redes li:last-child{margin-right:0}.pie .superior .columnas .contenidos{display:none}.pie .superior .columnas ul li{font-size:2.083em}.pie .superior .redes a.facebook,.pie .superior .redes a.whatsapp,.pie .superior .redes a.instagram,.pie .superior .redes a.twitter{width:44px;height:44px;border-radius:100%;background-color:#ffce00;color:#000000}.pie .superior .redes a.facebook{background-image:url(../img/web/fbb.svg)}.pie .superior .redes a.whatsapp{background-image:url(../img/web/wab.svg)}.pie .superior .redes a.instagram{background-image:url(../img/web/itb.svg)}.pie .superior .redes a.twitter{background-image:url(../img/web/twb.svg)}::-webkit-scrollbar{width:0px;height:0px}.mm-spn .falso_link,.mm-spn a,.mm-spn.mm-spn--navbar:after{font-size:1.8em}.banners .banner .texto .titulo{font-size:4.45em}.migas .item-miga .texto .titulo{font-size:3.55em}.contenido .texto .titulo{font-size:4em}.boton{font-size:1.7em}.contenido.presentacion .secundarias .img{max-width:none;display:block;width:100%;margin-bottom:20px}.contenido.presentacion .secundarias .img:nth-of-type(2){float:none;bottom:unset;left:unset}.contenido.presentacion .secundarias .img:nth-of-type(3){position:relative;left:unset;right:unset;top:unset}.contenido.promociones .promos .item:before{height:20%}.contenido.presentacion .secundarias .img:before,.contenido.nosotros .secundarias .img.principal:before,.contenido.ficha .imagenes .img:before{height:70px}.contenido.solucion .fondo_servicio{max-height:none}.contenido.promociones{padding:80px 14px 30px 14px}.contenido.presentacion .texto .descripcion{font-size:1.85em}.contenido.solucion .texto .descripcion{font-size:1.875em}.contenido.solucion .fondo_servicio .contenedorin{padding-bottom:80px}.contenido.promociones .promos .item .textos{padding:30px 10px 40px 10px}.contenido.promociones .promos .item .textos .flecha{bottom:15px}.promos .owl-dots{position:absolute;bottom:5px;left:0;right:0;max-width:1570px;margin:0 auto;z-index:3;width:92%;text-align:center}.promos .owl-dots .owl-dot{position:relative;display:inline-block;vertical-align:top;width:13px;height:13px;margin-right:8px;transition:all 250ms linear;border-radius:50%;background:#000000}.promos .owl-dots .owl-dot.active{background:#ffce00}.contenido.promociones .promos .item{margin-bottom:60px}.migas .item-miga{max-height:200px;min-height:unset}.migas .item-miga .texto .titulo{max-width:none;padding-right:0}.contenido.presentacion .secundarias .img:nth-of-type(2){position:relative}.contenido.solucion.quienes .descripcion ul{margin-top:20px}.contenido.solucion.quienes .descripcion ul li{display:block;width:100%;text-align:center;margin-bottom:40px;margin-right:0;padding-top:135px}.contenido.solucion.quienes .descripcion ul li:last-child{margin-bottom:0}.contenido.solucion.quienes .descripcion ul li:before{background:url(../img/web/exp.png) no-repeat center;background-color:#ffce00;width:120px;height:120px}.contenido.nosotros .secundarias .img.principal{max-width:none;margin-bottom:20px}.contenido.solucion .texto .titulo{font-size:3em;text-align:left}.contenido.solucion .texto .descripcion{text-align:left;max-width:none}.contenido.somos .texto{margin-top:40px}.contenido.nosotros .secundarias .img.principal{float:none}.contenido.services .servicios{padding:0}.contenido.listado .promocion .texto .titulo{font-size:4.5em;margin-bottom:0}.listado .promocion .texto .descripcion{margin-bottom:10px}.ficha.promocion,.ficha.servicio{padding-top:80px}.ficha .texto{margin-top:20px}.volver .boton{text-indent:-99999px;background:transparent;border:none;line-height:40px;height:40px;padding:0 30px}.volver .boton:before{position:absolute;transform:rotate(180deg);top:0;right:0;left:unset;background-size:48px;background-image:url(../img/web/flecha-w.svg);background-position:top left;background-repeat:no-repeat;margin-right:0;margin-bottom:0}.migas.min .item-miga{max-height:250px}.migas.min .item-miga .texto .segmentos a:first-child,.migas.min .item-miga .texto .segmentos span:nth-of-type(1){display:none}.boton{padding:0 20px;height:50px;line-height:55px}.ficha .imagenes .img{width:100%;display:block;margin-right:0}.contenido.services.ficha{padding-bottom:80px}.contenido.contacto .texto{margin-top:20px}.contenido.contacto .texto .descripcion{margin-bottom:40px}.iconos div{font-size:1.7em;padding-top:5px}.contacto .formulario .titulo{text-align:left}.contacto .formulario form .botones,.contacto .formulario form .checks{display:block;width:auto}.contacto .formulario form .botones .boton{display:block;text-align:center}div.format_popup{padding:5% 2.5%}div.format_popup.legal{position:absolute;top:0;right:0;left:0;bottom:0}div.format_popup .tit{font-size:3em;max-width:70%;line-height:1}#cookie-bar{left:0;right:0;text-align:left;bottom:0;border:none}#cookie-bar p span{font-size:1.8em;line-height:1.4}#cookie-bar a{height:50px;line-height:44px}.solucion .fondo_servicio .servicios .owl-dots .owl-dot{background:#ffffff}.solucion .fondo_servicio .servicios .owl-dots .owl-dot.active{background:#ffce00}.migas .item-miga .texto .segmentos{font-size:1.8em}.contenido .servicios .item .foto,.contenido .servicios .item.bn .foto{max-width:none}.texto .descripcion h2,.texto .descripcion h3,.texto .descripcion h4{font-size:1.5em;line-height:1.3}.legal .texto .descripcion p{margin-bottom:20px}div.format_popup.legal .fancybox-close-small{position:fixed;background-color:white}div.format_popup.legal p{text-align:left}.contenido.promociones .promos .item .foto{max-width:none}.migas .item-miga .texto{bottom:5%}.contenido .texto .titulo .lettering span:last-child{color:#000000}.pie .superior .columnas{margin-top:20px}.contenido.solucion .fondo_servicio:after{top:75%}.contenido.solucion.quienes .fondo_servicio:after{bottom:0;top:unset}}@media (max-width:359px){.contenido.presentacion .secundarias .img:before,.contenido.nosotros .secundarias .img.principal:before,.contenido.ficha .imagenes .img:before{height:60px}body{font-size:56%}}
