﻿:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--base: #ffffff;
    --wp--preset--color--contrast: #000000;
    --wp--preset--color--pkfblue: #0f3780;
    --wp--preset--color--pkfdarkblue: #0a2555;
    --wp--preset--color--neutralpebble: #7b7f84;
    --wp--preset--color--neutralpebbledark: #5a5a5a;
    --wp--preset--color--neutralstone: #f2efe7;
    --wp--preset--color--neutralstonedark: #d7d4cb;
    --wp--preset--color--neutralcloud: #fafafa;
    --wp--preset--color--neutralclouddark: #e8e8e8;
    --wp--preset--color--skyblue: #0eb4da;
    --wp--preset--color--skybluedark: #099bbf;
    --wp--preset--color--limegreen: #cada4f;
    --wp--preset--color--limegreendark: #a9b946;
    --wp--preset--color--grassgreen: #57b33e;
    --wp--preset--color--grassgreendark: #388e27;
    --wp--preset--color--mossgreen: #394e13;
    --wp--preset--color--mossgreendark: #202d09;
    --wp--preset--color--amethystpurple: #53185f;
    --wp--preset--color--amethystpurpledark: #390c42;
    --wp--preset--color--mostlymagenta: #bf388c;
    --wp--preset--color--mostlymagentadark: #a42775;
    --wp--preset--color--redapple: #e42725;
    --wp--preset--color--redappledark: #ae2821;
    --wp--preset--color--sunsetorange: #f26e1e;
    --wp--preset--color--sunsetorangedark: #d24e12;
    --wp--preset--color--sunyellow: #ffc72e;
    --wp--preset--color--sunyellowdark: #e1ab16;
    --wp--preset--color--transparent: transparent;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--gradient--primary-white: linear-gradient(#0073aa 49.9%,#fff 50%);
    --wp--preset--gradient--white-primary: linear-gradient(#fff 49.9%,#0073aa 50%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.556), 20px);
    --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.293), 36px);
    --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.573), 42px);
    --wp--preset--font-size--extra-small: 0.625rem;
    --wp--preset--font-size--medium-large: 1.3rem;
    --wp--preset--font-size--xx-large: clamp(2.5rem, 2.5rem + ((1vw - 0.2rem) * 0.37), 2.75rem);
    --wp--preset--font-size--xxx-large: clamp(3rem, 3rem + ((1vw - 0.2rem) * 0.37), 3.25rem);
    --wp--preset--font-size--xxxx-large: clamp(3rem, 3rem + ((1vw - 0.2rem) * 1.111), 3.75rem);
    --wp--preset--font-family--pkfglobalsans: "PKF Global Sans", sans-serif;
    --wp--preset--font-family--pkfinter: "Inter", sans-serif;
    --wp--preset--font-family--system: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    --wp--preset--font-family--serif: "Times New Roman","New York",Times,"Noto Serif",serif;
    --wp--preset--font-family--monospace: Consolas,Menlo,Monaco,"SF Mono","DejaVu Sans Mono","Roboto Mono","Courier New",Courier,monospace;
    --wp--preset--spacing--20: calc(0.44rem * 1.6);
    --wp--preset--spacing--30: calc(0.67rem * 1.6);
    --wp--preset--spacing--40: calc(1rem * 1.6);
    --wp--preset--spacing--50: calc(1.5rem * 1.6);
    --wp--preset--spacing--60: calc(2.25rem * 1.6);
    --wp--preset--spacing--70: calc(3.38rem * 1.6);
    --wp--preset--spacing--80: calc(5.06rem * 1.6);
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--preset--shadow--natural-tight: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    --wp--preset--shadow--natural-custom: 0px 10px 25px 0px rgba(0, 0, 0, 0.15);
    --wp--custom--shadow--natural: 0px 10px 25px 0px rgba(0, 0, 0, 0.15);
}

:root {
    --wp--style--global--content-size: 1280px;
    --wp--style--global--wide-size: 1400px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks {
    padding-top: var(--wp--style--root--padding-top);
    padding-bottom: var(--wp--style--root--padding-bottom);
}

.has-global-padding {
    padding-right: var(--wp--style--root--padding-right);
    padding-left: var(--wp--style--root--padding-left);
}

    .has-global-padding > .alignfull {
        margin-right: calc(var(--wp--style--root--padding-right) * -1);
        margin-left: calc(var(--wp--style--root--padding-left) * -1);
    }

    .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) {
        padding-right: 0;
        padding-left: 0;
    }

        .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull {
            margin-left: 0;
            margin-right: 0;
        }

