@font-face{font-family:TWKLausanneJFG;src:url(//l-nutrahealth.com/cdn/shop/t/33/assets/TWKLausanne-150.woff2?v=141555937536575978951785786606) format("woff2");font-weight:150;font-style:normal;font-display:swap}@font-face{font-family:TWKLausanneJFG;src:url(//l-nutrahealth.com/cdn/shop/t/33/assets/TWKLausanne-350.woff2?v=14023787655620918201785786607) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:TWKLausanneJFG;src:url(//l-nutrahealth.com/cdn/shop/t/33/assets/TWKLausanne-400.woff2?v=143457072906483287171749841059) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWKLausanneJFG;src:url(//l-nutrahealth.com/cdn/shop/t/33/assets/TWKLausanne-700.woff2?v=169072841949245087791749841060) format("woff2");font-weight:700;font-style:normal;font-display:swap}.jfg{--jfg-dark-green: #1e4036;--jfg-light-green: #56a511;--jfg-white: #ffffff;--jfg-tan-50: #e8dbd4;--jfg-tan-15: #f8f4f2;--jfg-accent: #78a14a;--jfg-font-base: "TWKLausanneJFG", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--jfg-font-base);color:var(--jfg-dark-green);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.jfg *,.jfg *:before,.jfg *:after{box-sizing:border-box}.jfg p{margin:0}.jfg img{display:block;max-width:100%}.jfg a{text-decoration:none}.jfg-sec{position:relative;width:100%}.jfg-container{width:100%;max-width:1600px;margin:0 auto;padding-inline:20px}@media screen and (min-width:750px){.jfg-container{padding-inline:40px}}.jfg-wrap{position:relative;width:100%;height:100%}.jfg-minh{min-height:15rem}@media screen and (min-width:40em){.jfg-minh{min-height:40svh}}@media screen and (min-width:60em){.jfg-minh{min-height:50svh}}.jfg-col{display:flex;flex-direction:column}.jfg-row{display:flex;flex-direction:row}@media screen and (max-width:767px){.jfg-row{flex-direction:column}}.jfg-t{width:fit-content;max-width:100%;text-wrap:pretty}.jfg-t--h1{font-size:60px;line-height:65px;font-weight:350}.jfg-t--quote{font-size:36px;line-height:42px;font-weight:350}.jfg-t--sub-bold{font-size:24px;line-height:32px;font-weight:700}.jfg-t--sub-reg{font-size:24px;line-height:32px;font-weight:350}.jfg-t--body{font-size:18px;line-height:24px;font-weight:150}.jfg-t--cta-ns{font-size:16px;line-height:21px;font-weight:150;letter-spacing:2px}@media screen and (max-width:749px){.jfg-t--h1{font-size:40px;line-height:48px}.jfg-t--quote{font-size:30px;line-height:36px}.jfg-t--sub-bold,.jfg-t--sub-reg{font-size:20px;line-height:26px}}.jfg-center{text-align:center}.jfg-white{color:var(--jfg-white)}.jfg-mw900{max-width:min(900px,100%)}.jfg-mw700{max-width:min(700px,100%)}.jfg-mw624{max-width:min(624px,100%)}.jfg-mw600{max-width:min(600px,100%)}.jfg-mw500{max-width:min(500px,100%)}.jfg-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:fit-content;font-family:var(--jfg-font-base);font-weight:700;font-size:16px;line-height:21px;letter-spacing:2px;border-radius:100px;border:2px solid var(--jfg-dark-green);background-color:transparent;color:var(--jfg-dark-green);padding:14px 24px;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.jfg-btn--register{background-color:var(--jfg-light-green);color:var(--jfg-white);border:1px solid var(--jfg-light-green);height:40px;padding-block:0}.jfg-btn--register:hover{background-color:var(--jfg-light-green);color:var(--jfg-white);border-color:var(--jfg-light-green)}.jfg-btn--white{background-color:var(--jfg-white);color:var(--jfg-dark-green)}.jfg-btn--white:hover{background-color:var(--jfg-dark-green);color:var(--jfg-white);border-color:var(--jfg-dark-green)}.jfg-btn--no-border{border:none}.jfg-btn--ghost-light{background-color:transparent;color:var(--jfg-white)}.jfg-btn--ghost-light:hover{background-color:var(--jfg-dark-green);color:var(--jfg-white);border-color:var(--jfg-dark-green)}.jfg-btn--dark{background-color:var(--jfg-dark-green);color:var(--jfg-white)}.jfg-btn--dark:hover{background-color:transparent;color:var(--jfg-white);border-color:var(--jfg-white)}.jfg-btn-row{display:flex;flex-direction:row;gap:12px;align-items:center;width:100%}@media screen and (max-width:767px){.jfg-btn-row{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/jfg.css.map */
