﻿.wp-site-blocks>.alignleft
{
    float: left;
    margin-right: 2em;
}
.wp-site-blocks>.alignright
{
    float: right;
    margin-left: 2em;
}
.wp-site-blocks>.aligncenter
{
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}
:where(.wp-site-blocks)>*
{
    margin-block-start: 24px;
    margin-block-end: 0;
}
:where(.wp-site-blocks)>:first-child
{
    margin-block-start: 0;
}
:where(.wp-site-blocks)>:last-child
{
    margin-block-end: 0;
}
:root :where(.is-layout-flow)>:first-child
{
    margin-block-start: 0;
}
:root :where(.is-layout-flow)>:last-child
{
    margin-block-end: 0;
}
:root :where(.is-layout-flow)>*
{
    margin-block-start: 24px;
    margin-block-end: 0;
}
:root :where(.is-layout-constrained)>:first-child
{
    margin-block-start: 0;
}
:root :where(.is-layout-constrained)>:last-child
{
    margin-block-end: 0;
}
:root :where(.is-layout-constrained)>*
{
    margin-block-start: 24px;
    margin-block-end: 0;
}
:root :where(.is-layout-flex)
{
    gap: 24px;
}
:root :where(.is-layout-grid)
{
    gap: 24px;
}
.is-layout-flow>.alignleft
{
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
.is-layout-flow>.alignright
{
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
.is-layout-flow>.aligncenter
{
    margin-left: auto!important;
    margin-right: auto!important;
}
.is-layout-constrained>.alignleft
{
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}
.is-layout-constrained>.alignright
{
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}
.is-layout-constrained>.aligncenter
{
    margin-left: auto!important;
    margin-right: auto!important;
}
.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull))
{
    max-width: var(--wp--style--global--content-size);
    margin-left: auto!important;
    margin-right: auto!important;
}
.is-layout-constrained>.alignwide
{
    max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex
{
    display: flex;
}
.is-layout-flex
{
    flex-wrap: wrap;
    align-items: center;
}
.is-layout-flex>:is(*,div)
{
    margin: 0;
}
body .is-layout-grid
{
    display: grid;
}
.is-layout-grid>:is(*,div)
{
    margin: 0;
}
:root :where(.wp-element-button,.wp-block-button__link)
{
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}
.has-black-color
{
    color: var(--wp--preset--color--black)!important;
}
.has-cyan-bluish-gray-color
{
    color: var(--wp--preset--color--cyan-bluish-gray)!important;
}
.has-white-color
{
    color: var(--wp--preset--color--white)!important;
}
.has-pale-pink-color
{
    color: var(--wp--preset--color--pale-pink)!important;
}
.has-vivid-red-color
{
    color: var(--wp--preset--color--vivid-red)!important;
}
.has-luminous-vivid-orange-color
{
    color: var(--wp--preset--color--luminous-vivid-orange)!important;
}
.has-luminous-vivid-amber-color
{
    color: var(--wp--preset--color--luminous-vivid-amber)!important;
}
.has-light-green-cyan-color
{
    color: var(--wp--preset--color--light-green-cyan)!important;
}
.has-vivid-green-cyan-color
{
    color: var(--wp--preset--color--vivid-green-cyan)!important;
}
.has-pale-cyan-blue-color
{
    color: var(--wp--preset--color--pale-cyan-blue)!important;
}
.has-vivid-cyan-blue-color
{
    color: var(--wp--preset--color--vivid-cyan-blue)!important;
}
.has-vivid-purple-color
{
    color: var(--wp--preset--color--vivid-purple)!important;
}
.has-black-background-color
{
    background-color: var(--wp--preset--color--black)!important;
}
.has-cyan-bluish-gray-background-color
{
    background-color: var(--wp--preset--color--cyan-bluish-gray)!important;
}
.has-white-background-color
{
    background-color: var(--wp--preset--color--white)!important;
}
.has-pale-pink-background-color
{
    background-color: var(--wp--preset--color--pale-pink)!important;
}
.has-vivid-red-background-color
{
    background-color: var(--wp--preset--color--vivid-red)!important;
}
.has-luminous-vivid-orange-background-color
{
    background-color: var(--wp--preset--color--luminous-vivid-orange)!important;
}
.has-luminous-vivid-amber-background-color
{
    background-color: var(--wp--preset--color--luminous-vivid-amber)!important;
}
.has-light-green-cyan-background-color
{
    background-color: var(--wp--preset--color--light-green-cyan)!important;
}
.has-vivid-green-cyan-background-color
{
    background-color: var(--wp--preset--color--vivid-green-cyan)!important;
}
.has-pale-cyan-blue-background-color
{
    background-color: var(--wp--preset--color--pale-cyan-blue)!important;
}
.has-vivid-cyan-blue-background-color
{
    background-color: var(--wp--preset--color--vivid-cyan-blue)!important;
}
.has-vivid-purple-background-color
{
    background-color: var(--wp--preset--color--vivid-purple)!important;
}
.has-black-border-color
{
    border-color: var(--wp--preset--color--black)!important;
}
.has-cyan-bluish-gray-border-color
{
    border-color: var(--wp--preset--color--cyan-bluish-gray)!important;
}
.has-white-border-color
{
    border-color: var(--wp--preset--color--white)!important;
}
.has-pale-pink-border-color
{
    border-color: var(--wp--preset--color--pale-pink)!important;
}
.has-vivid-red-border-color
{
    border-color: var(--wp--preset--color--vivid-red)!important;
}
.has-luminous-vivid-orange-border-color
{
    border-color: var(--wp--preset--color--luminous-vivid-orange)!important;
}
.has-luminous-vivid-amber-border-color
{
    border-color: var(--wp--preset--color--luminous-vivid-amber)!important;
}
.has-light-green-cyan-border-color
{
    border-color: var(--wp--preset--color--light-green-cyan)!important;
}
.has-vivid-green-cyan-border-color
{
    border-color: var(--wp--preset--color--vivid-green-cyan)!important;
}
.has-pale-cyan-blue-border-color
{
    border-color: var(--wp--preset--color--pale-cyan-blue)!important;
}
.has-vivid-cyan-blue-border-color
{
    border-color: var(--wp--preset--color--vivid-cyan-blue)!important;
}
.has-vivid-purple-border-color
{
    border-color: var(--wp--preset--color--vivid-purple)!important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background
{
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background
{
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background
{
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background
{
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background
{
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important;
}
.has-cool-to-warm-spectrum-gradient-background
{
    background: var(--wp--preset--gradient--cool-to-warm-spectrum)!important;
}
.has-blush-light-purple-gradient-background
{
    background: var(--wp--preset--gradient--blush-light-purple)!important;
}
.has-blush-bordeaux-gradient-background
{
    background: var(--wp--preset--gradient--blush-bordeaux)!important;
}
.has-luminous-dusk-gradient-background
{
    background: var(--wp--preset--gradient--luminous-dusk)!important;
}
.has-pale-ocean-gradient-background
{
    background: var(--wp--preset--gradient--pale-ocean)!important;
}
.has-electric-grass-gradient-background
{
    background: var(--wp--preset--gradient--electric-grass)!important;
}
.has-midnight-gradient-background
{
    background: var(--wp--preset--gradient--midnight)!important;
}
.has-small-font-size
{
    font-size: var(--wp--preset--font-size--small)!important;
}
.has-medium-font-size
{
    font-size: var(--wp--preset--font-size--medium)!important;
}
.has-large-font-size
{
    font-size: var(--wp--preset--font-size--large)!important;
}
.has-x-large-font-size
{
    font-size: var(--wp--preset--font-size--x-large)!important;
}
.has-albert-sans-font-family
{
    font-family: var(--wp--preset--font-family--albert-sans)!important;
}
.has-alegreya-font-family
{
    font-family: var(--wp--preset--font-family--alegreya)!important;
}
.has-arvo-font-family
{
    font-family: var(--wp--preset--font-family--arvo)!important;
}
.has-bodoni-moda-font-family
{
    font-family: var(--wp--preset--font-family--bodoni-moda)!important;
}
.has-bricolage-grotesque-font-family
{
    font-family: var(--wp--preset--font-family--bricolage-grotesque)!important;
}
.has-cabin-font-family
{
    font-family: var(--wp--preset--font-family--cabin)!important;
}
.has-chivo-font-family
{
    font-family: var(--wp--preset--font-family--chivo)!important;
}
.has-commissioner-font-family
{
    font-family: var(--wp--preset--font-family--commissioner)!important;
}
.has-cormorant-font-family
{
    font-family: var(--wp--preset--font-family--cormorant)!important;
}
.has-courier-prime-font-family
{
    font-family: var(--wp--preset--font-family--courier-prime)!important;
}
.has-crimson-pro-font-family
{
    font-family: var(--wp--preset--font-family--crimson-pro)!important;
}
.has-dm-mono-font-family
{
    font-family: var(--wp--preset--font-family--dm-mono)!important;
}
.has-dm-sans-font-family
{
    font-family: var(--wp--preset--font-family--dm-sans)!important;
}
.has-dm-serif-display-font-family
{
    font-family: var(--wp--preset--font-family--dm-serif-display)!important;
}
.has-domine-font-family
{
    font-family: var(--wp--preset--font-family--domine)!important;
}
.has-eb-garamond-font-family
{
    font-family: var(--wp--preset--font-family--eb-garamond)!important;
}
.has-epilogue-font-family
{
    font-family: var(--wp--preset--font-family--epilogue)!important;
}
.has-fahkwang-font-family
{
    font-family: var(--wp--preset--font-family--fahkwang)!important;
}
.has-figtree-font-family
{
    font-family: var(--wp--preset--font-family--figtree)!important;
}
.has-fira-sans-font-family
{
    font-family: var(--wp--preset--font-family--fira-sans)!important;
}
.has-fjalla-one-font-family
{
    font-family: var(--wp--preset--font-family--fjalla-one)!important;
}
.has-fraunces-font-family
{
    font-family: var(--wp--preset--font-family--fraunces)!important;
}
.has-gabarito-font-family
{
    font-family: var(--wp--preset--font-family--gabarito)!important;
}
.has-ibm-plex-mono-font-family
{
    font-family: var(--wp--preset--font-family--ibm-plex-mono)!important;
}
.has-ibm-plex-sans-font-family
{
    font-family: var(--wp--preset--font-family--ibm-plex-sans)!important;
}
.has-ibarra-real-nova-font-family
{
    font-family: var(--wp--preset--font-family--ibarra-real-nova)!important;
}
.has-instrument-serif-font-family
{
    font-family: var(--wp--preset--font-family--instrument-serif)!important;
}
.has-inter-font-family
{
    font-family: var(--wp--preset--font-family--inter)!important;
}
.has-josefin-sans-font-family
{
    font-family: var(--wp--preset--font-family--josefin-sans)!important;
}
.has-jost-font-family
{
    font-family: var(--wp--preset--font-family--jost)!important;
}
.has-libre-baskerville-font-family
{
    font-family: var(--wp--preset--font-family--libre-baskerville)!important;
}
.has-libre-franklin-font-family
{
    font-family: var(--wp--preset--font-family--libre-franklin)!important;
}
.has-literata-font-family
{
    font-family: var(--wp--preset--font-family--literata)!important;
}
.has-lora-font-family
{
    font-family: var(--wp--preset--font-family--lora)!important;
}
.has-merriweather-font-family
{
    font-family: var(--wp--preset--font-family--merriweather)!important;
}
.has-montserrat-font-family
{
    font-family: var(--wp--preset--font-family--montserrat)!important;
}
.has-newsreader-font-family
{
    font-family: var(--wp--preset--font-family--newsreader)!important;
}
.has-noto-sans-mono-font-family
{
    font-family: var(--wp--preset--font-family--noto-sans-mono)!important;
}
.has-nunito-font-family
{
    font-family: var(--wp--preset--font-family--nunito)!important;
}
.has-open-sans-font-family
{
    font-family: var(--wp--preset--font-family--open-sans)!important;
}
.has-overpass-font-family
{
    font-family: var(--wp--preset--font-family--overpass)!important;
}
.has-pt-serif-font-family
{
    font-family: var(--wp--preset--font-family--pt-serif)!important;
}
.has-petrona-font-family
{
    font-family: var(--wp--preset--font-family--petrona)!important;
}
.has-piazzolla-font-family
{
    font-family: var(--wp--preset--font-family--piazzolla)!important;
}
.has-playfair-display-font-family
{
    font-family: var(--wp--preset--font-family--playfair-display)!important;
}
.has-plus-jakarta-sans-font-family
{
    font-family: var(--wp--preset--font-family--plus-jakarta-sans)!important;
}
.has-poppins-font-family
{
    font-family: var(--wp--preset--font-family--poppins)!important;
}
.has-raleway-font-family
{
    font-family: var(--wp--preset--font-family--raleway)!important;
}
.has-roboto-font-family
{
    font-family: var(--wp--preset--font-family--roboto)!important;
}
.has-roboto-slab-font-family
{
    font-family: var(--wp--preset--font-family--roboto-slab)!important;
}
.has-rubik-font-family
{
    font-family: var(--wp--preset--font-family--rubik)!important;
}
.has-rufina-font-family
{
    font-family: var(--wp--preset--font-family--rufina)!important;
}
.has-sora-font-family
{
    font-family: var(--wp--preset--font-family--sora)!important;
}
.has-source-sans-3-font-family
{
    font-family: var(--wp--preset--font-family--source-sans-3)!important;
}
.has-source-serif-4-font-family
{
    font-family: var(--wp--preset--font-family--source-serif-4)!important;
}
.has-space-mono-font-family
{
    font-family: var(--wp--preset--font-family--space-mono)!important;
}
.has-syne-font-family
{
    font-family: var(--wp--preset--font-family--syne)!important;
}
.has-texturina-font-family
{
    font-family: var(--wp--preset--font-family--texturina)!important;
}
.has-urbanist-font-family
{
    font-family: var(--wp--preset--font-family--urbanist)!important;
}
.has-work-sans-font-family
{
    font-family: var(--wp--preset--font-family--work-sans)!important;
}
:root :where(.wp-block-pullquote)
{
    font-size: 1.5em;
    line-height: 1.6;
}