.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 {
    --wp--style--block-gap: 24px;
}

    :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;
}

body {
    background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--neutralpebbledark);
    font-family: var(--wp--preset--font-family--pkfinter);
    font-size: var(--wp--preset--font-size--medium);
    line-height: 1.4;
    --wp--style--root--padding-top: 0px;
    --wp--style--root--padding-right: var(--wp--preset--spacing--40);
    --wp--style--root--padding-bottom: 0px;
    --wp--style--root--padding-left: var(--wp--preset--spacing--40);
}

a:where(:not(.wp-element-button)) {
    color: var(--wp--preset--color--pkfblue);
    text-decoration: none;
}

:root :where(a:where(:not(.wp-element-button)):hover) {
    color: var(--wp--preset--color--pkfbluedark);
    text-decoration: none;
}

:root :where(a:where(:not(.wp-element-button)):focus) {
    color: var(--wp--preset--color--pkfbluedark);
}

:root :where(a:where(:not(.wp-element-button)):active) {
    color: var(--wp--preset--color--pkfbluedark);
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: var(--wp--preset--color--pkfblue);
    border-radius: 20px;
    border-color: var(--wp--preset--color--transparent);
    border-width: 4px;
    border-style: solid;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-weight: 500;
    line-height: inherit;
    padding-top: var(--wp--preset--spacing--10);
    padding-right: var(--wp--preset--spacing--30);
    padding-bottom: var(--wp--preset--spacing--10);
    padding-left: var(--wp--preset--spacing--30);
    text-decoration: none;
    box-shadow: var(--wp--preset--shadow--natural);
}

:root :where(.wp-element-button:hover, .wp-block-button__link:hover) {
    border-color: var(--wp--preset--color--inherit);
}

:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption) {
    color: var(--wp--preset--color--pkfblue);
}

cite {
    color: var(--wp--preset--color--pkfblue);
}

.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-base-color {
    color: var(--wp--preset--color--base) !important;
}

.has-contrast-color {
    color: var(--wp--preset--color--contrast) !important;
}

.has-pkfblue-color {
    color: var(--wp--preset--color--pkfblue) !important;
}

.has-pkfdarkblue-color {
    color: var(--wp--preset--color--pkfdarkblue) !important;
}

.has-neutralpebble-color {
    color: var(--wp--preset--color--neutralpebble) !important;
}

.has-neutralpebbledark-color {
    color: var(--wp--preset--color--neutralpebbledark) !important;
}

.has-neutralstone-color {
    color: var(--wp--preset--color--neutralstone) !important;
}

.has-neutralstonedark-color {
    color: var(--wp--preset--color--neutralstonedark) !important;
}

.has-neutralcloud-color {
    color: var(--wp--preset--color--neutralcloud) !important;
}

.has-neutralclouddark-color {
    color: var(--wp--preset--color--neutralclouddark) !important;
}

.has-skyblue-color {
    color: var(--wp--preset--color--skyblue) !important;
}

.has-skybluedark-color {
    color: var(--wp--preset--color--skybluedark) !important;
}

.has-limegreen-color {
    color: var(--wp--preset--color--limegreen) !important;
}

.has-limegreendark-color {
    color: var(--wp--preset--color--limegreendark) !important;
}

.has-grassgreen-color {
    color: var(--wp--preset--color--grassgreen) !important;
}

.has-grassgreendark-color {
    color: var(--wp--preset--color--grassgreendark) !important;
}

.has-mossgreen-color {
    color: var(--wp--preset--color--mossgreen) !important;
}

.has-mossgreendark-color {
    color: var(--wp--preset--color--mossgreendark) !important;
}

.has-amethystpurple-color {
    color: var(--wp--preset--color--amethystpurple) !important;
}

.has-amethystpurpledark-color {
    color: var(--wp--preset--color--amethystpurpledark) !important;
}

.has-mostlymagenta-color {
    color: var(--wp--preset--color--mostlymagenta) !important;
}

.has-mostlymagentadark-color {
    color: var(--wp--preset--color--mostlymagentadark) !important;
}

.has-redapple-color {
    color: var(--wp--preset--color--redapple) !important;
}

.has-redappledark-color {
    color: var(--wp--preset--color--redappledark) !important;
}

