@media (max-width:768px){.hero-background .general-container{margin-bottom:60px;margin-top:28px;padding:20px}.hero-background .general-container .light{top:unset}.hero-background .general-container .modelo{right:-180px;top:-24px;width:400px}.hero-background .general-container .title{margin-left:0}.hero-background .general-container .title .title-1,.hero-background .general-container .title .title-1 p{font-size:32px;line-height:32px}.hero-background .general-container .title .title-2{font-size:18px;line-height:18px}.hero-background .general-container .text{margin-left:-12px;margin-top:16px}.hero-background .general-container .text p{font-size:20px;line-height:28px}.hero-background .general-container .text .text-numbers{font-size:48px;line-height:54px}.hero-background .general-container .button-container{align-items:flex-start;flex-direction:column;margin-left:0;margin-top:8px}.hero-background .general-container .button-container .button{margin-top:12px}.xl3-interna .general-container{padding:16px}.xl3-interna .contenthtml{max-width:100%;padding-left:28px;padding-right:28px}.xl3-interna .general-container .title{font-size:24px;font-weight:800;line-height:27px;padding-bottom:20px;padding-top:20px}.xl3-interna .general-container .title .desktop-br{display:none}.xl3-interna .general-container .title .mobile-br{display:block}.xl3-interna .general-container .video{width:90%}.xl3-interna p,ol,ul{font-size:16px!important;line-height:19px!important;margin-bottom:16px}.xl3-interna .asterisco{font-size:12px!important}.xl3-interna h2{font-size:22px!important;font-weight:700!important;line-height:28px!important}.intro-background{border-radius:32px 32px 0 0;margin-top:52px;padding-top:0}.intro-background .general-container{flex-direction:column}.intro-background .general-container .video-container{padding-right:0;width:100%}.intro-background .general-container .text-container{margin-top:20px;width:100%}.intro-background .general-container .text-container .text{font-size:16px;line-height:22px}.intro-background .general-container .text-container .read-more-button{justify-content:center;width:100%}.intro-background .general-container .text-container .read-more-text{font-size:16px;line-height:18px;padding-right:8px}.intro-background .lines{bottom:-152px;left:unset;right:-60px;top:unset;transform:rotateY(180deg);width:220px}.jingle-background{padding:60px 0}.jingle-background .general-container{align-items:flex-start;border-radius:0;flex-direction:column-reverse;justify-content:space-around;padding-bottom:0;padding-left:0}.jingle-background .general-container .play-button{margin-left:20px;width:100px}.jingle-background .general-container .text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:32px}.jingle-background .general-container .text-container .title{font-size:26px;line-height:39px}.jingle-background .general-container .text-container .text{font-size:20px;line-height:20px;padding-top:0}.jingle-background .general-container .text-container .read-more-button{margin-top:8px;width:110%}.jingle-background .general-container .text-container .read-more-text{font-size:14px}.br-jingle-mobile{display:block}.primeras-preguntas{border-radius:0 0 32px 32px}.preguntas-background{margin-bottom:-2px;margin-top:-2px;padding-top:60px}.preguntas-background .general-container{align-items:center;flex-direction:column;justify-content:center;padding:40px 20px 20px}.preguntas-background .general-container .background{right:95%}.preguntas-background .title{width:100%}.preguntas-background .title p{font-size:28px;line-height:34px}.preguntas-background .splide{margin-top:20px;width:100%}.carrusel-card .rectangle .text{padding-right:12px}.carrusel-background .general-container{padding-top:32px}.carrusel-background .pasta-background{margin-bottom:40px;margin-left:32px;margin-top:20px;width:90%}.carrusel-background .carrusel-card{flex-direction:column}.carrusel-background .carrusel-card .text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;padding:0 20px;width:100%}.carrusel-background .carrusel-card .lines{display:none!important}.carrusel-background .carrusel-card .text .black-text{font-size:45px;line-height:56px;margin-left:-30%;padding-left:40%}.carrusel-background .carrusel-card .text .white-text{font-size:45px;line-height:56px;margin-left:-16%;padding-left:24%}.carrusel-background .general-container .read-more-button{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:0;width:100%}.carrusel-background .splide__pagination{left:0}.parati-background .general-container{flex-direction:column-reverse;justify-content:center;margin-bottom:30%;padding:20px}.parati-background .general-container .sujeto-container{height:312px;margin-bottom:20px;position:relative;width:100%}.parati-background .general-container .sujeto-container .sujeto{height:auto;left:65%;position:absolute;top:55%;transform:translate(-60%,-50%);width:280%}.parati-background .general-container .text-container{margin-bottom:20px;margin-left:0;margin-top:40px;width:100%}.parati-background .general-container .text-container .title{font-size:32px;line-height:40px;margin-top:16px}.parati-background .general-container .text-container .button{align-items:center;justify-content:center;width:100%}.parati-background .general-container .text-container .button .read-more-text{padding-right:8px;width:auto}.queesperar-background{border-radius:32px 32px 0 0;padding-top:20px}.queesperar-background .general-container{flex-direction:column}.queesperar-background .general-container .pastas{align-self:flex-end;bottom:unset;left:unset;margin-top:28px;position:relative;transform:rotateY(180deg);width:134px}.queesperar-background .general-container .pastas-cell{align-self:flex-end;display:block!important;margin-bottom:32px;margin-top:24px}.queesperar-background .general-container .text-container{margin-bottom:0;margin-top:0!important;width:100%}.queesperar-background .general-container .text-container .title{font-size:32px;line-height:40px;margin-top:16px}.queesperar-background .general-container .text-container .button{align-items:center;justify-content:center;width:100%}.queesperar-background .general-container .text-container .button .read-more-text{padding-right:8px;width:auto}.cuantocuesta-background{border-radius:0 0 32px 32px;padding-bottom:20px;padding-top:20px}.cuantocuesta-background .general-container{flex-direction:column-reverse}.cuantocuesta-background .general-container .video{margin-left:0;width:100%}.cuantocuesta-background .general-container .text-container{width:100%}.cuantocuesta-background .general-container .text-container .title{font-size:32px;line-height:40px;margin-top:16px}.cuantocuesta-background .general-container .text-container .read-more-button{align-items:center;justify-content:center;width:100%}.cuantocuesta-background .general-container .text-container .read-more-text{padding-right:8px}.informativo-background{border-radius:0 0 32px 32px}.informativo-background .general-container{flex-direction:column-reverse;padding:20px}.informativo-background .general-container .text-container{flex-direction:column-reverse}.informativo-background .general-container .image{margin-top:24px;width:100%}.informativo-background .general-container .btn-container,.informativo-background .general-container .text{width:100%}.informativo-background .general-container .read-more-button{align-items:center;justify-content:center;width:100%}.informativo-background .general-container .btn-container{flex-wrap:wrap;justify-content:center}.informativo-background .general-container .btn,.informativo-background .general-container .btn-activo{margin-left:1%;margin-right:1%;margin-top:20px;width:48%}.informativo-background .general-container .text .title{font-size:32px;line-height:40px}.informativo-background .general-container .text .parrafo{font-size:16px;line-height:22px}.productos-background .general-container{flex-direction:column-reverse;padding:20px 20px 0}.productos-background .general-container .light{top:unset}.productos-background .general-container .sujeto{left:0;margin-bottom:-72px;margin-left:120px;margin-top:-50%;position:relative;transform:rotateY(180deg);width:200%}.productos-background .general-container .text-container{align-items:flex-start;align-self:center;margin-bottom:0;margin-right:0;margin-top:40px;width:100%;z-index:3}.productos-background .general-container .text-container .title{font-size:32px;line-height:40px}.productos-background .general-container .text-container .button{align-items:center;height:40px;justify-content:center;width:100%}.testimonios-background{padding-top:20px}.testimonios-background .general-container{flex-direction:column-reverse}.testimonios-background .general-container .pastas{bottom:unset;right:0;top:-20px;width:100px}.testimonios-background .general-container .title-cell{align-self:flex-start;display:block;padding-bottom:20px}.testimonios-background .general-container .text-container{margin-right:0;min-width:100%}.testimonios-background .general-container .text-container .title{display:none}.testimonios-background .general-container .text-container .text{font-size:22px;line-height:26px}.testimonios-background .general-container .text-container .opinion-button .button-text{font-size:16px;line-height:18px}.testimonios-background .general-container .text-container .opinion-button{height:auto;padding:12px 16px;width:100%}.testimonios-background .splide3{max-width:100%}.splide3 .splide__slide,.testimonios-background .general-container .splide__slide .testimony{padding-left:0}.popup-testimonial-container{padding:20px}.testimonial-form{border-radius:32px;padding:20px 20px 75%}.testimonial-header .logo{height:36px;width:auto}.testimonial-hero .title{font-size:28px;line-height:32px}.hs-form-field{margin-bottom:20px}.testimonial-form textarea{height:100px;width:100%}.testimonial-form .sujeto{width:70%}.historia-background{border-radius:0 0 32px 32px;margin-top:-2px;padding-bottom:20px;padding-top:40px}.historia-background .general-container{flex-direction:column}.historia-background .general-container .video{margin-right:0;width:100%}.historia-background .general-container .text-container{width:100%}.historia-background .general-container .text-container .title{font-size:32px;line-height:40px;margin-top:16px}.historia-background .general-container .text-container .read-more-button{align-items:center;justify-content:center;width:100%}.historia-background .general-container .text-container .read-more-text{padding-right:8px}.footer-background .general-container{padding:20px}.footer-background .general-container .light{right:-80%;top:-25%;width:250%}.redes-container .pastas{width:160px}.redes-container .redes{width:100%}.redes .redes-title{text-align:center}.redes .redes-title span{font-size:32px;line-height:40px;text-align:center}.logo-container .genomma-logo{height:54px}.logo-container .text-container .text{font-size:12px;margin-bottom:4px}.logo-container .links .link{font-size:12px}.logo-container .links .line{height:16px;margin-left:8px;margin-right:8px}body{background-size:5200px}.d-flex .bloque1,.d-flex .bloque2{padding:20px;width:100%}.d-flex .bloque2{margin-top:0}.d-flex{flex-direction:column}.productos-background{max-height:none}}