/* Generated font-family utility classes. Keep in sync with ATTR_TYPE_FONTFAMILY. */
/* Legacy-only tokens may remain in CSS for old widgets but are intentionally hidden from the picker. */

.ff-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
.ff-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
.ff-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
.ff-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
.ff-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
.ff-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
.ff-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
.ff-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
.ff-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
.ff-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
.ff-lato { font-family: "Lato", system-ui, sans-serif !important; }
.ff-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
.ff-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
.ff-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
.ff-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
.ff-jost { font-family: "Jost", system-ui, sans-serif !important; }
.ff-caveat { font-family: "Caveat", cursive !important; }
.ff-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
.ff-specialelite { font-family: "Special Elite", monospace !important; }
.ff-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
.ff-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
.ff-inter { font-family: "Inter", system-ui, sans-serif !important; }
.ff-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
.ff-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
.ff-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
.ff-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
.ff-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
.ff-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
.ff-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
.ff-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
.ff-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
.ff-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
.ff-merriweather { font-family: "Merriweather", Georgia, serif !important; }
.ff-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
.ff-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
.ff-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
.ff-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
.ff-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
.ff-mcfw-linearicons { font-family: mcfw-linearicons !important; }
.ff-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
.ff-special_elite { font-family: "Special Elite", monospace !important; }

@media (min-width: 576px) {
    .ff-sm-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-sm-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-sm-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-sm-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-sm-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-sm-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
    .ff-sm-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
    .ff-sm-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
    .ff-sm-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-sm-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-sm-lato { font-family: "Lato", system-ui, sans-serif !important; }
    .ff-sm-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-sm-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
    .ff-sm-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
    .ff-sm-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
    .ff-sm-jost { font-family: "Jost", system-ui, sans-serif !important; }
    .ff-sm-caveat { font-family: "Caveat", cursive !important; }
    .ff-sm-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
    .ff-sm-specialelite { font-family: "Special Elite", monospace !important; }
    .ff-sm-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
    .ff-sm-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
    .ff-sm-inter { font-family: "Inter", system-ui, sans-serif !important; }
    .ff-sm-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
    .ff-sm-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
    .ff-sm-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
    .ff-sm-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
    .ff-sm-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
    .ff-sm-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
    .ff-sm-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
    .ff-sm-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
    .ff-sm-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-sm-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
    .ff-sm-merriweather { font-family: "Merriweather", Georgia, serif !important; }
    .ff-sm-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
    .ff-sm-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
    .ff-sm-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
    .ff-sm-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
    .ff-sm-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-sm-mcfw-linearicons { font-family: mcfw-linearicons !important; }
    .ff-sm-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
    .ff-sm-special_elite { font-family: "Special Elite", monospace !important; }
}

@media (min-width: 768px) {
    .ff-md-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-md-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-md-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-md-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-md-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-md-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
    .ff-md-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
    .ff-md-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
    .ff-md-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-md-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-md-lato { font-family: "Lato", system-ui, sans-serif !important; }
    .ff-md-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-md-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
    .ff-md-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
    .ff-md-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
    .ff-md-jost { font-family: "Jost", system-ui, sans-serif !important; }
    .ff-md-caveat { font-family: "Caveat", cursive !important; }
    .ff-md-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
    .ff-md-specialelite { font-family: "Special Elite", monospace !important; }
    .ff-md-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
    .ff-md-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
    .ff-md-inter { font-family: "Inter", system-ui, sans-serif !important; }
    .ff-md-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
    .ff-md-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
    .ff-md-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
    .ff-md-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
    .ff-md-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
    .ff-md-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
    .ff-md-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
    .ff-md-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
    .ff-md-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-md-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
    .ff-md-merriweather { font-family: "Merriweather", Georgia, serif !important; }
    .ff-md-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
    .ff-md-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
    .ff-md-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
    .ff-md-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
    .ff-md-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-md-mcfw-linearicons { font-family: mcfw-linearicons !important; }
    .ff-md-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
    .ff-md-special_elite { font-family: "Special Elite", monospace !important; }
}

@media (min-width: 992px) {
    .ff-lg-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-lg-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-lg-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-lg-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-lg-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-lg-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
    .ff-lg-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
    .ff-lg-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
    .ff-lg-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-lg-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-lg-lato { font-family: "Lato", system-ui, sans-serif !important; }
    .ff-lg-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-lg-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
    .ff-lg-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
    .ff-lg-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
    .ff-lg-jost { font-family: "Jost", system-ui, sans-serif !important; }
    .ff-lg-caveat { font-family: "Caveat", cursive !important; }
    .ff-lg-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
    .ff-lg-specialelite { font-family: "Special Elite", monospace !important; }
    .ff-lg-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
    .ff-lg-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
    .ff-lg-inter { font-family: "Inter", system-ui, sans-serif !important; }
    .ff-lg-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
    .ff-lg-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
    .ff-lg-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
    .ff-lg-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
    .ff-lg-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
    .ff-lg-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
    .ff-lg-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
    .ff-lg-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
    .ff-lg-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-lg-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
    .ff-lg-merriweather { font-family: "Merriweather", Georgia, serif !important; }
    .ff-lg-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
    .ff-lg-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
    .ff-lg-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
    .ff-lg-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
    .ff-lg-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-lg-mcfw-linearicons { font-family: mcfw-linearicons !important; }
    .ff-lg-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
    .ff-lg-special_elite { font-family: "Special Elite", monospace !important; }
}

