@use "variables.css";*{margin:0;padding:0}body{font-family:Comfortaa Variable,sans-serif;font-display:auto;width:100vw;overflow-x:hidden}body.noscroll{margin:0;height:100vh;overflow:hidden}.wrapper-center{max-width:1080px;width:96%;padding:0 2%;margin:0 auto}.wrapper-center img{width:100%;height:auto}.bg-punctual-left{background:var(--deg-punctual-light)}.bg-punctual-right{background:var(--deg-punctual-light-r)}.bg-punctual-double{background-image:radial-gradient(30% 40% at -3% 68%,#a5d3a59c,#f0f5e4bf 77%,#fff0),radial-gradient(30% 40% at 103% 68%,#a5d3a59c,#f0f5e4bf 77%,#fff0)}.bg-avocado{background:var(--c-secondary-300)}.bg-grad-avocado{background:var(--deg-dark-avocado)}.p1{font-size:1em;color:var(--c-neutral-700);line-height:1.3em}.p2{font-size:1.1em;line-height:1.3em;max-width:800px;color:var(--c-secondary-600);margin:0 auto}.image-rounded img{border-radius:20px;box-shadow:var(--card-shadow);margin:0 0 30px}#hero-page{background:radial-gradient(30% 40% at -3% 68%,#a5d3a59c,#f0f5e4bf 77%,#fff0) no-repeat,url("data:image/svg+xml,%3csvg%20width='528'%20height='999'%20viewBox='0%200%20528%20999'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_702_1680)'%3e%3ccircle%20cx='499.5'%20cy='499.5'%20r='499.5'%20fill='%2378BC78'/%3e%3ccircle%20cx='474'%20cy='398'%20r='390'%20fill='%23A5D3A5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_702_1680'%3e%3crect%20width='528'%20height='999'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") no-repeat;background-position:left top,right -1px top -30px;background-size:100%,contain;padding-top:90px;margin:0}#hero-page .wrapper-center{display:grid;grid-template-columns:55% 45%;align-items:center}#hero-page div{position:relative}#hero-page div img{width:100%;height:auto}#numeros{color:var(--c-white)}#numeros>div>img{display:block;margin:20px auto;max-width:280px}.numbers-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:space-around;margin:40px 0}.number-instance{max-width:200px;justify-self:center;text-align:center}.number-instance h3{font-size:2em;font-weight:700;margin:0 0 20px}.number-instance p{font-size:1em;line-height:1.3em}.number-instance img,.number-instance svg{max-width:70%;margin:0 0 33px}.dos-columnas{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2em;align-items:center;justify-content:space-around}.tres-columnas{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,280px));grid-gap:2rem;justify-content:center;align-items:center}.imgcentro{margin:0 auto}.margin-24{margin-bottom:24px}.imgsize30{display:block;max-width:300px;justify-self:center}.padding-60{padding:60px 0}.card-home{width:100%;height:100%;background-color:var(--c-neutral-100);padding:20px;box-sizing:border-box;box-shadow:0 4px 8px #abbed1;border-radius:4px;text-align:center;color:var(--c-neutral-700)}.card-home img{position:relative;display:block;height:90px;width:auto;margin:0 auto 20px}.card-home h4{font-size:1.2em;font-weight:700;margin:0 0 20px;color:var(--c-neutral-800)}.clasehead{font-size:1.2em;font-weight:700;margin:0 0 20px}.clasesubhead{font-size:.95em;font-size:600;margin:0 0 20px}.claselista{margin:0 0 20px}.claselista li{list-style-type:disc;font-size:.85em;margin:0 0 8px;list-style-position:inside;text-align:left}.product_cards_wrapper{margin:100px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,250px));justify-content:center;grid-gap:1.5rem;position:relative;transform:translateY(-90px)}.card-heading{font-size:1.2em;font-weight:800;margin:15px 0}.card-heading+p{font-size:.85em;line-height:1.3em}img.aguacate-blanco{display:block;margin:0 auto 20px;width:45%}@media screen and (max-width: 800px){#hero-page .wrapper-center{display:flex;flex-direction:column}.wrapper-center{width:86%;padding:0 7%;margin:0 auto}.dos-columnas{grid-template-columns:none;grid-gap:1em}#hero-page{background-position:left top,right -1px bottom;background-size:80%}.numbers-container{margin:0}.number-instance{margin:0 0 40px}.number-instance h3{margin:0 0 10px}.number-instance img,.number-instance svg{margin:0 0 20px}.imgcentro{width:60%!important;height:auto}.padding-60{padding:30px 0}.product_cards_wrapper{margin:0;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;transform:translateY(0);padding:40px 0}}
