/* Standard reading size across Divi, legacy pages and custom articles. */
:root{--nyon-body-size:20px}
#page-container #et-main-area #main-content,
#page-container #et-main-area #main-content .et_pb_text_inner,
#page-container #et-main-area #main-content p,
#page-container #et-main-area #main-content li,
#page-container #et-main-area #main-content label,
#page-container #et-main-area #main-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
#page-container #et-main-area #main-content textarea,
#page-container #et-main-area #main-content select,
#page-container #et-main-area #main-content summary,
#page-container #et-main-area #main-content .et_pb_contact_field_options_title,
#page-container #et-main-area #main-content .et_pb_contact_form_label,
#page-container #et-main-area #main-content .nr-toc a,
#page-container #et-main-area #main-content .nr-button,
#page-container #et-main-area #main-content button,
#page-container #et-main-area #main-content .et_pb_button,
#page-container #et-main-area #main-content a.contact-action,
#page-container #et-main-area #main-content a.btn,
#page-container #et-main-area #main-content a[class*="-button"],
#page-container #et-main-area #main-content a[class*="__button"],
#page-container #et-main-area #main-content p :is(span,a,strong,b,em,i,small),
#page-container #et-main-area #main-content li :is(span,a,strong,b,em,i,small),
#page-container #et-main-area #main-content label :is(span,a,strong,b,em,i),
#page-container #et-main-area #main-content summary :is(span,a,strong,b,em,i),
#main-footer p,#main-footer li,#main-footer .footer-widget,
#page-container #nyon-footer-design .nf-title,#page-container #nyon-footer-design .nf-place-title,#page-container #nyon-footer-design .nf-legal-links a,#page-container #nyon-footer-design .nf-legal-links a span,
#page-container #nyon-footer-design .nf-place-button,
.et-l--footer p,.et-l--footer li,
#nyon-cookie-banner p,#nyon-cookie-banner button,
#nyon-cookie-dialog p,#nyon-cookie-dialog label,#nyon-cookie-dialog button,
.nyon-external-gate button,.nyon-external-gate span{
 font-size:var(--nyon-body-size)!important;line-height:1.6!important;
}
/* Keep the original heading scale, fonts, emphasis and icon glyphs. */
#page-container #et-main-area #main-content :is(p,li) :is(h1,h2,h3,h4,h5,h6){line-height:1.2!important}
#page-container #et-main-area #main-content input,#page-container #et-main-area #main-content textarea,#page-container #et-main-area #main-content select{max-width:100%;box-sizing:border-box}
@media(max-width:767px){:root{--nyon-body-size:18px}
#mobile_menu li a,#mobile_menu1 li a,.et_mobile_menu li a{font-size:18px!important;line-height:1.5!important}
}
#page-container #et-main-area #main-content :is(p,li,summary,label){overflow-wrap:anywhere}
#page-container #et-main-area #main-content{overflow-x:clip}
#page-container #et-main-area #main-content .et_pb_button{max-width:100%;height:auto;white-space:normal;box-sizing:border-box}
@media(max-width:767px){#page-container #et-main-area #main-content .et_pb_button{margin-left:0!important;margin-right:0!important}}