.has-sunsetorange-color {
    color: var(--wp--preset--color--sunsetorange) !important;
}

.has-sunsetorangedark-color {
    color: var(--wp--preset--color--sunsetorangedark) !important;
}

.has-sunyellow-color {
    color: var(--wp--preset--color--sunyellow) !important;
}

.has-sunyellowdark-color {
    color: var(--wp--preset--color--sunyellowdark) !important;
}

.has-transparent-color {
    color: var(--wp--preset--color--transparent) !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-base-background-color {
    background-color: var(--wp--preset--color--base) !important;
}

.has-contrast-background-color {
    background-color: var(--wp--preset--color--contrast) !important;
}

.has-pkfblue-background-color {
    background-color: var(--wp--preset--color--pkfblue) !important;
}

.has-pkfdarkblue-background-color {
    background-color: var(--wp--preset--color--pkfdarkblue) !important;
}

.has-neutralpebble-background-color {
    background-color: var(--wp--preset--color--neutralpebble) !important;
}

.has-neutralpebbledark-background-color {
    background-color: var(--wp--preset--color--neutralpebbledark) !important;
}

.has-neutralstone-background-color {
    background-color: var(--wp--preset--color--neutralstone) !important;
}

.has-neutralstonedark-background-color {
    background-color: var(--wp--preset--color--neutralstonedark) !important;
}

.has-neutralcloud-background-color {
    background-color: var(--wp--preset--color--neutralcloud) !important;
}

.has-neutralclouddark-background-color {
    background-color: var(--wp--preset--color--neutralclouddark) !important;
}

.has-skyblue-background-color {
    background-color: var(--wp--preset--color--skyblue) !important;
}

.has-skybluedark-background-color {
    background-color: var(--wp--preset--color--skybluedark) !important;
}

.has-limegreen-background-color {
    background-color: var(--wp--preset--color--limegreen) !important;
}

.has-limegreendark-background-color {
    background-color: var(--wp--preset--color--limegreendark) !important;
}

.has-grassgreen-background-color {
    background-color: var(--wp--preset--color--grassgreen) !important;
}

.has-grassgreendark-background-color {
    background-color: var(--wp--preset--color--grassgreendark) !important;
}

.has-mossgreen-background-color {
    background-color: var(--wp--preset--color--mossgreen) !important;
}

.has-mossgreendark-background-color {
    background-color: var(--wp--preset--color--mossgreendark) !important;
}

.has-amethystpurple-background-color {
    background-color: var(--wp--preset--color--amethystpurple) !important;
}

.has-amethystpurpledark-background-color {
    background-color: var(--wp--preset--color--amethystpurpledark) !important;
}

.has-mostlymagenta-background-color {
    background-color: var(--wp--preset--color--mostlymagenta) !important;
}

.has-mostlymagentadark-background-color {
    background-color: var(--wp--preset--color--mostlymagentadark) !important;
}

.has-redapple-background-color {
    background-color: var(--wp--preset--color--redapple) !important;
}

.has-redappledark-background-color {
    background-color: var(--wp--preset--color--redappledark) !important;
}

.has-sunsetorange-background-color {
    background-color: var(--wp--preset--color--sunsetorange) !important;
}

.has-sunsetorangedark-background-color {
    background-color: var(--wp--preset--color--sunsetorangedark) !important;
}

.has-sunyellow-background-color {
    background-color: var(--wp--preset--color--sunyellow) !important;
}

.has-sunyellowdark-background-color {
    background-color: var(--wp--preset--color--sunyellowdark) !important;
}

.has-transparent-background-color {
    background-color: var(--wp--preset--color--transparent) !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-base-border-color {
    border-color: var(--wp--preset--color--base) !important;
}

.has-contrast-border-color {
    border-color: var(--wp--preset--color--contrast) !important;
}

.has-pkfblue-border-color {
    border-color: var(--wp--preset--color--pkfblue) !important;
}

.has-pkfdarkblue-border-color {
    border-color: var(--wp--preset--color--pkfdarkblue) !important;
}

.has-neutralpebble-border-color {
    border-color: var(--wp--preset--color--neutralpebble) !important;
}

.has-neutralpebbledark-border-color {
    border-color: var(--wp--preset--color--neutralpebbledark) !important;
}

.has-neutralstone-border-color {
    border-color: var(--wp--preset--color--neutralstone) !important;
}

.has-neutralstonedark-border-color {
    border-color: var(--wp--preset--color--neutralstonedark) !important;
}

.has-neutralcloud-border-color {
    border-color: var(--wp--preset--color--neutralcloud) !important;
}

.has-neutralclouddark-border-color {
    border-color: var(--wp--preset--color--neutralclouddark) !important;
}

.has-skyblue-border-color {
    border-color: var(--wp--preset--color--skyblue) !important;
}

.has-skybluedark-border-color {
    border-color: var(--wp--preset--color--skybluedark) !important;
}

.has-limegreen-border-color {
    border-color: var(--wp--preset--color--limegreen) !important;
}

.has-limegreendark-border-color {
    border-color: var(--wp--preset--color--limegreendark) !important;
}

.has-grassgreen-border-color {
    border-color: var(--wp--preset--color--grassgreen) !important;
}

.has-grassgreendark-border-color {
    border-color: var(--wp--preset--color--grassgreendark) !important;
}

.has-mossgreen-border-color {
    border-color: var(--wp--preset--color--mossgreen) !important;
}

.has-mossgreendark-border-color {
    border-color: var(--wp--preset--color--mossgreendark) !important;
}

.has-amethystpurple-border-color {
    border-color: var(--wp--preset--color--amethystpurple) !important;
}

.has-amethystpurpledark-border-color {
    border-color: var(--wp--preset--color--amethystpurpledark) !important;
}

.has-mostlymagenta-border-color {
    border-color: var(--wp--preset--color--mostlymagenta) !important;
}

.has-mostlymagentadark-border-color {
    border-color: var(--wp--preset--color--mostlymagentadark) !important;
}

.has-redapple-border-color {
    border-color: var(--wp--preset--color--redapple) !important;
}

.has-redappledark-border-color {
    border-color: var(--wp--preset--color--redappledark) !important;
}

.has-sunsetorange-border-color {
    border-color: var(--wp--preset--color--sunsetorange) !important;
}

.has-sunsetorangedark-border-color {
    border-color: var(--wp--preset--color--sunsetorangedark) !important;
}

.has-sunyellow-border-color {
    border-color: var(--wp--preset--color--sunyellow) !important;
}

.has-sunyellowdark-border-color {
    border-color: var(--wp--preset--color--sunyellowdark) !important;
}

.has-transparent-border-color {
    border-color: var(--wp--preset--color--transparent) !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-primary-white-gradient-background {
    background: var(--wp--preset--gradient--primary-white) !important;
}

.has-white-primary-gradient-background {
    background: var(--wp--preset--gradient--white-primary) !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-extra-small-font-size {
    font-size: var(--wp--preset--font-size--extra-small) !important;
}

.has-medium-large-font-size {
    font-size: var(--wp--preset--font-size--medium-large) !important;
}

.has-xx-large-font-size {
    font-size: var(--wp--preset--font-size--xx-large) !important;
}

.has-xxx-large-font-size {
    font-size: var(--wp--preset--font-size--xxx-large) !important;
}

.has-xxxx-large-font-size {
    font-size: var(--wp--preset--font-size--xxxx-large) !important;
}

.has-pkfglobalsans-font-family {
    font-family: var(--wp--preset--font-family--pkfglobalsans) !important;
}

.has-pkfinter-font-family {
    font-family: var(--wp--preset--font-family--pkfinter) !important;
}

.has-system-font-family {
    font-family: var(--wp--preset--font-family--system) !important;
}

.has-serif-font-family {
    font-family: var(--wp--preset--font-family--serif) !important;
}

.has-monospace-font-family {
    font-family: var(--wp--preset--font-family--monospace) !important;
}

:root :where(.wp-block-group) {
    border-radius: 20px;
    padding-top: var(--wp--preset--spacing--80);
    padding-right: var(--wp--preset--spacing--80);
    padding-bottom: var(--wp--preset--spacing--80);
    padding-left: var(--wp--preset--spacing--80);
}

:root :where(.wp-block-post-content) {
    margin-top: var(--wp--preset--spacing--60);
    margin-bottom: var(--wp--preset--spacing--60);
}

:root :where(.wp-block-post-featured-image) {
    margin-bottom: var(--wp--preset--spacing--40);
}

:root :where(.wp-block-navigation .wp-block-site-title) {
    margin: 0;
    font-weight: 400;
}

:root :where(.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: none;
}
