.carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1rem 0}.card{background:#fff;border-radius:12px;padding:2rem}.stat-number{font-size:48px;font-weight:700;color:#5e5e5e;font-family:Open Sans;font-weight:400}.stat-description{font-size:.95rem;color:#5e5e5e;line-height:1.5;margin-bottom:2rem}.stat-description-1{font-size:18px;color:#5e5e5e;line-height:1.5;text-align:right;font-family:Open Sans;font-weight:400}.stat-description-2{font-size:18px;color:#5e5e5e;line-height:1.5;font-family:Open Sans;font-weight:400}.card-grafica-1{display:flex;flex-direction:row;gap:28px;justify-content:flex-end}.card-grafica-2{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:28px}.card-grafica-3{text-align:right}.binestar-medida-section-bg{background-color:#c2d18a1a}.bienestar-medida-intro{display:flex;justify-content:space-between;gap:50px}.title-heading-bienestar{font-size:35px;font-style:normal;line-height:42px}.title-heading-bienestar span{font-weight:600}.contenido-title-bienestar{font-size:24px}.bar-chart{position:relative;width:105px;height:400px}.grafica1-datos{width:156px;text-align:right}.bar-container{width:105px;height:100%;border:1px solid #AAC34C;position:relative;background:#fff}.bar-fill{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,#c2d18a,#c2d18a1a);animation:fillBar 1.5s ease-out forwards}.bar-marker{position:absolute;right:0;left:-20px;height:1px;background:#aac34c;animation:slideMarker 1.5s ease-out forwards}.bar-labels{position:absolute;left:-50px;top:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;font-size:.8rem;color:#5e5e5e}.area-chart{width:100%;height:300px;position:relative}.area-chart svg{width:100%;height:100%}.chart-path{stroke:#aac34c;stroke-width:2;fill:url(#areaGradient);animation:drawPath 2s ease-out forwards}.horizontal-bars{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.bar-row{position:relative}.bar-label{font-size:18px;color:#5e5e5e;margin-bottom:.5rem;font-weight:500}.bar-track{width:100%;height:50px;border:1px solid #C2D18A;position:relative;overflow:hidden;background:#fff}.bar-progress{height:100%;background:linear-gradient(to right,#fffc,#c2d18a);animation:slideBar 1.5s ease-out forwards;transform-origin:left}.bar-badge{transform:translateY(-50%);background:#000;padding:.3rem .8rem;border-radius:12px;font-weight:600;font-size:.9rem;color:#fff}.timeline-label{font-size:18px;color:#666;margin-bottom:.3rem;font-weight:400;font-family:Open Sans}@keyframes fillBar{0%{height:0}to{height:var(--target-height)}}@keyframes slideMarker{0%{top:100%}to{top:var(--target-top)}}@keyframes slideBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drawPath{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@media (max-width: 768px){.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.carousel::-webkit-scrollbar{height:8px}.carousel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.carousel::-webkit-scrollbar-thumb{background:#c2d18a;border-radius:4px}.card{min-width:300px;flex-shrink:0;scroll-snap-align:start;padding:1.5rem}.stat-number{font-size:2.5rem}.bar-chart{height:385px}}@media (max-width: 767px){.bienestar-medida-intro{flex-direction:column;gap:20px}.title-heading-bienestar{font-size:28px}.contenido-title-bienestar{font-size:18px}.bar-container{width:65px}.grafica1-datos{width:95px}.card-grafica-1{gap:0px}.stat-description-1{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bienestar-medida.css.map */
