html { .font-h1, body h1, body main section .font-h1, body main *.h1 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(30px, 6vw, 48px);line-height: 1.15;letter-spacing: 0.05em;text-transform: uppercase;position: relative;} .font-h2, body h2, body main section .font-h2, body main *.h2 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(26px, 4.6vw, 30px);line-height: 1.18;letter-spacing: 0.05em;text-transform: uppercase;position: relative;} .font-h3, body h3, body main section .font-h3, body main *.h3 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(18px, 2vw, 20px);line-height: 1.3;letter-spacing: 0.06em;text-transform: uppercase;position: relative;} .font-h4, body h4, body main section .font-h4, body main *.h4 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(17px, 1.7vw, 17px);line-height: 1.3;letter-spacing: 0.06em;text-transform: uppercase;position: relative;} .font-h5, body h5, body main section .font-h5, body main *.h5 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(16px, 1.4vw, 20px);line-height: 1.35;letter-spacing: 0.06em;text-transform: uppercase;position: relative;} .font-h6, body h6, body main section .font-h6, body main *.h6 { font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(15px, 1.2vw, 18px);line-height: 1.4;letter-spacing: 0.06em;text-transform: uppercase;position: relative;} body .font-content, body section p, body section li, body .section p, body .section li, body .mce-content-body p, body .mce-content-body li, footer, .notification-bar .notification-message, section blockquote p, .section blockquote p, .mce-content-body blockquote p { font-family: Inter;font-weight: 500;font-size: 18px;line-height: 160%;letter-spacing: normal;text-transform: none;position: relative;} .font-content-small, body .content-small, body main section .font-content-small, body .content-small, footer .menu-item a, body .section .font-content-small > p, .gform_wrapper { font-family: Inter;font-weight: 500;font-size: 16px;line-height: 150%;letter-spacing: normal;text-transform: none;position: relative;} .font-menu-text-headers, body .menu-header, body .services-mm-item > li span, body main section .font-menu-text-headers, body .menu-header, body .services-mm-item > li span { font-family: Inter;font-weight: 500;font-size: 16px;line-height: 150%;letter-spacing: normal;text-transform: uppercase;position: relative;} .font-menu-text, .menu-item-link, body main section .font-menu-text, body .menu-item-link, .gtranslate_wrapper a.glink, .header [id^="utility-menu"] .sub-menu li a { font-family: Inter;font-weight: 500;font-size: 15px;line-height: 160%;letter-spacing: normal;text-transform: uppercase;position: relative;} .header [id^="utility-menu"] li a, .header .desktop-utility div.translate > button > span { font-family: Inter;font-weight: 300;font-size: 12px;line-height: 1.6;letter-spacing: normal;text-transform: uppercase;position: relative;} footer .footer-menu > h2 { font-family: Inter;font-weight: 300;font-size: 16px;line-height: 1.6;letter-spacing: normal;text-transform: uppercase;position: relative;} @media (max-width: 767px) {.font-h1, body h1, body main section .font-h1, body main *.h1 { font-size: clamp(30px, 6vw, 48px);} .font-h2, body h2, body main section .font-h2, body main *.h2 { font-size: clamp(26px, 4.6vw, 46px);} .font-h3, body h3, body main section .font-h3, body main *.h3 { font-size: clamp(18px, 2vw, 24px);} .font-h4, body h4, body main section .font-h4, body main *.h4 { font-size: clamp(17px, 1.7vw, 22px);} .font-h5, body h5, body main section .font-h5, body main *.h5 { font-size: clamp(16px, 1.4vw, 20px);} .font-h6, body h6, body main section .font-h6, body main *.h6 { font-size: clamp(15px, 1.2vw, 18px);} body .font-content, body section p, body section li, body .section p, body .section li, body .mce-content-body p, body .mce-content-body li, footer, .notification-bar .notification-message, section blockquote p, .section blockquote p, .mce-content-body blockquote p { font-size: 18px;} .font-content-small, body .content-small, body main section .font-content-small, body .content-small, footer .menu-item a, body .section .font-content-small > p, .gform_wrapper { font-size: 16px;} .font-menu-text-headers, body .menu-header, body .services-mm-item > li span, body main section .font-menu-text-headers, body .menu-header, body .services-mm-item > li span { font-size: 16px;} .font-menu-text, .menu-item-link, body main section .font-menu-text, body .menu-item-link, .gtranslate_wrapper a.glink, .header [id^="utility-menu"] .sub-menu li a { font-size: 15px;} .header [id^="utility-menu"] li a, .header .desktop-utility div.translate > button > span { font-size: 14px;} footer .footer-menu > h2 { font-size: 16px;} } h1, h2, h3, h4, h5, h6, .section h1, .section h2, .section h3, .section h4, .section h5, .section h6 { text-wrap: pretty;}section ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li, .section ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li, .mce-content-body ul:not(.arrow-list, .horizontal-list, .no-style, .list-no-margin) > li { font-weight: normal;list-style-type: none;padding-left: 8px;&:before {content: "•";color: var(--color-dark-secondary);font-size: 32px;line-height: 12px;position: absolute;top: 7px;left: -15px;margin-right: 7px;}}section ol:not(.styled) > li, .section ol:not(.styled) > li, .mce-content-body ol:not(.styled) > li {&::marker {color: var(--color-dark-secondary);font-size: 20px;font-weight: bold;}}section ol.styled > li, .section ol.styled > li, .mce-content-body ol.styled > li {&::marker {color: var(--color-dark-secondary);font-size: 20px;font-weight: bold;font-family: "Sackers Gothic Medium", "Questrial", sans-serif;font-weight: 500;font-size: clamp(18px, 2vw, 20px);line-height: 1.3;letter-spacing: 0.06em;text-transform: uppercase;position: relative;}}section blockquote, .section blockquote, .mce-content-body blockquote {padding: 20px;margin-bottom: 2rem;background-color: var(--color-bg-primary-light);border-radius: var(--rounded-cn-md);} } }