@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Intro;src:url(/assets/Intro-Black-CmJyrGfQ.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Bold-B9SkijmI.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Bold-Alt-By6403Oq.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Bold-Italic-5wsuHdyE.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Intro;src:url(/assets/Intro-Book-CnNRe3gP.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Book-Alt-DHtsG_6Z.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Book-Caps-Cs4MRA6y.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Book-Italic-DHlHYif0.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Intro;src:url(/assets/Intro-Light-ClQdChUq.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Light-Alt-DfYW-yM-.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Light-Caps-Dh7wT7pG.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Light-Italic-Bfj80L2S.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Intro;src:url(/assets/Intro-Regular-BJ5yG2kJ.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Regular-Alt-BRcLBDOK.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Regular-Caps-CojXBwbs.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Intro;src:url(/assets/Intro-Regular-Italic-BOULLrrR.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Bold-D_NYAREG.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Recoleta;src:url(/assets/Recoleta-Regular-DgQGZewA.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Recoleta;src:url(/assets/recoleta-BDk2dOZG.ttf) format("truetype");font-weight:300;font-style:normal}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}a{text-decoration:none;font-family:Montserrat;font-weight:700}body{font-family:Montserrat;width:100%;margin:0rem;min-width:320px;min-height:100vh;box-sizing:border-box;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}#navbar-container{width:100%;max-width:100vw;box-sizing:border-box;height:7rem;display:flex;align-items:center;justify-content:flex-end;background-color:#fff;z-index:999;cursor:pointer;padding:0rem 3.5rem;position:relative}.logo-container{position:relative;flex:1;width:18rem;height:16rem}.logo-holder{position:absolute;top:0;left:4rem;height:100%;display:flex;align-items:flex-end;justify-content:center;background-color:#016567;z-index:1000}.logo-holder img{width:auto;width:18rem;margin-bottom:.75rem;background-color:#016567}.links-container{display:flex;flex-direction:row;align-items:center;gap:2rem;color:#000;font-size:1rem;font-family:Montserrat;font-style:normal;font-weight:600;z-index:999}.active-link{background-color:#016567;border-radius:50px;color:#fff}.links-container p{padding:.6rem 1.5rem;transition:transform .6s ease,box-shadow .8s ease;font-weight:700}.links-container p:nth-child(4){padding-right:0!important}.links-container p:hover{transform:scale(1.05)}@media (max-width: 1440px){.logo-container{width:20rem;height:16rem}.logo-holder{height:100%;left:4rem}.logo-holder img{width:auto;width:18rem;margin-bottom:.75rem;background-color:#016567}.links-container{gap:1rem;font-size:.9rem}}@media (max-width: 1280px){.links-container{gap:0rem;font-size:.8rem}.links-container p{padding:.5rem 1.2rem}}@media (max-width: 1024px){#navbar-container{padding:0rem 3rem}}@media (max-width: 960px){.links-container{gap:0rem;font-size:.9rem}.logo-container{width:18rem;height:16rem}.logo-holder{height:100%;left:3rem}.logo-holder img{width:auto;width:16rem;margin-bottom:.5rem;background-color:#016567}.links-container p{padding:.6rem 1rem}#navbar-container{height:5rem}}@media (max-width: 768px){.logo-container{width:15rem;height:15rem}.logo-holder{height:100%}.logo-holder img{width:auto;width:14rem;margin-bottom:.5rem}}@media (max-width: 710px){.logo-holder{width:14rem;height:14rem}.logo-holder img{width:13rem;margin-bottom:.5rem}.links-container p{padding:.5rem .75rem}}@media (max-width: 670px){.logo-holder{width:13rem;height:13rem}.logo-holder img{width:12rem;margin-bottom:.5rem}.links-container p{padding:.5rem .6rem}}@media (max-width: 620px){#navbar-container{padding:0rem 2rem}.hamburger-icon{color:#016567;font-size:2rem;background-color:transparent;border:0}.side-drawer{background-color:#666e;z-index:100000;width:100%;position:fixed;left:0;top:0;height:100vh;padding:1rem 3rem;color:#fff;font-size:1.4rem}.side-drawer .close-div{position:relative}.side-drawer .close-icon{position:absolute;right:5rem;top:1.5rem;background-color:#fff;font-size:1.8rem;color:#c30000;border:1px solid #c30000;width:2.5rem;border-radius:100%}.side-drawer .drawer-links p{background-color:#016567;width:60%;padding:.2rem 2rem;cursor:pointer}}@media (max-width: 481px){#navbar-container{padding:0rem .8rem}.logo-holder{width:10rem;height:12rem}.logo-holder img{width:auto;width:10rem;margin-bottom:.25rem;background-color:#016567}}body{max-width:1800px;margin:0 auto}.landing-page-container{background-color:#fff;width:100%;max-width:100vw;box-sizing:border-box;padding:0rem 3.9rem;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.separator{height:2px;width:100%;background-color:#016567;margin:3rem 0rem}#hero-section{background-color:#006d6e;border-radius:3rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;border-bottom:#016567 1px solid}.main-hero-img{width:100%;max-width:fit-content;box-sizing:border-box}.hero-container{position:absolute;top:0;width:100%;height:80%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hero-slogan{color:#fff;box-sizing:border-box;padding:2rem 4rem;font-family:intro;font-weight:700}.hero-slogan p{font-size:6.25rem;line-height:8rem;margin:0;padding:0}.hero-slogan p:nth-child(2){margin:0;padding:0px 2rem}.hero-slogan span{border-radius:4rem;border:1px solid #fff;padding:.25rem 2rem}.hero-div{position:relative}.icon-down-container{display:flex;align-items:flex-end;background-color:red}.icon-down-hero-section{position:absolute;bottom:2.25rem;right:2.25rem;width:auto;height:8rem}#quienes-somos-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0rem 10rem 5rem;box-sizing:border-box}#quienes-somos-container p{font-family:Montserrat!important;width:100%;font-size:1.75rem;text-align:center;font-family:intro;color:#fff}#quienes-somos-container .rounded-text{font-family:intro!important;border-radius:4rem;border:1px solid #fff;padding:.4rem 3.5rem .5rem;width:fit-content;font-size:3rem;font-weight:700;color:#fff;margin:5.25rem 0rem 3rem}.quienes-somos-title{width:30%;height:auto;padding-top:0rem}.button-quienes-somos-section{height:3.5rem;width:fit-content;background-color:#fff;border:1px white solid;display:flex;justify-content:center;align-items:center;color:#016567;border-radius:50px;font-size:1.3rem;font-family:Montserrat;font-weight:800;-webkit-box-shadow:10px 10px 24px 0px rgba(0,0,0,.75);-moz-box-shadow:10px 10px 24px 0px rgba(0,0,0,.75);box-shadow:10px 10px 24px #000000bf;transition:transform .6s ease,box-shadow .8s ease;margin-top:1rem;padding:0rem 3rem}.button-quienes-somos-section:hover{transform:scale(1.05)}#productos-servicios-section{width:100%;box-sizing:border-box;height:100%}.productos-servicios-title{width:auto;height:auto;display:flex;justify-content:center;align-items:center;margin-top:30px}.productos-servicios-title img{width:50%;height:10%}.products-container{width:100%;height:60%;display:flex;align-items:center;justify-content:center}.products-card-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:2rem;margin-bottom:2rem}.products-card-container img{width:100%;height:100%}.card{background-color:transparent;transition:transform .6s ease,box-shadow .8s ease}.card:hover{transform:scale(1.05)}.productos-slogan{color:#016567;font-size:1.2rem;font-family:intro;font-weight:900;width:100%;display:flex;justify-content:center;margin-top:2rem;margin-bottom:4.5rem;align-items:center}.productos-slogan h1{font-size:3rem;font-weight:900}.figura{background-color:#016567;border-radius:50px;font-size:2.5rem;color:transparent}#nuestro-valores-section{box-sizing:border-box;width:100vw;height:auto;background-color:#016567;padding:3rem 2rem 2rem}.nuestros-valores-title{width:100%;height:auto;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.nuestros-valores-title img{padding-left:1.7rem;width:50%;height:10%}.valores-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:4rem 0rem;gap:8rem}.valores-container img{width:16rem;height:15%}.valores-card{transition:transform .6s ease,box-shadow .8s ease}.valores-card:hover{transform:scale(1.05)}#oficinas-section{width:100%;height:auto;box-sizing:border-box}.oficinas-title{color:#016567;font-size:1.4rem;font-weight:900;display:flex;flex-direction:row;justify-content:center;align-items:center}.oficinas-title img{height:8rem}.oficinas-title h1{padding-right:6rem;font-family:intro}.oficinas-card-container{box-sizing:border-box;width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2.5rem;padding:2rem}.oficina-card{border:2px solid #016567;border-top-left-radius:8rem;overflow:hidden;padding:2rem;flex:1;color:#000;display:flex;flex-direction:column;justify-content:flex-start;font-size:.7rem}.oficina-card img{width:60%}.card-info{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.card-info-title{width:100%;font-family:Intro;color:#016567;font-size:.75rem;z-index:2;text-align:left}.card-info-title h1{font-weight:900}.card-info-text{width:100%;color:#000;font-size:1.6rem;line-height:2.4rem;z-index:5;text-align:left;font-weight:400;margin-top:1px}.card-info-text p{margin-top:10px;font-family:Montserrat}.card-info-text a{color:#000;font-weight:inherit}#contactenos-section{width:100%;display:flex;align-items:center;justify-content:center}.contactenos-button{height:7.5rem;width:29rem;display:flex;align-items:center;justify-content:space-between;color:#000;background-color:#fff;border-radius:8rem;border:#016567 solid 2px;padding:.5rem 9.5rem .5rem 0rem;margin-top:4rem;box-sizing:border-box;transition:transform .6s ease,box-shadow .8s ease;margin-bottom:3rem}.contactenos-button img{height:7.2rem}.contactenos-button span{font-family:Intro;font-size:2.5rem;font-weight:700;padding-left:2rem}.contactenos-button:hover{transform:scale(1.05)}.footer{display:flex;gap:8px;height:5rem;flex-direction:row;padding-bottom:5rem;padding-top:3rem;justify-content:space-between;width:100%}.footer .logo{width:auto;min-width:30%}.footer img{height:100%;width:100%}.footer .social-media{display:flex;gap:8px;height:100%;flex-grow:1}.footer .social-media img{width:100%;height:100%;min-width:180px}.footer .empty-div{display:flex;flex-grow:1;background-color:#016567;height:100%;width:100%;border-radius:4rem}@media (max-width: 1440px){.hero-slogan p{font-size:4.25rem;line-height:6rem}.icon-down-hero-section{bottom:1.25rem;right:1.25rem;height:7rem}#quienes-somos-container{padding:0rem 6rem 5rem}#quienes-somos-container p{font-size:1.4rem}#quienes-somos-container .rounded-text{border-radius:4rem;padding:.5rem 3.5rem .75rem;font-size:3.25rem;font-weight:800;color:#fff;margin:3.25rem 0rem 2rem}.productos-slogan h1{font-size:2.4rem;line-height:3rem}.contactenos-button{height:5.5rem;width:35rem;padding:.5rem 6.5rem .5rem 0rem;margin-top:2.5rem;font-size:2.4rem;margin-bottom:2rem}.contactenos-button img{height:5.2rem}.contactenos-button span{font-size:2.5rem}.footer{height:4rem;padding-bottom:4rem;padding-top:2rem}.footer .logo{min-width:30%}.footer .social-media img{min-width:130px}.valores-container{gap:2rem;padding:2rem}.valores-container img{width:16%;height:16%}}@media (max-width: 1366px){.oficina-card{padding:1.8rem;height:45rem}.oficina-card img{width:24rem}.footer{height:4.2rem;padding-bottom:4rem;padding-top:2rem}.footer .social-media img{min-width:120px}}@media (max-width: 1280px){.hero-slogan p{font-size:3.45rem;line-height:5rem}.icon-down-hero-section{bottom:1.15rem;right:1.15rem;height:6.5rem}#quienes-somos-container{padding:0rem 6rem 5rem}#quienes-somos-container p{font-size:1.2rem}#quienes-somos-container .rounded-text{border-radius:4rem;padding:.5rem 3.5rem .75rem;font-size:3rem;margin:3rem 0rem 1.5rem}.productos-slogan{margin:0rem 0rem 2rem}.productos-slogan h1{font-size:2.2rem;line-height:2.8rem}.productos-slogan .figura{font-size:1.9rem}.contactenos-button{height:5rem;width:35rem;padding:.5rem 6.5rem .5rem 0rem;margin-top:2.5rem;margin-bottom:2rem}.contactenos-button img{height:5rem}.contactenos-button span{font-size:2.5rem}.footer{height:3rem;padding-bottom:4rem;padding-top:2rem}.footer .social-media{align-items:center;justify-content:center}.footer .social-media .footer-icon-link{height:100%}.footer .social-media .footer-icon-link img{min-width:80px}.oficinas-title{font-size:1.2rem;font-weight:700}.oficinas-title img{height:6rem}.oficinas-title h1{padding-right:6rem}.oficinas-card-container{gap:2rem;box-sizing:border-box;align-items:center;justify-content:center;padding:0rem 2rem}.oficina-card{border-top-left-radius:7rem;overflow:hidden;padding:1.8rem;height:40rem}.oficina-card img{width:24rem}.card-info{width:100%;height:100%}.card-info-title{font-size:.6rem}.card-info-text{font-size:1.2rem;line-height:2rem}}@media (max-width: 1024px){html{font-size:12px}.landing-page-container{padding:0rem 3rem}.landing-page-container .hero-container{height:85%}#quienes-somos-container{padding:0rem 6rem 5rem}#quienes-somos-container p{font-size:1.45rem}#quienes-somos-container .rounded-text{border-radius:4rem;padding:.5rem 3.5rem .75rem;font-size:3rem;font-weight:800;color:#fff;margin:3.25rem 0rem 2rem}.valores-container{gap:2rem;padding:2rem}.valores-container img{width:16%;height:16%}.oficina-card{height:44rem}}@media (max-width: 768px){.landing-page-container .hero-container{height:100%}.landing-page-container .hero-slogan p{font-size:2.6rem;line-height:5rem}.icon-down-hero-section{bottom:1rem;right:1rem;height:5rem}#quienes-somos-container{padding:0rem 4rem 5rem}#quienes-somos-container p{font-size:1.4rem}#quienes-somos-container .rounded-text{border-radius:3rem;padding:.4rem 3rem .6rem;font-size:2.5rem;margin:3rem 0rem 1.5rem}.footer{height:3rem;padding-bottom:2rem;padding-top:2rem}.footer .social-media{justify-content:flex-end}.footer .empty-div{height:3rem;width:16rem;border-radius:4rem}.oficinas-card-container{width:100%;height:auto;display:flex;box-sizing:border-box;align-items:center;justify-content:center;gap:1.5rem;padding:0rem 1.5rem}.oficina-card{border-top-left-radius:7rem;overflow:hidden;padding:1.2rem;height:fit-content;min-height:37rem}.oficina-card img{width:20rem}.card-info-title{font-size:.65rem}.card-info-title h1{margin-bottom:1rem}.card-info-text{font-size:1.2rem;line-height:2rem}.contactenos-button{height:4rem;width:25rem;padding:.5rem 5rem .5rem 0rem;margin-top:2.5rem;margin-bottom:2rem}.contactenos-button img{height:4rem}.contactenos-button span{font-size:1.8rem}.productos-slogan{margin:0rem 0rem 2rem}.productos-slogan h1{font-size:2rem;line-height:2.6rem}.productos-slogan .figura{font-size:1.8rem}.oficinas-title{font-size:1rem;font-weight:700}.oficinas-title img{height:5rem}.oficinas-title h1{padding-right:4rem}.valores-container{gap:1rem}.valores-container img{width:18%;height:16%}}@media (max-width: 620px){.landing-page-container{padding:0rem 2rem}.hero-slogan p{font-size:2.2rem}}@media (min-width: 481px) and (max-width: 600px){.landing-page-container .hero-slogan{padding:0;margin:0rem 1.8rem}.landing-page-container .hero-slogan p{font-size:2.3rem;line-height:3.9rem}.icon-down-hero-section{bottom:1rem;right:1rem;height:4rem}#quienes-somos-container{padding:0rem 3rem 5rem}#quienes-somos-container p{font-size:1.4rem}#quienes-somos-container .rounded-text{border-radius:3rem;padding:.4rem 3rem .6rem;font-size:2.5rem;margin:2rem 0rem .5rem}.productos-slogan{margin:0rem 0rem 1.5rem}.productos-slogan h1{font-size:1.6rem;line-height:2.6rem}.productos-slogan .figura{font-size:1.6rem}.valores-container img{width:25%;height:16%}.oficinas-card-container{width:100%;height:auto;display:flex;gap:1.5rem;padding:0%}.oficina-card{border-top-left-radius:5rem;overflow:hidden;padding:1rem;height:35rem}.oficina-card img{width:16rem}.card-info-title{font-size:.5rem}.card-info-title h1{margin-bottom:0rem}.card-info-text{font-size:1.1rem;line-height:2.1rem}.footer{padding-bottom:2rem;padding-top:2rem;height:3rem}.footer .empty-div{height:2.5rem;width:6rem}.contactenos-button{height:3.6rem;width:22rem;padding:.5rem 5rem .5rem 0rem;margin-top:2.5rem;margin-bottom:2rem}.contactenos-button img{height:3.6rem}.contactenos-button span{font-size:1.7rem}.oficinas-title{font-size:.8rem;font-weight:700}.oficinas-title img{height:4rem}.oficinas-title h1{padding-right:0rem}.button-quienes-somos-section{height:2.5rem;font-size:1rem}.productos-servicios-title img{width:70%}.products-card-container{flex-direction:column}}@media (max-width: 480px){.products-card-container{flex-direction:column}.footer{flex-direction:column;padding-top:1rem;padding-bottom:1rem;height:auto;justify-content:space-between;width:80%}.footer .social-media .footer-icon-link img{min-width:60px}.footer .empty-div{display:none}.contactenos-button{height:3.2rem;width:20rem;padding:.5rem 5rem .5rem 0rem;margin-top:2.5rem;margin-bottom:2rem}.contactenos-button img{height:3.2rem}.contactenos-button span{font-size:1.4rem}.oficinas-card-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;padding:0%}.oficina-card{border-top-left-radius:4rem;overflow:hidden;padding:1rem;width:100%;box-sizing:border-box;height:unset;min-height:unset}.oficina-card img{width:16rem}.card-info-text{font-size:1.2rem;line-height:2rem}.card-info-title h1{margin-bottom:0rem}.valores-container{gap:1rem;padding-top:2rem}.valores-container img{width:18%}.productos-slogan{margin:0rem 0rem 1.5rem;overflow:hidden}.productos-slogan h1{font-size:1.2rem;line-height:2.2rem}.productos-slogan .figura{font-size:1.4rem;max-width:2rem;overflow:hidden}.landing-page-container{padding:1rem}.landing-page-container .hero-slogan p{font-size:2.09rem;line-height:2.9rem}.landing-page-container .hero-slogan{margin:2rem;padding:0}.landing-page-container .hero-slogan span{border-radius:3rem;border:1px solid #fff;padding:.25rem 1rem}.landing-page-container .hero-slogan p:nth-child(2){padding:0px 1rem}.landing-page-container .icon-down-hero-section{bottom:.7rem;right:.7rem;height:3.5rem}#quienes-somos-container{padding:0rem 2rem 2.5rem}#quienes-somos-container p{font-size:1.2rem}#quienes-somos-container .rounded-text{border-radius:2.5rem;padding:.3rem 1rem .4rem;font-size:2rem;margin:2rem 0rem .5rem}.productos-servicios-title img{width:90%}.separator{margin:2rem 0rem}}@media (max-width: 385px){.landing-page-container .hero-slogan p{font-size:1.8rem;line-height:2.5rem}.landing-page-container .hero-slogan{margin:2rem 1.5rem;padding:0}.footer .social-media .footer-icon-link img{min-width:50px}}@media (max-width: 320px){html{font-size:10px}.landing-page-container{padding:0rem 1rem}.oficinas-title{font-size:.75rem;font-weight:700}.oficinas-title img{height:4.5rem}.valores-container{gap:1.8rem;padding:2rem 0rem}}.product-page-container{background-color:#fff;width:100%;box-sizing:border-box;padding:0rem 4rem;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow-x:hidden}.product-hero-container{position:absolute;left:0;top:0;width:100%;height:50%;color:#fff;font-weight:700;font-size:2rem;display:flex;justify-content:center;align-items:center;text-align:center}.product-hero-container .center-slogan{padding-top:5rem;position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column}.product-hero-container .title{margin:0}.product-hero-container .rounded-text{font-size:5.5rem;margin:0;border:1px solid #fff;width:fit-content;align-self:center;border-radius:6rem;padding:0rem 3rem;line-height:6rem;margin:1rem 0rem .5rem}.hero-footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding:3rem 4rem 4rem;box-sizing:border-box;color:#fff}.hero-footer-container img{height:10rem;width:auto}.hero-footer-container .title{font-size:3rem;line-height:5rem;font-weight:700;margin:1.5rem 1rem .25rem}.hero-footer-container .text{line-height:3rem;font-size:2rem;margin:.25rem 7rem 2rem}#hero-section-azucar{width:98vw;height:100vw;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-image:url(/assets/PNG-ORIGIN-FOOD/SECCIONES/ORIGIN-FOODS-49.webp);background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;top:-5rem;left:1rem}.hero-container-lacteos{width:100%;height:40%;margin-top:15rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem}.hero-slogan-lacteos{display:flex;align-items:center;justify-content:center;width:30%;height:30%;top:15rem}.icon-down-hero-section-lacteos{width:auto;height:18%;padding-right:3rem}#productos-lacteos-container{height:10%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15.5rem}.icono-producto-lacteo{height:150%}.title-productos-lacteos{font-size:2.4rem}.text-productos-lacteos{text-align:center;font-size:1.5rem}.type-product-section{width:100%;height:50%;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.type-product-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.card-product{width:100%;height:100%;border:3px solid #016567;border-top-left-radius:4rem;padding:4.5rem;color:#016567}.card-product h1{font-size:2.8rem;margin:0}.card-product p{font-size:1.5rem;width:60%;margin:0}@media (max-width: 1440px){.product-hero-container .rounded-text{font-size:4.2rem;padding:0rem 3rem;line-height:5.5rem;margin:1rem 0rem .5rem}}@media (max-width: 1280px){.product-hero-container .center-slogan{padding-top:3rem}.product-hero-container .rounded-text{font-size:4.2rem;padding:0rem 3rem;line-height:5.5rem;margin:1rem 0rem .5rem}}@media (max-width: 768px){.product-hero-container{font-size:1.5rem}.product-hero-container .center-slogan{padding-top:0rem}.product-hero-container .title{margin:0}.product-hero-container .rounded-text{font-size:2rem;margin:0;border-radius:6rem;padding:0rem 2rem;line-height:3rem;margin:1rem 0rem .5rem}.hero-footer-container{padding:3rem 4rem 4rem}.hero-footer-container img{height:9rem;width:auto}.hero-footer-container .title{font-size:2.8rem;line-height:5rem;margin:1.5rem 1rem .25rem}.hero-footer-container .text{line-height:2.4rem;font-size:1.6rem;margin:.25rem 3rem 2rem}}@media (min-width: 320px) and (max-width: 480px){.product-page-container{padding:0 2rem}.product-hero-container{font-size:1.2rem;padding-top:4rem;align-items:flex-start}.product-hero-container .center-slogan{padding-top:0rem}.product-hero-container .title{margin:0}.product-hero-container .rounded-text{font-size:1.5rem;border-radius:6rem;padding:0rem 2rem;line-height:2rem;margin:.25rem 0rem .1rem}.hero-footer-container{box-sizing:border-box;padding:2rem 3rem 3rem}.hero-footer-container img{height:6rem;width:auto}.hero-footer-container .title{font-size:2.4rem;line-height:3rem;margin:1.5rem 1rem .25rem}.hero-footer-container .text{line-height:2.2rem;font-size:1.4rem;margin:.25rem 1rem 2rem}.card-product{border:2px solid #016567;border-top-left-radius:3.5rem;padding:2.5rem}.card-product h1{font-size:2.6rem;margin:0}.card-product p{font-size:1.3rem;width:70%;margin:.4rem 0rem}}
