/* JW Core generated typography. Do not edit directly. */
html body body, html body p{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:1.65 !important;letter-spacing:0px !important;}
html body blockquote{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:400 !important;font-size:18px !important;line-height:1.7 !important;letter-spacing:0px !important;}
html body h1, html body .h1{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:900 !important;font-size:48px !important;line-height:1.05 !important;letter-spacing:-1px !important;}
html body h2, html body .h2{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:700 !important;font-size:42px !important;line-height:1.12 !important;letter-spacing:-0.5px !important;}
html body h3, html body .h3{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:700 !important;font-size:32px !important;line-height:1.18 !important;letter-spacing:-0.2px !important;}
html body h4, html body .h4{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:600 !important;font-size:26px !important;line-height:1.22 !important;letter-spacing:0px !important;}
html body h5, html body .h5{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:600 !important;font-size:21px !important;line-height:1.28 !important;letter-spacing:0px !important;}
html body h6, html body .h6{font-family:'Geist', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;font-weight:600 !important;font-size:17px !important;line-height:1.35 !important;letter-spacing:0.2px !important;}
@media (max-width:1024px){
html body body, html body p{font-size:15px !important;line-height:1.6 !important;letter-spacing:0px !important;}
html body blockquote{font-size:17px !important;line-height:1.65 !important;letter-spacing:0px !important;}
html body h1, html body .h1{font-size:42px !important;line-height:1.08 !important;letter-spacing:-0.5px !important;}
html body h2, html body .h2{font-size:34px !important;line-height:1.15 !important;letter-spacing:-0.2px !important;}
html body h3, html body .h3{font-size:28px !important;line-height:1.2 !important;letter-spacing:0px !important;}
html body h4, html body .h4{font-size:23px !important;line-height:1.24 !important;letter-spacing:0px !important;}
html body h5, html body .h5{font-size:20px !important;line-height:1.3 !important;letter-spacing:0px !important;}
html body h6, html body .h6{font-size:16px !important;line-height:1.35 !important;letter-spacing:0.1px !important;}
}
@media (max-width:767px){
html body body, html body p{font-size:15px !important;line-height:1.55 !important;letter-spacing:0px !important;}
html body blockquote{font-size:16px !important;line-height:1.6 !important;letter-spacing:0px !important;}
html body h1, html body .h1{font-size:34px !important;line-height:1.12 !important;letter-spacing:-0.2px !important;}
html body h2, html body .h2{font-size:28px !important;line-height:1.18 !important;letter-spacing:0px !important;}
html body h3, html body .h3{font-size:24px !important;line-height:1.22 !important;letter-spacing:0px !important;}
html body h4, html body .h4{font-size:21px !important;line-height:1.26 !important;letter-spacing:0px !important;}
html body h5, html body .h5{font-size:18px !important;line-height:1.32 !important;letter-spacing:0px !important;}
html body h6, html body .h6{font-size:15px !important;line-height:1.35 !important;letter-spacing:0px !important;}
}
