body,h1,h2,h3,h4,button{font-family:Raleway,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.production-hero h1,.production-hero p{max-width:600px}
body,h1,h2,h3,h4,button{font-family:Raleway,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.lifestyle-scroll-section{background-color:#ffefef;height:400vh;padding:40px 0 0;position:relative}.lifestyle-scroll-section .sticky-content{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lifestyle-scroll-section .text-header-container{flex-shrink:0;margin-bottom:20px}.lifestyle-scroll-section .text-header{text-align:center}.lifestyle-scroll-section .text-header .lifestyle-title{color:#1c1c1c;margin-bottom:12px;font-weight:700}.lifestyle-scroll-section .text-header .lifestyle-description{color:#666;max-width:720px;margin:0 auto;line-height:1.5}.lifestyle-scroll-section .horizontal-window{align-items:center;width:100%;display:flex}.lifestyle-scroll-section .horizontal-mover{will-change:transform;padding:0 10vw;display:flex}.lifestyle-scroll-section .lifestyle-img{object-fit:contain;width:180vw;height:auto;max-height:74vh}.lifestyle-scroll-section .progress-bar-container{background:#0000001a;border-radius:10px;width:80%;max-width:1000px;height:6px;margin:30px auto 10px;overflow:hidden}.lifestyle-scroll-section .progress-bar-fill{background-color:#ff4d4d;height:100%;transition:width .1s linear}@media (max-width:1200px){.lifestyle-scroll-section{height:350vh}.lifestyle-scroll-section .lifestyle-img{width:350vw;max-height:75vh}}@media (max-width:992px){.lifestyle-scroll-section{height:350vh}.lifestyle-scroll-section .lifestyle-img{width:350vw;max-height:80vh}}@media (max-width:576px){.lifestyle-scroll-section{height:300vh}.lifestyle-scroll-section .sticky-content{padding:20px 0}.lifestyle-scroll-section .lifestyle-img{width:586vw;max-height:69vh}.lifestyle-scroll-section .progress-bar-container{width:90%;height:4px;margin-bottom:20px}}
body,h1,h2,h3,h4,button{font-family:Raleway,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.production-management-section{background-color:#ffefef;padding:40px 0 10px;overflow:hidden}.production-management-section .management-image img{border-radius:40px 0 0 -1px;width:100%}.production-management-section .management-title{color:#1c1c1c;margin-bottom:15px;font-weight:700}.production-management-section .management-description{color:#666;margin-bottom:25px}.production-management-section .management-points{grid-template-columns:repeat(2,1fr);gap:15px 25px;margin-bottom:25px;display:grid}.production-management-section .management-point{color:#1c1c1c;align-items:flex-start;gap:10px;font-weight:500;display:flex}.production-management-section .management-point .point-icon{color:#029e0c;flex-shrink:0;font-size:22px}.production-management-section .management-btn{border-radius:8px;margin-top:10px;font-weight:600}@media (max-width:992px){.management-content{margin-top:30px}.management-points{grid-template-columns:1fr}}@media (max-width:576px){.production-management-section{padding:0}.production-management-section .management-title{text-align:center;max-width:300px;margin:0 auto 20px}.production-management-section .management-description{text-align:center;max-width:650px;margin:0 auto 30px}.production-management-section .management-content{text-align:center;margin-top:30px}.production-management-section .management-points{grid-template-columns:1fr;justify-items:flex-start;margin-left:40px}.production-management-section .management-point{text-align:left;justify-content:center}.production-management-section .management-btn{margin:15px auto 0;display:block}}
/*# sourceMappingURL=a608a01c9b0bce4e.css.map*/