@media (min-width: 1200px) {
    .ff-xl-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xl-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xl-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-xl-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xl-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xl-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
    .ff-xl-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
    .ff-xl-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
    .ff-xl-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-xl-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xl-lato { font-family: "Lato", system-ui, sans-serif !important; }
    .ff-xl-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xl-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
    .ff-xl-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
    .ff-xl-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
    .ff-xl-jost { font-family: "Jost", system-ui, sans-serif !important; }
    .ff-xl-caveat { font-family: "Caveat", cursive !important; }
    .ff-xl-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
    .ff-xl-specialelite { font-family: "Special Elite", monospace !important; }
    .ff-xl-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
    .ff-xl-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
    .ff-xl-inter { font-family: "Inter", system-ui, sans-serif !important; }
    .ff-xl-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
    .ff-xl-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
    .ff-xl-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
    .ff-xl-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
    .ff-xl-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
    .ff-xl-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
    .ff-xl-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
    .ff-xl-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
    .ff-xl-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-xl-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
    .ff-xl-merriweather { font-family: "Merriweather", Georgia, serif !important; }
    .ff-xl-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
    .ff-xl-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
    .ff-xl-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
    .ff-xl-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
    .ff-xl-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-xl-mcfw-linearicons { font-family: mcfw-linearicons !important; }
    .ff-xl-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
    .ff-xl-special_elite { font-family: "Special Elite", monospace !important; }
}

@media (min-width: 1400px) {
    .ff-xxl-aqc-title-big { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xxl-aqc-title-mid { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xxl-aqc-title-small { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-xxl-aqc-block-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xxl-aqc-smallblock-text { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xxl-systemsans { font-family: system-ui, -apple-system, "Segoe UI", sans-serif !important; }
    .ff-xxl-systemserif { font-family: Georgia, "Times New Roman", serif !important; }
    .ff-xxl-systemmono { font-family: "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace !important; }
    .ff-xxl-opensans { font-family: "Open Sans", system-ui, sans-serif !important; }
    .ff-xxl-montserrat { font-family: "Montserrat", system-ui, sans-serif !important; }
    .ff-xxl-lato { font-family: "Lato", system-ui, sans-serif !important; }
    .ff-xxl-playfairdisplay { font-family: "Playfair Display", Georgia, serif !important; }
    .ff-xxl-raleway { font-family: "Raleway", system-ui, sans-serif !important; }
    .ff-xxl-poppins { font-family: "Poppins", system-ui, sans-serif !important; }
    .ff-xxl-nunito { font-family: "Nunito", system-ui, sans-serif !important; }
    .ff-xxl-jost { font-family: "Jost", system-ui, sans-serif !important; }
    .ff-xxl-caveat { font-family: "Caveat", cursive !important; }
    .ff-xxl-dosis { font-family: "Dosis", system-ui, sans-serif !important; }
    .ff-xxl-specialelite { font-family: "Special Elite", monospace !important; }
    .ff-xxl-roboto { font-family: "Roboto", system-ui, sans-serif !important; }
    .ff-xxl-notosans { font-family: "Noto Sans", system-ui, sans-serif !important; }
    .ff-xxl-inter { font-family: "Inter", system-ui, sans-serif !important; }
    .ff-xxl-sourcesans3 { font-family: "Source Sans 3", system-ui, sans-serif !important; }
    .ff-xxl-worksans { font-family: "Work Sans", system-ui, sans-serif !important; }
    .ff-xxl-rubik { font-family: "Rubik", system-ui, sans-serif !important; }
    .ff-xxl-dmsans { font-family: "DM Sans", system-ui, sans-serif !important; }
    .ff-xxl-manrope { font-family: "Manrope", system-ui, sans-serif !important; }
    .ff-xxl-oswald { font-family: "Oswald", system-ui, sans-serif !important; }
    .ff-xxl-ubuntu { font-family: "Ubuntu", system-ui, sans-serif !important; }
    .ff-xxl-ibmplexsans { font-family: "IBM Plex Sans", system-ui, sans-serif !important; }
    .ff-xxl-robotomono { font-family: "Roboto Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-xxl-robotocondensed { font-family: "Roboto Condensed", system-ui, sans-serif !important; }
    .ff-xxl-merriweather { font-family: "Merriweather", Georgia, serif !important; }
    .ff-xxl-ebgaramond { font-family: "EB Garamond", Georgia, serif !important; }
    .ff-xxl-librebaskerville { font-family: "Libre Baskerville", Georgia, serif !important; }
    .ff-xxl-robotoslab { font-family: "Roboto Slab", Georgia, serif !important; }
    .ff-xxl-spacegrotesk { font-family: "Space Grotesk", system-ui, sans-serif !important; }
    .ff-xxl-spacemono { font-family: "Space Mono", "SFMono-Regular", Menlo, monospace !important; }
    .ff-xxl-mcfw-linearicons { font-family: mcfw-linearicons !important; }
    .ff-xxl-icomoon-ultimate { font-family: "icomoon-ultimate" !important; }
    .ff-xxl-special_elite { font-family: "Special Elite", monospace !important; }
}
