:root{--blanco: #fff;--negro: #000;--grisFondo: #f9f9f9;--grisBorder: #ffffff;--colorBoton: #ae00ff;--fuentePrincipal: "Roboto", sans-serif;--fuenteSecundaria: "Raleway", sans-serif;--fuenteAlternativa: "Lato", sans-serif;--fuenteOpens: "Open Sans", sans-serif;--fuentePro: "Source Sans Pro", sans-serif;--sombra: -2px 1px 13px -4px rgba(0,0,0,.49);--sombra-img: -2px 4px 16px 4px rgba(0,0,0,.49);--sombraParallax: 0px 10px 21px -1px rgba(0,0,0,.59);--borderRadius: 8px}*,*:after,*:before{box-sizing:border-box}html{box-sizing:inherit}body{font-family:Roboto,sans-serif;background-color:var(--grisFondo);background-image:url(/images/FONDO.jpg);background-size:auto 100vh;background-attachment:fixed;margin:0;padding:0}ul{list-style:none;padding:0}a{display:block;color:#000;text-decoration:none}h1{font-size:2.6rem}h2{font-size:2.4rem}h3{font-size:2.2rem}h4{font-size:2rem}img{width:100%}p{font-family:var(--fuentePro);font-size:25px!important;text-align:justify!important}.contenedor{max-width:1400px;margin:0 auto}.hero{background-image:url(/images/hero-bg.jpg);height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:grid;grid-template-rows:repeat(3,1fr)}.hero .logo{grid-row:2 / 3}.hero .logo img{width:30vw;margin-left:auto;margin-right:auto;margin-top:-10%;display:block}@media screen and (max-width:1200px){.hero .logo img{width:40vw}}@media screen and (max-width:900px){.hero .logo img{width:60vw}}.play{display:block;margin:0 auto;margin-top:1rem;color:#fff;font-size:3rem;background-color:transparent;border:none;transition:.4s ease-in-out}.play img{width:90px!important}.play:hover{transform:scale(1.2)}.play:focus{outline:none}.video{display:none;position:relative;background-color:var(--negro);max-width:750px;margin:0 auto;padding:.5rem 0;border-radius:var(--borderRadius);box-shadow:var(--sombra-img)}.back{position:absolute;bottom:-80px;left:27%;color:#fff;font-size:2.5rem;opacity:.8;transition:.3s ease-in-out;width:70px!important}.back:hover{opacity:1}.next{position:absolute;bottom:-80px;right:27%;color:#fff;font-size:2.5rem;opacity:.8;transition:.3s ease-in-out;width:70px!important}.next:hover{opacity:1}@media screen and (max-width:768px){.next,.back,.play img{width:70px!important}.next,.back,.play img{width:40px!important}.next,.back{bottom:-55px}}.navbar-azul{background-color:#214791;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;height:70px}.navbar-azul .logo img{height:60px;width:auto;background:#fff;border-radius:50%}.hamburguesa{position:fixed;right:0;top:0;width:50px;height:50px;cursor:pointer;z-index:100;transition:opacity .25s ease;margin:.5rem}.hamburguesa:hover{opacity:.7}img.active.activo{margin-top:10px;height:35px;width:35px}.contenedor-somos{display:grid;grid-template-columns:1fr;max-width:800px;margin:0 auto}.somos{grid-column:1/ 3;background:var(--grisBorder);padding:0 40px;font-size:1.9rem;border:solid 1px var(--grisBorder);-webkit-box-shadow:var(--sombra);-moz-box-shadow:var(--sombra);box-shadow:var(--sombra);margin-top:50px;font-weight:300;border-radius:var(--borderRadius)}.somos h1{grid-row:1 / 2;text-transform:capitalize;font-weight:500;text-align:center}.somos p{grid-row:2 / 3;font-weight:300;font-size:1.2rem}.contenedor-mision{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:1rem}.vision{background:var(--grisBorder);display:grid;grid-template-rows:auto auto;font-size:1.9rem;border:solid 1px var(--grisBorder);-webkit-box-shadow:var(--sombra);-moz-box-shadow:var(--sombra);box-shadow:var(--sombra);padding-left:0;text-align:left;grid-gap:.5rem;border-radius:var(--borderRadius);margin-top:2rem}@media screen and (min-width:1245px){.vision{margin-bottom:2rem}}@media screen and (max-width:1245px){.vision:last-child{margin-bottom:2rem}}.vision .img{grid-row:1 / 2}.vimg{width:80%;height:300px;margin:-5% 10%;background-size:cover;background-repeat:no-repeat;border-radius:10px;-webkit-box-shadow:var(--sombra-img);-moz-box-shadow:var(--sombra-img);box-shadow:var(--sombra-img)}.img-mision{background-image:url(/images/mision2.jpg);background-size:cover;background-position:center}.img-vision{background-image:url(/images/vision2.jpg);background-size:cover;background-position:center}.img-filosofia{background-image:url(/images/compromiso.jpg);background-size:cover;background-position:center}.vision .description{grid-row:2 / 3;padding:0 1.5rem}.vision .description h3{font-size:1.5rem}.vision .description p{font-size:1rem;font-weight:200}.vision h4{padding-top:30px}.about h2{text-align:center;margin:2px;color:var(--blanco);font-size:3rem!important;font-weight:700!important;text-shadow:2px 5px 13px #630C72}.img-amor{background-image:url(/images/valores/valorentendimiento.jpg)}.img-valorcambio{background-image:url(/images/valores/valorcambio.jpg)}.img-valorentendimiento{background-image:url(/images/valores/valoramor.jpg)}.parallax{background-image:url(/images/hero-bg.jpg);background-size:cover;background-attachment:fixed;padding-top:4rem;padding-bottom:4rem}.pilares{background-color:#fff;text-align:center;max-width:600px;margin:0 auto;padding:2rem;border-radius:var(--borderRadius);-webkit-box-shadow:var(--sombraParallax);-moz-box-shadow:var(--sombraParallax);box-shadow:var(--sombraParallax)}.pilares h3,h4,p{margin:10px}.pilares h3{font-size:2.1rem!important;text-transform:uppercase}.pilares h4{font-size:1.5rem}.pilares p{line-height:25px}.agua-energia{margin:40px 0}.contenedor-kosher{max-width:900px;margin:0 auto}.kosher{margin-bottom:2rem;padding-bottom:25px;position:relative}.kosher p{margin-top:1.5rem}@media screen and (max-width:1400px){.kosher img{width:18%}}@media screen and (max-width:1200px){.kosher img{top:-3.3rem;width:18%}}@media screen and (max-width:1000px){.kosher img{top:-3.3rem;width:17%}}@media screen and (max-width:800px){.kosher img{top:-3rem;width:20%}}@media screen and (max-width:700px){.kosher img{top:-3rem;width:25%}}@media screen and (max-width:500px){.kosher img{top:-2.5rem;width:30%}}.frecuencia-parallax{background-image:url(/images/432.jpg);background-attachment:fixed;padding-top:4rem;padding-bottom:4rem}.frecuencia h3{font-size:2rem}.afirmacion-parallax{background-image:url(/images/afirmacion.jpg);background-attachment:fixed;background-size:cover;padding-top:4rem;padding-bottom:4rem}.contenedor-productos{margin:0 auto}.description{margin-top:40px}#cafe{margin-top:80px}.contenedor-ingredientes{max-width:1500px;margin:0 auto}.ingredientes{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}@media screen and (max-width:1195px){.ingredientes{grid-template-columns:1fr}}.ingrediente{background-image:url(/images/mancha.png);background-size:cover;background-repeat:no-repeat;padding:5rem;max-height:620px;min-height:620px;position:relative;margin:10px 0;max-width:620px;min-width:620px}.ingrediente p{font-size:1.52rem!important;text-align:center!important;margin-top:0;margin-left:5%;margin-right:5%}.ingrediente h3{text-align:center;margin-top:13%;margin-bottom:13px}.botones img,.botones a{width:300px!important}.botones{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-content:space-around;justify-items:center}@media screen and (max-width:1194px){.ingrediente{max-width:760px;min-width:760px;max-height:760px;min-height:760px}.ingrediente p{font-size:1.7rem!important;margin-top:7%;margin-left:5%;margin-right:5%}.ingrediente h3{font-size:2rem!important}}@media screen and (max-width:768px){.ingrediente{max-height:520px;min-height:520px;max-width:520px;min-width:520px}.ingrediente p{font-size:1.2rem!important;margin-top:7%;margin-left:-1%;margin-right:-1%}.ingrediente h3{font-size:1.7rem!important}}@media screen and (max-width:528px){.ingrediente{margin:auto 0;max-height:360px;min-height:360px;max-width:360px;min-width:360px}.ingrediente p{font-size:.8rem!important;margin-top:13%;margin-left:-13%;margin-right:-13%}.ingrediente h3{margin-top:0;font-size:1rem!important}}.bovino h3:before{content:"";background-image:url(/images/compuestos/bobino.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.cisteina h3:before{content:"";background-image:url(/images/compuestos/cisteina.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.caprino h3:before{content:"";background-image:url(/images/compuestos/caprino.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.resveratrol h3:before{content:"";background-image:url(/images/compuestos/resveratrol.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.lucidum h3:before{content:"";background-image:url(/images/compuestos/GANODERMA.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.shiikate h3:before{content:"";background-image:url(/images/compuestos/SHIIKATE.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.morel h3:before{content:"";background-image:url(/images/compuestos/MOREL.png);background-size:contain;position:absolute;width:70px;height:70px;left:45%;top:-30px}.frase img{height:80vh}.frase2{display:flex;flex-direction:column;background-image:url(/images/family.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;height:70vh;justify-content:center}.frase2 h3,.frase h3{margin:2px;color:var(--blanco);text-align:center;font-size:3rem!important;font-weight:700!important;text-shadow:2px 5px 13px #630C72}.sociales ul{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 0 auto;list-style:none}.sociales ul li{margin-left:1.5rem}.sociales ul li:last-of-type{margin-right:0}.sociales ul li a{text-decoration:none}.sociales ul li a:before{font-family:"Font Awesome 5 Brands";color:var(--blanco);text-shadow:2px 5px 13px #000000;font-size:1.8rem}.sociales ul li a[href*="facebook.com"]:before{content:""}.sociales ul li a[href*="whatsapp.com"]:before{content:""}.sociales ul li a[href*="youtube.com"]:before{content:""}.sociales ul li span{display:none}.boton-flotante{position:fixed;bottom:1rem;right:1rem;background:var(--blanco);padding:.5rem;color:var(--negro);text-decoration:none;box-shadow:0 13px 19px -10px #00000085}.boton-flotante.activo{background-color:var(--colorBoton);color:var(--blanco)}.imagen-redonda{width:200px;height:200px;border-radius:50%;border:2px solid white;box-shadow:0 0 10px #000;object-fit:cover;display:inline-block;overflow:hidden;left:38%;position:absolute;top:-40px}.texto-dos-columnas{display:flex;flex-wrap:wrap;column-gap:30px;text-align:center;font-size:14px;justify-content:center}.nombres-equipo{text-align:center!important;font-weight:600!important;font-size:20px!important;margin:auto}.footer-azul{background-color:#001837;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-azul .datos-contacto p{margin:5px 0}.footer-azul .redes-sociales{display:flex;gap:30px;align-items:center;justify-content:center;flex-wrap:nowrap;margin:auto}.footer-azul .redes-sociales a{margin:0 10px;color:#fff;text-decoration:none;font-size:40px}.footer-azul .redes-sociales a:hover{opacity:.8}.btn-articulo{background-color:#c07204;color:#fff;padding:10px 20px;border:none;font-size:25px;cursor:pointer;transition:background-color .3s ease}.btn-articulo:hover{background-color:#2980b9}.full-Screen{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;transition:opacity .35s,visibility .35s,width .35s;z-index:50}.full-Screen:before{content:"";background:#011633;left:-55%;top:0;width:100%;height:100%;position:absolute;transition:left .35s ease}.full-Screen.open{visibility:visible;height:100%;text-align:center}.full-Screen.open:before{left:0}.full-Screen p{text-align:center!important;color:#fff;margin:0 auto}.full-Screen.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s;margin:20px}.full-Screen.open li:nth-of-type(2){-webkit-animation-delay:.45s;animation-delay:.45s}.full-Screen.open li:nth-of-type(3){-webkit-animation-delay:.55s;animation-delay:.55s}.full-Screen.open li:nth-of-type(4){-webkit-animation-delay:.65s;animation-delay:.65s}.full-Screen.open li:nth-of-type(5){-webkit-animation-delay:.65s;animation-delay:.65s}.full-Screen.open li:nth-of-type(6){-webkit-animation-delay:.65s;animation-delay:.65s}.full-Screen.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}.full-Screen ul{font-size:50px;font-family:Open Sans,sans-serif;font-weight:300;text-align:center;z-index:100}.full-Screen ul{list-style:none;padding:0;margin:auto;display:inline-block;position:relative}.full-Screen ul li{display:block;height:20%;height:calc(100% / 7);min-height:50px;position:relative;opacity:0}.full-Screen ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}@media screen and (max-width:640px){.full-Screen ul li a{font-size:1.5rem}}.full-Screen ul li a:hover:after,.full-Screen ul li a:focus:after,.full-Screen ul li a:active:after{width:95%}.full-Screen ul li a:after{content:"";position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:2px;background:#fff;transition:.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}.trans-subtitulo{text-align:center;color:#001837;font-size:1.1rem;font-weight:700;margin:28px auto 12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #ae00ff;padding-bottom:6px;max-width:480px}.trans-docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:480px;margin:0 auto 20px}@media(max-width:480px){.trans-docs-grid{grid-template-columns:1fr}}.btn-pendiente{opacity:.45;cursor:not-allowed;filter:grayscale(60%)}.trans-marco-legal{display:flex;flex-direction:column;gap:10px;max-width:560px;margin:0 auto 24px}.btn-marco-legal{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#f4f4f4;border:1px solid #ddd;border-radius:8px;color:#001837;text-decoration:none;font-size:.95rem;font-weight:500;transition:background .2s,border-color .2s}.btn-marco-legal:hover{background:#ede0ff;border-color:#ae00ff;color:#001837}.btn-marco-legal .fa-file-pdf{color:#ae00ff;font-size:1.1rem;flex-shrink:0}.accordion-container{width:70%;min-width:300px;margin:10px auto;font-family:sans-serif;border-radius:8px;border:2px solid transparent;background:linear-gradient(45deg,#9b4252,purple) border-box}.accordion-btn{width:100%;border-radius:8px;border:2px solid transparent;color:#9b4252;font-weight:700;text-align:center!important;cursor:pointer;padding:15px;font-size:16px;outline:none;transition:background-color .3s ease;position:relative}.accordion-btn:after{content:"▼";font-size:12px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.accordion-btn.active:after{transform:translateY(-50%) rotate(180deg)}.accordion-btn.active{color:#fff;background-color:#83077c}.accordion-btn:hover{color:#fff;background-color:#9b4252}.accordion-content{display:none;margin-top:5px;background:#eee;border:3px solid transparent;border-radius:8px;overflow:hidden}.accordion-item{display:block;width:100%;padding:12px;text-align:left;background-color:#ddd;color:#83077c;font-weight:700;border:none;border-top:1px solid #eee;font-size:15px;cursor:pointer;outline:none;transition:background-color .3s ease}.accordion-item:first-child{border-top:none}.accordion-item:hover{background-color:#d9a77e}
