*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,picture,video{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{color:inherit;font:inherit}textarea{resize:vertical}:root,.is-style-c12ts-bg-light{--c12ts-context-text: var(--wp--custom--context--light--text);--c12ts-context-text-secondary: var(--wp--custom--context--light--text-secondary);--c12ts-context-surface: var(--wp--custom--context--light--surface);--c12ts-context-form-background: var(--wp--custom--context--light--form-background);--c12ts-context-border-strong: var(--wp--custom--context--light--border-strong);--c12ts-context-border: var(--wp--custom--context--light--border);--c12ts-context-accent: var(--wp--custom--context--light--accent);--c12ts-form-text: initial;--c12ts-form-label: initial;--c12ts-form-border: initial;--c12ts-form-check-border: initial}.is-style-c12ts-bg-dark{--c12ts-context-text: var(--wp--custom--context--dark--text);--c12ts-context-text-secondary: var(--wp--custom--context--dark--text-secondary);--c12ts-context-surface: var(--wp--custom--context--dark--surface);--c12ts-context-form-background: var(--wp--custom--context--dark--form-background);--c12ts-context-border-strong: var(--wp--custom--context--dark--border-strong);--c12ts-context-border: var(--wp--custom--context--dark--border);--c12ts-context-accent: var(--wp--custom--context--dark--accent);--c12ts-form-text: var(--wp--custom--context--dark--text);--c12ts-form-label: var(--wp--custom--context--dark--text-secondary);--c12ts-form-border: var(--wp--custom--context--dark--border);--c12ts-form-check-border: var(--wp--custom--context--dark--border-strong)}.c12ts-section{padding-inline:var(--wp--preset--spacing--page-inline)}@media(max-width: 47.9375rem){.c12ts-section{padding-block:var(--wp--custom--section--padding--mobile--block) !important;padding-inline:var(--wp--custom--section--padding--mobile--inline) !important}}.c12ts-section.is-layout-flow,.c12ts-section.c12ts-section--no-inline-padding{padding-inline:0 !important}.c12ts-section-pb-none{padding-bottom:0 !important}.is-layout-flow>.c12ts-section,.is-layout-constrained>.c12ts-section{margin-block-start:0}:where(.wp-block-button,.wp-element-button:not(.wp-block-button__link),.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--primary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary--active);--c12ts-button-text: var(--wp--custom--button--color--primary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary--focus-ring)}.wp-block-button.is-style-c12ts-primary-light,.wp-block-button.is-style-c12ts-primary-light-outline{--c12ts-button-background: var(--wp--custom--button--color--primary-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary-light--active);--c12ts-button-text: var(--wp--custom--button--color--primary-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary-light--focus-ring)}.wp-block-button.c12ts-button--primary,.wp-element-button.c12ts-button--primary,.c12ts-button.c12ts-button--primary{--c12ts-button-background: var(--wp--custom--button--color--primary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary--active);--c12ts-button-text: var(--wp--custom--button--color--primary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary--focus-ring)}.c12ts-button--primary:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--primary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary--active);--c12ts-button-text: var(--wp--custom--button--color--primary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary--focus-ring)}.wp-block-button.c12ts-button--primary-light,.wp-element-button.c12ts-button--primary-light,.c12ts-button.c12ts-button--primary-light{--c12ts-button-background: var(--wp--custom--button--color--primary-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary-light--active);--c12ts-button-text: var(--wp--custom--button--color--primary-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary-light--focus-ring)}.c12ts-button--primary-light:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--primary-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary-light--active);--c12ts-button-text: var(--wp--custom--button--color--primary-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary-light--focus-ring)}.wp-block-button.c12ts-button--secondary,.wp-element-button.c12ts-button--secondary,.c12ts-button.c12ts-button--secondary{--c12ts-button-background: var(--wp--custom--button--color--secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary--active);--c12ts-button-text: var(--wp--custom--button--color--secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary--focus-ring)}.c12ts-button--secondary:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary--active);--c12ts-button-text: var(--wp--custom--button--color--secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary--focus-ring)}.wp-block-button.c12ts-button--secondary-soft,.wp-element-button.c12ts-button--secondary-soft,.c12ts-button.c12ts-button--secondary-soft{--c12ts-button-background: var(--wp--custom--button--color--secondary-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary-soft--active);--c12ts-button-text: var(--wp--custom--button--color--secondary-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary-soft--focus-ring)}.c12ts-button--secondary-soft:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--secondary-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary-soft--active);--c12ts-button-text: var(--wp--custom--button--color--secondary-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary-soft--focus-ring)}.wp-block-button.c12ts-button--background-dark,.wp-element-button.c12ts-button--background-dark,.c12ts-button.c12ts-button--background-dark{--c12ts-button-background: var(--wp--custom--button--color--background-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-dark--active);--c12ts-button-text: var(--wp--custom--button--color--background-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-dark--focus-ring)}.c12ts-button--background-dark:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--background-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-dark--active);--c12ts-button-text: var(--wp--custom--button--color--background-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-dark--focus-ring)}.wp-block-button.c12ts-button--surface-dark,.wp-element-button.c12ts-button--surface-dark,.c12ts-button.c12ts-button--surface-dark{--c12ts-button-background: var(--wp--custom--button--color--surface-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--surface-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--surface-dark--active);--c12ts-button-text: var(--wp--custom--button--color--surface-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--surface-dark--focus-ring)}.c12ts-button--surface-dark:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--surface-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--surface-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--surface-dark--active);--c12ts-button-text: var(--wp--custom--button--color--surface-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--surface-dark--focus-ring)}.wp-block-button.c12ts-button--background-light,.wp-element-button.c12ts-button--background-light,.c12ts-button.c12ts-button--background-light{--c12ts-button-background: var(--wp--custom--button--color--background-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-light--active);--c12ts-button-text: var(--wp--custom--button--color--background-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-light--focus-ring)}.c12ts-button--background-light:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--background-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-light--active);--c12ts-button-text: var(--wp--custom--button--color--background-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-light--focus-ring)}.wp-block-button.c12ts-button--text,.wp-element-button.c12ts-button--text,.c12ts-button.c12ts-button--text{--c12ts-button-background: var(--wp--custom--button--color--text--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text--active);--c12ts-button-text: var(--wp--custom--button--color--text--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text--focus-ring)}.c12ts-button--text:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--text--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text--active);--c12ts-button-text: var(--wp--custom--button--color--text--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text--focus-ring)}.wp-block-button.c12ts-button--text-secondary,.wp-element-button.c12ts-button--text-secondary,.c12ts-button.c12ts-button--text-secondary{--c12ts-button-background: var(--wp--custom--button--color--text-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-secondary--focus-ring)}.c12ts-button--text-secondary:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--text-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-secondary--focus-ring)}.wp-block-button.c12ts-button--white,.wp-element-button.c12ts-button--white,.c12ts-button.c12ts-button--white{--c12ts-button-background: var(--wp--custom--button--color--white--background);--c12ts-button-background-hover: var(--wp--custom--button--color--white--hover);--c12ts-button-background-active: var(--wp--custom--button--color--white--active);--c12ts-button-text: var(--wp--custom--button--color--white--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--white--focus-ring)}.c12ts-button--white:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--white--background);--c12ts-button-background-hover: var(--wp--custom--button--color--white--hover);--c12ts-button-background-active: var(--wp--custom--button--color--white--active);--c12ts-button-text: var(--wp--custom--button--color--white--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--white--focus-ring)}.wp-block-button.c12ts-button--text-inverse-secondary,.wp-element-button.c12ts-button--text-inverse-secondary,.c12ts-button.c12ts-button--text-inverse-secondary{--c12ts-button-background: var(--wp--custom--button--color--text-inverse-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-inverse-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-inverse-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-inverse-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-inverse-secondary--focus-ring)}.c12ts-button--text-inverse-secondary:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--text-inverse-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-inverse-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-inverse-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-inverse-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-inverse-secondary--focus-ring)}.wp-block-button.c12ts-button--danger,.wp-element-button.c12ts-button--danger,.c12ts-button.c12ts-button--danger{--c12ts-button-background: var(--wp--custom--button--color--danger--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger--active);--c12ts-button-text: var(--wp--custom--button--color--danger--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger--focus-ring)}.c12ts-button--danger:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--danger--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger--active);--c12ts-button-text: var(--wp--custom--button--color--danger--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger--focus-ring)}.wp-block-button.c12ts-button--danger-soft,.wp-element-button.c12ts-button--danger-soft,.c12ts-button.c12ts-button--danger-soft{--c12ts-button-background: var(--wp--custom--button--color--danger-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger-soft--active);--c12ts-button-text: var(--wp--custom--button--color--danger-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger-soft--focus-ring)}.c12ts-button--danger-soft:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--danger-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger-soft--active);--c12ts-button-text: var(--wp--custom--button--color--danger-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger-soft--focus-ring)}.wp-block-button.c12ts-button--success,.wp-element-button.c12ts-button--success,.c12ts-button.c12ts-button--success{--c12ts-button-background: var(--wp--custom--button--color--success--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success--active);--c12ts-button-text: var(--wp--custom--button--color--success--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success--focus-ring)}.c12ts-button--success:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--success--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success--active);--c12ts-button-text: var(--wp--custom--button--color--success--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success--focus-ring)}.wp-block-button.c12ts-button--success-soft,.wp-element-button.c12ts-button--success-soft,.c12ts-button.c12ts-button--success-soft{--c12ts-button-background: var(--wp--custom--button--color--success-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success-soft--active);--c12ts-button-text: var(--wp--custom--button--color--success-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success-soft--focus-ring)}.c12ts-button--success-soft:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--success-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success-soft--active);--c12ts-button-text: var(--wp--custom--button--color--success-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success-soft--focus-ring)}.wp-block-button.c12ts-button--black,.wp-element-button.c12ts-button--black,.c12ts-button.c12ts-button--black{--c12ts-button-background: var(--wp--custom--button--color--black--background);--c12ts-button-background-hover: var(--wp--custom--button--color--black--hover);--c12ts-button-background-active: var(--wp--custom--button--color--black--active);--c12ts-button-text: var(--wp--custom--button--color--black--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--black--focus-ring)}.c12ts-button--black:not(.wp-block-button,.wp-element-button,.c12ts-button){--c12ts-button-background: var(--wp--custom--button--color--black--background);--c12ts-button-background-hover: var(--wp--custom--button--color--black--hover);--c12ts-button-background-active: var(--wp--custom--button--color--black--active);--c12ts-button-text: var(--wp--custom--button--color--black--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--black--focus-ring)}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button){align-items:center;border-style:solid;border-width:var(--wp--custom--button--border--width);border-radius:var(--wp--custom--button--border--radius);cursor:pointer;user-select:none;display:inline-flex;font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--custom--button--size--base--font-size);font-weight:var(--wp--custom--button--typography--font-weight);justify-content:center;line-height:var(--wp--custom--button--typography--line-height);padding:var(--wp--custom--button--size--base--padding--block) var(--wp--custom--button--size--base--padding--inline);text-align:center;text-decoration:none;transition:background-color var(--wp--custom--button--transition-duration) ease,border-color var(--wp--custom--button--transition-duration) ease,color var(--wp--custom--button--transition-duration) ease}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button):disabled,:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button)[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button){background-color:var(--c12ts-button-background);border-color:var(--c12ts-button-background);color:var(--c12ts-button-text)}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button):focus-visible{outline:3px solid var(--c12ts-button-focus-ring);outline-offset:2px}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button):visited{color:var(--c12ts-button-text)}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button):hover:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-hover);border-color:var(--c12ts-button-background-hover);color:var(--c12ts-button-text)}:is(.c12ts-button--primary,.c12ts-button--primary-light,.c12ts-button--secondary,.c12ts-button--secondary-soft,.c12ts-button--background-dark,.c12ts-button--surface-dark,.c12ts-button--background-light,.c12ts-button--text,.c12ts-button--text-secondary,.c12ts-button--white,.c12ts-button--text-inverse-secondary,.c12ts-button--danger,.c12ts-button--danger-soft,.c12ts-button--success,.c12ts-button--success-soft,.c12ts-button--black):not(.wp-block-button,.wp-element-button,.c12ts-button):active:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-active);border-color:var(--c12ts-button-background-active)}.wp-block-button>.wp-block-button__link,.wp-element-button,.c12ts-button{align-items:center;border-style:solid;border-width:var(--wp--custom--button--border--width);border-radius:var(--wp--custom--button--border--radius);cursor:pointer;user-select:none;display:inline-flex;font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--custom--button--size--base--font-size);font-weight:var(--wp--custom--button--typography--font-weight);justify-content:center;line-height:var(--wp--custom--button--typography--line-height);padding:var(--wp--custom--button--size--base--padding--block) var(--wp--custom--button--size--base--padding--inline);text-align:center;text-decoration:none;transition:background-color var(--wp--custom--button--transition-duration) ease,border-color var(--wp--custom--button--transition-duration) ease,color var(--wp--custom--button--transition-duration) ease}.wp-block-button>.wp-block-button__link:disabled,.wp-block-button>.wp-block-button__link[aria-disabled=true],.wp-element-button:disabled,.wp-element-button[aria-disabled=true],.c12ts-button:disabled,.c12ts-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.wp-block-button>.wp-block-button__link,.wp-element-button,.c12ts-button{background-color:var(--c12ts-button-background);border-color:var(--c12ts-button-background);color:var(--c12ts-button-text)}.wp-block-button>.wp-block-button__link:focus-visible,.wp-element-button:focus-visible,.c12ts-button:focus-visible{outline:3px solid var(--c12ts-button-focus-ring);outline-offset:2px}.wp-block-button>.wp-block-button__link:visited,.wp-element-button:visited,.c12ts-button:visited{color:var(--c12ts-button-text)}.wp-block-button>.wp-block-button__link:hover:not(:disabled,[aria-disabled=true]),.wp-element-button:hover:not(:disabled,[aria-disabled=true]),.c12ts-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-hover);border-color:var(--c12ts-button-background-hover);color:var(--c12ts-button-text)}.wp-block-button>.wp-block-button__link:active:not(:disabled,[aria-disabled=true]),.wp-element-button:active:not(:disabled,[aria-disabled=true]),.c12ts-button:active:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-active);border-color:var(--c12ts-button-background-active)}.wp-block-button.c12ts-button--sm>.wp-block-button__link,.c12ts-button.c12ts-button--sm{font-size:var(--wp--custom--button--size--sm--font-size);padding:var(--wp--custom--button--size--sm--padding--block) var(--wp--custom--button--size--sm--padding--inline)}.wp-block-button.c12ts-button--lg>.wp-block-button__link,.c12ts-button.c12ts-button--lg{font-size:var(--wp--custom--button--size--lg--font-size);padding:var(--wp--custom--button--size--lg--padding--block) var(--wp--custom--button--size--lg--padding--inline)}.wp-block-button.c12ts-button--rounded>.wp-block-button__link,.wp-element-button.c12ts-button--rounded,.c12ts-button.c12ts-button--rounded,.c12ts-button--rounded:not(.wp-block-button){border-radius:var(--wp--custom--button--border--rounded-radius)}:is(.wp-block-button.is-style-outline,.wp-block-button.is-style-c12ts-primary-outline,.wp-block-button.is-style-c12ts-primary-light-outline)>.wp-block-button__link,.wp-element-button.c12ts-button--outline,.c12ts-button.c12ts-button--outline{background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background);color:var(--c12ts-button-background)}:is(.wp-block-button.is-style-outline,.wp-block-button.is-style-c12ts-primary-outline,.wp-block-button.is-style-c12ts-primary-light-outline)>.wp-block-button__link:focus-visible,.wp-element-button.c12ts-button--outline:focus-visible,.c12ts-button.c12ts-button--outline:focus-visible{outline:3px solid var(--c12ts-button-focus-ring);outline-offset:2px}:is(.wp-block-button.is-style-outline,.wp-block-button.is-style-c12ts-primary-outline,.wp-block-button.is-style-c12ts-primary-light-outline)>.wp-block-button__link:visited,.wp-element-button.c12ts-button--outline:visited,.c12ts-button.c12ts-button--outline:visited{color:var(--c12ts-button-background)}:is(.wp-block-button.is-style-outline,.wp-block-button.is-style-c12ts-primary-outline,.wp-block-button.is-style-c12ts-primary-light-outline)>.wp-block-button__link:hover:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--outline:hover:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--outline:hover:not(:disabled,[aria-disabled=true]){background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background-hover);color:var(--c12ts-button-background-hover)}:is(.wp-block-button.is-style-outline,.wp-block-button.is-style-c12ts-primary-outline,.wp-block-button.is-style-c12ts-primary-light-outline)>.wp-block-button__link:active:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--outline:active:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--outline:active:not(:disabled,[aria-disabled=true]){background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background-active);color:var(--c12ts-button-background-active)}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link,.wp-element-button.c12ts-button--clear,.c12ts-button.c12ts-button--clear{background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background);color:var(--c12ts-button-background)}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:focus-visible,.wp-element-button.c12ts-button--clear:focus-visible,.c12ts-button.c12ts-button--clear:focus-visible{outline:3px solid var(--c12ts-button-focus-ring);outline-offset:2px}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:visited,.wp-element-button.c12ts-button--clear:visited,.c12ts-button.c12ts-button--clear:visited{color:var(--c12ts-button-background)}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:hover:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--clear:hover:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--clear:hover:not(:disabled,[aria-disabled=true]){background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background-hover);color:var(--c12ts-button-background-hover)}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:active:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--clear:active:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--clear:active:not(:disabled,[aria-disabled=true]){background-color:rgba(0,0,0,0);border-color:var(--c12ts-button-background-active);color:var(--c12ts-button-background-active)}.wp-block-button.is-style-c12ts-clear>.wp-block-button__link,.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:hover:not(:disabled,[aria-disabled=true]),.wp-block-button.is-style-c12ts-clear>.wp-block-button__link:active:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--clear,.wp-element-button.c12ts-button--clear:hover:not(:disabled,[aria-disabled=true]),.wp-element-button.c12ts-button--clear:active:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--clear,.c12ts-button.c12ts-button--clear:hover:not(:disabled,[aria-disabled=true]),.c12ts-button.c12ts-button--clear:active:not(:disabled,[aria-disabled=true]){border-color:rgba(0,0,0,0)}@media(prefers-reduced-motion: reduce){:where(.wp-block-button__link,.wp-element-button,.c12ts-button){transition-duration:.01ms}}:is(form,.c12ts-form){min-width:0;color:var(--c12ts-form-text, var(--wp--custom--form--color--text));font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--custom--form--font-size)}:is(form,.c12ts-form) a:not(.c12ts-button,.wp-element-button){color:var(--c12ts-form-accent, var(--wp--preset--color--primary))}:is(form,.c12ts-form) p{font-size:var(--wp--custom--form--paragraph-size)}:is(form,.c12ts-form) .c12ts-form__text-muted{color:var(--wp--custom--form--color--muted)}:is(form,.c12ts-form) .c12ts-form__text-accent{color:var(--c12ts-form-accent, var(--wp--preset--color--primary))}:is(form,.c12ts-form) .c12ts-form__required{color:var(--wp--preset--color--danger)}.c12ts-form__field{display:grid;gap:var(--wp--custom--form--field-gap);margin:0 0 var(--wp--custom--form--gap)}:is(form,.c12ts-form) label,.c12ts-form__label{display:block;color:var(--c12ts-form-label, var(--wp--custom--form--color--label));font-size:var(--wp--custom--form--label-size);font-weight:var(--wp--custom--form--label-weight);line-height:1.4}:is(form,.c12ts-form) label>:is(input,select,textarea,.wpcf7-form-control-wrap),.c12ts-form__label>:is(input,select,textarea,.wpcf7-form-control-wrap){margin-top:var(--wp--custom--form--field-gap)}:is(form,.c12ts-form) textarea{min-height:var(--wp--custom--form--textarea-height);resize:vertical}:is(form,.c12ts-form) label+:is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea,.wpcf7-form-control-wrap){margin-block-start:var(--wp--custom--form--field-gap)}:is(form,.c12ts-form) :is(.c12ts-form__field,.c12ts-url-template-form__field)>label+:is(input,select,textarea,.wpcf7-form-control-wrap){margin-block-start:0}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color])){display:block;box-sizing:border-box;width:100%;max-width:100%;padding:var(--wp--custom--form--padding--block) var(--wp--custom--form--padding--inline);border:1px solid var(--c12ts-form-border, var(--wp--custom--form--color--border));border-radius:var(--wp--custom--form--radius);background:var(--c12ts-context-form-background);box-shadow:none;color:var(--c12ts-form-text, var(--wp--custom--form--color--text));font-family:inherit;font-size:var(--wp--custom--form--font-size);font-weight:400;line-height:1.4}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color]))::placeholder{color:var(--wp--custom--form--color--placeholder);opacity:1}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color])):focus,:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color])):focus-visible{border-color:var(--c12ts-form-accent, var(--wp--preset--color--primary));outline:none;box-shadow:none}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color])):disabled{opacity:.5;cursor:not-allowed}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color]))[readonly]{background:color-mix(in srgb, var(--c12ts-context-border) 20%, var(--c12ts-context-form-background))}:is(form,.c12ts-form) :is(.c12ts-form__control,textarea,select,input:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=range],[type=color]))[aria-invalid=true]{border-color:var(--wp--preset--color--danger)}.c12ts-form__choice,:is(form,.c12ts-form) label:has(input:is([type=checkbox],[type=radio])){-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:flex-start;gap:var(--wp--custom--form--choice-gap);color:var(--c12ts-form-label, var(--wp--custom--form--color--label));font-size:var(--wp--custom--form--choice-size);font-weight:400;line-height:1.4;padding:0;cursor:pointer}.c12ts-form__native{max-width:100%;font:inherit}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]){-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;flex:0 0 var(--wp--custom--form--check-size);width:var(--wp--custom--form--check-size);height:var(--wp--custom--form--check-size);margin:calc((1lh - var(--wp--custom--form--check-size))/2) 0 0;padding:0;border:var(--wp--custom--form--check-border-width) solid var(--c12ts-form-check-border, var(--wp--custom--form--color--check-border));border-radius:var(--wp--custom--form--check-radius);background:var(--c12ts-context-form-background);box-shadow:none;color:var(--c12ts-form-accent, var(--wp--preset--color--primary));cursor:pointer}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio])::before{content:"";margin:0;width:12px;height:9px;background:currentcolor;mask:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%279%27 viewBox=%270 0 12 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 4.5L4.2 7.7L11 1%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center/contain no-repeat;transform:scale(0)}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):checked{border-color:var(--c12ts-form-accent, var(--wp--preset--color--primary));background:var(--c12ts-form-accent, var(--wp--preset--color--primary));color:var(--wp--preset--color--white)}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):checked::before{transform:scale(1)}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio])[type=radio]::before{width:var(--wp--custom--form--radio-mark--size);height:var(--wp--custom--form--radio-mark--size);border-radius:var(--wp--custom--form--radio-mark--radius);mask:none}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):focus-visible{border-color:var(--c12ts-form-accent, var(--wp--preset--color--primary));outline:2px solid var(--c12ts-form-accent, var(--wp--preset--color--primary));outline-offset:2px}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio])[aria-invalid=true]{border-color:var(--wp--preset--color--danger)}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:not-allowed}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion: no-preference){:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]){transition:transform var(--wp--custom--form--check-press--duration) ease-out}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]):active:not(:disabled){transform:scale(var(--wp--custom--form--check-press--scale))}:is(form,.c12ts-form) label:active input:is([type=checkbox],[type=radio]):not(:disabled){transform:scale(var(--wp--custom--form--check-press--scale))}}.c12ts-form__hint,.c12ts-form__error{display:block;font-size:var(--wp--custom--form--error-size);font-weight:400;line-height:1.4}.c12ts-form__hint{color:var(--wp--custom--form--color--muted)}.c12ts-form__error{color:var(--wp--preset--color--danger)}.c12ts-form__actions{position:relative;margin:0}.c12ts-form .c12ts-button.c12ts-form__submit{align-items:center;border-style:solid;border-width:var(--wp--custom--button--border--width);border-radius:var(--wp--custom--button--border--radius);cursor:pointer;user-select:none;display:inline-flex;font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--custom--button--size--base--font-size);font-weight:var(--wp--custom--button--typography--font-weight);justify-content:center;line-height:var(--wp--custom--button--typography--line-height);padding:var(--wp--custom--button--size--base--padding--block) var(--wp--custom--button--size--base--padding--inline);text-align:center;text-decoration:none;transition:background-color var(--wp--custom--button--transition-duration) ease,border-color var(--wp--custom--button--transition-duration) ease,color var(--wp--custom--button--transition-duration) ease}.c12ts-form .c12ts-button.c12ts-form__submit:disabled,.c12ts-form .c12ts-button.c12ts-form__submit[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.c12ts-form .c12ts-button.c12ts-form__submit{background-color:var(--c12ts-button-background);border-color:var(--c12ts-button-background);color:var(--c12ts-button-text)}.c12ts-form .c12ts-button.c12ts-form__submit:focus-visible{outline:3px solid var(--c12ts-button-focus-ring);outline-offset:2px}.c12ts-form .c12ts-button.c12ts-form__submit:visited{color:var(--c12ts-button-text)}.c12ts-form .c12ts-button.c12ts-form__submit:hover:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-hover);border-color:var(--c12ts-button-background-hover);color:var(--c12ts-button-text)}.c12ts-form .c12ts-button.c12ts-form__submit:active:not(:disabled,[aria-disabled=true]){background-color:var(--c12ts-button-background-active);border-color:var(--c12ts-button-background-active)}.c12ts-form .c12ts-button.c12ts-form__submit{display:block;width:100%;padding:var(--wp--custom--button--size--lg--padding--block) var(--wp--custom--button--size--base--padding--inline)}.c12ts-form__message{padding:var(--wp--custom--form--message--padding);border:0;border-inline-start:var(--wp--custom--form--message--border-width) solid currentcolor;border-radius:var(--wp--custom--form--message--radius);font-size:var(--wp--custom--form--label-size);line-height:1.3;color:var(--c12ts-context-text);background:color-mix(in srgb, var(--c12ts-context-border) 20%, transparent)}.c12ts-form__message--success{color:var(--wp--custom--color--state--success-strong);background:var(--wp--preset--color--success-soft)}.c12ts-form__message--error{color:var(--wp--preset--color--danger);background:var(--wp--preset--color--danger-soft)}.c12ts-form-card{padding:var(--wp--custom--form--card--padding);border:1px solid var(--c12ts-context-border);border-radius:var(--wp--custom--form--card--radius);background:var(--c12ts-context-surface)}@media(max-width: 47.9375rem){.c12ts-form-card{padding:var(--wp--custom--form--card--mobile-padding)}}@media(forced-colors: active){:is(form,.c12ts-form) input:is([type=checkbox],[type=radio]){appearance:auto}:is(form,.c12ts-form) input:is([type=checkbox],[type=radio])::before{content:none}}.c12ts-contact-form{color:var(--c12ts-context-text)}.c12ts-contact-form--light{--c12ts-context-text: var(--wp--custom--context--light--text);--c12ts-context-text-secondary: var(--wp--custom--context--light--text-secondary);--c12ts-context-surface: var(--wp--custom--context--light--surface);--c12ts-context-form-background: var(--wp--custom--context--light--form-background);--c12ts-context-border-strong: var(--wp--custom--context--light--border-strong);--c12ts-context-border: var(--wp--custom--context--light--border);--c12ts-context-accent: var(--wp--custom--context--light--accent);--c12ts-form-text: initial;--c12ts-form-label: initial;--c12ts-form-border: initial;--c12ts-form-check-border: initial}.c12ts-contact-form--dark{--c12ts-context-text: var(--wp--custom--context--dark--text);--c12ts-context-text-secondary: var(--wp--custom--context--dark--text-secondary);--c12ts-context-surface: var(--wp--custom--context--dark--surface);--c12ts-context-form-background: var(--wp--custom--context--dark--form-background);--c12ts-context-border-strong: var(--wp--custom--context--dark--border-strong);--c12ts-context-border: var(--wp--custom--context--dark--border);--c12ts-context-accent: var(--wp--custom--context--dark--accent);--c12ts-form-text: var(--wp--custom--context--dark--text);--c12ts-form-label: var(--wp--custom--context--dark--text-secondary);--c12ts-form-border: var(--wp--custom--context--dark--border);--c12ts-form-check-border: var(--wp--custom--context--dark--border-strong)}.c12ts-contact-form[data-c12ts-button-color=primary] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=primary] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--primary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary--active);--c12ts-button-text: var(--wp--custom--button--color--primary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=primary-light] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=primary-light] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--primary-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--primary-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--primary-light--active);--c12ts-button-text: var(--wp--custom--button--color--primary-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--primary-light--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=secondary] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=secondary] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary--active);--c12ts-button-text: var(--wp--custom--button--color--secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=secondary-soft] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=secondary-soft] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--secondary-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--secondary-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--secondary-soft--active);--c12ts-button-text: var(--wp--custom--button--color--secondary-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--secondary-soft--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=background-dark] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=background-dark] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--background-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-dark--active);--c12ts-button-text: var(--wp--custom--button--color--background-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-dark--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=surface-dark] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=surface-dark] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--surface-dark--background);--c12ts-button-background-hover: var(--wp--custom--button--color--surface-dark--hover);--c12ts-button-background-active: var(--wp--custom--button--color--surface-dark--active);--c12ts-button-text: var(--wp--custom--button--color--surface-dark--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--surface-dark--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=background-light] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=background-light] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--background-light--background);--c12ts-button-background-hover: var(--wp--custom--button--color--background-light--hover);--c12ts-button-background-active: var(--wp--custom--button--color--background-light--active);--c12ts-button-text: var(--wp--custom--button--color--background-light--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--background-light--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=text] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=text] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--text--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text--active);--c12ts-button-text: var(--wp--custom--button--color--text--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=text-secondary] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=text-secondary] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--text-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-secondary--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=white] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=white] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--white--background);--c12ts-button-background-hover: var(--wp--custom--button--color--white--hover);--c12ts-button-background-active: var(--wp--custom--button--color--white--active);--c12ts-button-text: var(--wp--custom--button--color--white--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--white--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=text-inverse-secondary] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=text-inverse-secondary] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--text-inverse-secondary--background);--c12ts-button-background-hover: var(--wp--custom--button--color--text-inverse-secondary--hover);--c12ts-button-background-active: var(--wp--custom--button--color--text-inverse-secondary--active);--c12ts-button-text: var(--wp--custom--button--color--text-inverse-secondary--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--text-inverse-secondary--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=danger] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=danger] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--danger--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger--active);--c12ts-button-text: var(--wp--custom--button--color--danger--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=danger-soft] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=danger-soft] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--danger-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--danger-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--danger-soft--active);--c12ts-button-text: var(--wp--custom--button--color--danger-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--danger-soft--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=success] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=success] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--success--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success--active);--c12ts-button-text: var(--wp--custom--button--color--success--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=success-soft] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=success-soft] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--success-soft--background);--c12ts-button-background-hover: var(--wp--custom--button--color--success-soft--hover);--c12ts-button-background-active: var(--wp--custom--button--color--success-soft--active);--c12ts-button-text: var(--wp--custom--button--color--success-soft--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--success-soft--focus-ring)}.c12ts-contact-form[data-c12ts-button-color=black] .c12ts-form__submit,.c12ts-contact-form[data-c12ts-button-color=black] .wpcf7-spinner{--c12ts-button-background: var(--wp--custom--button--color--black--background);--c12ts-button-background-hover: var(--wp--custom--button--color--black--hover);--c12ts-button-background-active: var(--wp--custom--button--color--black--active);--c12ts-button-text: var(--wp--custom--button--color--black--text);--c12ts-button-focus-ring: var(--wp--custom--button--color--black--focus-ring)}.wpcf7-form.c12ts-form>p{display:block;margin:0 0 var(--wp--custom--form--gap)}.wpcf7-form.c12ts-form>p>br{display:none}.wpcf7-form.c12ts-form>p:last-of-type{margin-bottom:0}.wpcf7-form.c12ts-form .c12ts-form__label>br{display:none}.wpcf7-form.c12ts-form .wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-form.c12ts-form .wpcf7-list-item{margin:0 var(--wp--custom--form--gap) var(--wp--custom--form--field-gap) 0}.wpcf7-form.c12ts-form .wpcf7-list-item label{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:flex-start;gap:var(--wp--custom--form--choice-gap);color:var(--c12ts-form-label, var(--wp--custom--form--color--label));font-size:var(--wp--custom--form--choice-size);font-weight:400;line-height:1.4;padding:0;cursor:pointer}.wpcf7-form.c12ts-form .wpcf7-list-item-label::before,.wpcf7-form.c12ts-form .wpcf7-list-item-label::after{content:none}.wpcf7-form.c12ts-form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.wpcf7-form.c12ts-form .wpcf7-not-valid-tip{color:var(--wp--preset--color--danger);font-size:var(--wp--custom--form--error-size);line-height:1.4}.wpcf7-form.c12ts-form .wpcf7-not-valid{border-color:var(--wp--preset--color--danger)}.wpcf7-form.c12ts-form .wpcf7-response-output{padding:var(--wp--custom--form--message--padding);border:0;border-inline-start:var(--wp--custom--form--message--border-width) solid currentcolor;border-radius:var(--wp--custom--form--message--radius);font-size:var(--wp--custom--form--label-size);line-height:1.3;margin:var(--wp--custom--form--gap) 0 0;background:color-mix(in srgb, var(--c12ts-context-border) 20%, transparent)}.wpcf7-form.c12ts-form.sent .wpcf7-response-output{color:var(--wp--custom--color--state--success-strong);border-color:currentcolor;background:var(--wp--preset--color--success-soft)}.wpcf7-form.c12ts-form:is(.failed,.aborted,.spam) .wpcf7-response-output{color:var(--wp--preset--color--danger);border-color:currentcolor;background:var(--wp--preset--color--danger-soft)}.wpcf7-form.c12ts-form:is(.invalid,.unaccepted,.payment-required) .wpcf7-response-output{color:var(--c12ts-form-accent, var(--wp--preset--color--primary));border-color:currentcolor;background:color-mix(in srgb, var(--c12ts-form-accent, var(--wp--preset--color--primary)) 10%, transparent)}.wpcf7-form.c12ts-form :has(>.wpcf7-submit){position:relative}.wpcf7-form.c12ts-form .wpcf7-spinner{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:var(--wp--custom--button--border--radius);background:var(--c12ts-button-background, var(--wp--custom--button--color--primary--background));opacity:1;pointer-events:none}.wpcf7-form.c12ts-form .wpcf7-spinner::before{top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;border:2px solid rgba(0,0,0,0);border-top-color:var(--c12ts-button-text, var(--wp--preset--color--white));border-radius:50%;background:rgba(0,0,0,0);transform-origin:center}.c12kt-form.c12ts-form{display:grid;gap:var(--wp--custom--form--gap)}.c12kt-form.c12ts-form .c12kt-field{margin:0}.c12kt-form.c12ts-form .c12kt-field>label:not(.c12kt-privacy-label){display:block}.c12kt-form.c12ts-form .c12kt-field>label:not(.c12kt-privacy-label)>span[aria-hidden=true]{color:var(--wp--preset--color--danger)}.c12kt-form.c12ts-form .c12kt-options{display:grid;gap:var(--wp--custom--form--field-gap)}.c12kt-form.c12ts-form .c12kt-checkbox{display:inline-flex;flex-shrink:0}.c12kt-form.c12ts-form .c12kt-error .c12ts-form__control,.c12kt-form.c12ts-form .c12kt-error input.c12ts-form__check[type]{border-color:var(--wp--preset--color--danger)}.c12kt-form.c12ts-form .c12kt-field-error{color:var(--wp--preset--color--danger);font-size:var(--wp--custom--form--error-size)}.c12kt-form.c12ts-form .c12kt-messages{padding:var(--wp--custom--form--message--padding);border:0;border-inline-start:var(--wp--custom--form--message--border-width) solid currentcolor;border-radius:var(--wp--custom--form--message--radius);font-size:var(--wp--custom--form--label-size);line-height:1.3;color:var(--wp--custom--color--state--success-strong);background:var(--wp--preset--color--success-soft)}.c12kt-form.c12ts-form .c12kt-messages--error{color:var(--wp--preset--color--danger);background:var(--wp--preset--color--danger-soft)}.wp-block-image.is-style-c12ts-rounded{--c12ts-image-border-radius: var(--wp--custom--image--border--radius--base)}.wp-block-image.is-style-c12ts-rounded img{border-radius:var(--c12ts-image-border-radius)}.wp-block-image.is-style-c12ts-rounded.c12ts-image-radius-sm{--c12ts-image-border-radius: var(--wp--custom--image--border--radius--sm)}.wp-block-image.is-style-c12ts-rounded.c12ts-image-radius-base{--c12ts-image-border-radius: var(--wp--custom--image--border--radius--base)}.wp-block-image.is-style-c12ts-rounded.c12ts-image-radius-lg{--c12ts-image-border-radius: var(--wp--custom--image--border--radius--lg)}.wp-block-image.is-style-c12ts-rounded.c12ts-image-radius-xl{--c12ts-image-border-radius: var(--wp--custom--image--border--radius--xl)}.wp-block-image.c12ts-image-border-dark img,.wp-block-image.is-style-c12ts-border-dark img{border:var(--wp--custom--image--border--width) solid var(--wp--custom--image--border--color--dark)}.wp-block-image.c12ts-image-border-accent img,.wp-block-image.is-style-c12ts-border-accent img{border:var(--wp--custom--image--border--width) solid var(--wp--custom--image--border--color--accent)}.wp-block-image.c12ts-image-border-light img,.wp-block-image.is-style-c12ts-border-light img{border:var(--wp--custom--image--border--width) solid var(--wp--custom--image--border--color--light)}.wp-block-image.has-c12ts-image-glow img{filter:drop-shadow(0 0 var(--c12ts-image-glow-size, 64px) color-mix(in srgb, var(--c12ts-image-glow-color, var(--wp--preset--color--primary)) var(--c12ts-image-glow-opacity, 30%), transparent))}.wp-block-image.has-c12ts-image-shadow img{filter:drop-shadow(0 var(--c12ts-image-shadow-offset-y, 8px) var(--c12ts-image-shadow-size, 24px) color-mix(in srgb, var(--c12ts-image-shadow-color, var(--wp--preset--color--black)) var(--c12ts-image-shadow-opacity, 25%), transparent))}.wp-block-image.has-c12ts-image-glow.has-c12ts-image-shadow img{filter:drop-shadow(0 0 var(--c12ts-image-glow-size, 64px) color-mix(in srgb, var(--c12ts-image-glow-color, var(--wp--preset--color--primary)) var(--c12ts-image-glow-opacity, 30%), transparent)) drop-shadow(0 var(--c12ts-image-shadow-offset-y, 8px) var(--c12ts-image-shadow-size, 24px) color-mix(in srgb, var(--c12ts-image-shadow-color, var(--wp--preset--color--black)) var(--c12ts-image-shadow-opacity, 25%), transparent))}.block-editor-block-list__block.has-c12ts-image-glow .wp-block-image img{filter:drop-shadow(0 0 var(--c12ts-image-glow-size, 64px) color-mix(in srgb, var(--c12ts-image-glow-color, var(--wp--preset--color--primary)) var(--c12ts-image-glow-opacity, 30%), transparent))}.block-editor-block-list__block.has-c12ts-image-shadow .wp-block-image img{filter:drop-shadow(0 var(--c12ts-image-shadow-offset-y, 8px) var(--c12ts-image-shadow-size, 24px) color-mix(in srgb, var(--c12ts-image-shadow-color, var(--wp--preset--color--black)) var(--c12ts-image-shadow-opacity, 25%), transparent))}.block-editor-block-list__block.has-c12ts-image-glow.has-c12ts-image-shadow .wp-block-image img{filter:drop-shadow(0 0 var(--c12ts-image-glow-size, 64px) color-mix(in srgb, var(--c12ts-image-glow-color, var(--wp--preset--color--primary)) var(--c12ts-image-glow-opacity, 30%), transparent)) drop-shadow(0 var(--c12ts-image-shadow-offset-y, 8px) var(--c12ts-image-shadow-size, 24px) color-mix(in srgb, var(--c12ts-image-shadow-color, var(--wp--preset--color--black)) var(--c12ts-image-shadow-opacity, 25%), transparent))}.wp-block-image.has-c12ts-image-shadow,.block-editor-block-list__block.has-c12ts-image-shadow{position:relative;z-index:1}.c12ts-header-part,.c12ts-standard-main,.c12ts-standard-main+.wp-block-template-part{margin-block-start:0}.c12ts-standard-main{box-sizing:border-box}.c12ts-header-part .c12ts-landing-header.is-theme-light{border-bottom:1px solid var(--wp--preset--color--border-light)}.c12ts-blog__intro{display:grid;gap:1.5rem;margin:0}.c12ts-blog__title,.c12ts-blog__intro .wp-block-query-title{font-size:var(--wp--preset--font-size--display);font-weight:500;letter-spacing:-0.035em;line-height:1.05;margin:0}.c12ts-blog__categories.wp-block-categories{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.c12ts-blog__categories.wp-block-categories li{margin:0}.c12ts-blog__categories.wp-block-categories a{background-color:var(--wp--preset--color--secondary-soft);border:1px solid rgba(0,0,0,0);border-radius:100rem;color:var(--wp--preset--color--text);display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:500;line-height:1;padding:.7rem 1rem;text-decoration:none;transition:background-color var(--wp--custom--content--transition-duration) ease,border-color var(--wp--custom--content--transition-duration) ease,color var(--wp--custom--content--transition-duration) ease}.c12ts-blog__categories.wp-block-categories a:hover{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.c12ts-blog__categories.wp-block-categories a:focus-visible{outline:3px solid var(--wp--custom--color--state--primary-focus-ring);outline-offset:2px}.c12ts-blog__query{margin-block-start:3rem}.c12ts-blog__grid.wp-block-post-template{gap:2rem}.c12ts-blog__grid.wp-block-post-template>li{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border-light);border-radius:var(--wp--custom--content--card--border-radius);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--wp--custom--content--transition-duration) ease,transform var(--wp--custom--content--transition-duration) ease}.c12ts-blog__grid.wp-block-post-template>li:hover{border-color:var(--wp--preset--color--border-accent);transform:translateY(-0.25rem)}.c12ts-blog__grid.wp-block-post-template>li:hover .c12ts-blog-card__image img{transform:scale(1.025)}.c12ts-blog-card__image.wp-block-post-featured-image{aspect-ratio:16/10;background:var(--wp--preset--color--secondary-soft);margin:0;overflow:hidden}.c12ts-blog-card__image.wp-block-post-featured-image a,.c12ts-blog-card__image.wp-block-post-featured-image img{height:100%;width:100%}.c12ts-blog-card__image.wp-block-post-featured-image img{object-fit:cover;transition:transform var(--wp--custom--content--transition-duration) ease}.c12ts-blog-card__body{display:flex;flex:1;flex-direction:column;gap:1.25rem;margin:0;padding:1.5rem}.c12ts-blog-card__meta,.c12ts-blog-card__meta.is-layout-flex{align-items:start;display:grid;gap:.5rem 1rem;grid-template-columns:minmax(0, 1fr) auto;margin:0}.c12ts-article__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0}.c12ts-blog-card__terms,.c12ts-article__terms{display:flex;flex-wrap:wrap;gap:.375rem}.c12ts-blog-card__terms a,.c12ts-article__terms a{background:var(--wp--preset--color--secondary-soft);border-radius:100rem;color:var(--wp--preset--color--secondary);display:inline-flex;font-size:var(--wp--preset--font-size--sm);font-weight:500;line-height:1;padding:.45rem .7rem;text-decoration:none}.c12ts-blog-card__terms a:hover,.c12ts-article__terms a:hover{color:var(--wp--preset--color--primary)}.c12ts-blog-card__date,.c12ts-article__date{color:var(--wp--preset--color--text-secondary);font-size:var(--wp--preset--font-size--sm)}.c12ts-blog-card__date{text-align:right;white-space:nowrap}.c12ts-blog-card__title.wp-block-post-title{font-size:var(--wp--preset--font-size--xl);font-weight:600;letter-spacing:-0.02em;line-height:1.2;margin:0}.c12ts-blog-card__title.wp-block-post-title a{color:var(--wp--preset--color--text);text-decoration:none;transition:color var(--wp--custom--content--transition-duration) ease}.c12ts-blog-card__title.wp-block-post-title a:hover{color:var(--wp--preset--color--primary)}.c12ts-blog-card__title.wp-block-post-title a:focus-visible{outline:3px solid var(--wp--custom--color--state--primary-focus-ring);outline-offset:3px}.c12ts-blog-card__excerpt{color:var(--wp--preset--color--text-secondary);font-size:var(--wp--preset--font-size--base);line-height:1.6;margin-block-start:auto}.c12ts-blog-card__excerpt .wp-block-post-excerpt__excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c12ts-blog-card__excerpt .wp-block-post-excerpt__more-text{margin:1.25rem 0 0}.c12ts-blog-card__excerpt .wp-block-post-excerpt__more-link{color:var(--wp--preset--color--primary);font-weight:600;text-decoration:none}.c12ts-blog-card__excerpt .wp-block-post-excerpt__more-link::after{content:" →"}.c12ts-blog__pagination.wp-block-query-pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-block-start:3rem}.c12ts-blog__pagination.wp-block-query-pagination a,.c12ts-blog__pagination.wp-block-query-pagination .current{align-items:center;border:1px solid var(--wp--preset--color--border-light);border-radius:.75rem;color:var(--wp--preset--color--text);display:inline-flex;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.65rem .85rem;text-decoration:none}.c12ts-blog__pagination.wp-block-query-pagination a:hover,.c12ts-blog__pagination.wp-block-query-pagination .current{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)}.c12ts-article__header,.c12ts-article__content,.c12ts-article__navigation{margin-inline:auto;max-width:var(--wp--custom--content--readable-width);width:100%}.c12ts-page__header,.c12ts-page__content{margin-inline:auto;max-width:var(--wp--custom--content--page-width);width:100%}.c12ts-article__header,.c12ts-page__header{display:flex;flex-direction:column;gap:1.5rem;margin-block:0}.c12ts-article__title.wp-block-post-title,.c12ts-page__title.wp-block-post-title,.editor-styles-wrapper.c12ts-page-editor .editor-post-title__input{font-size:var(--wp--preset--font-size--display);font-weight:500;letter-spacing:-0.04em;line-height:1.05;margin:0}.c12ts-article__image.wp-block-post-featured-image{border-radius:var(--wp--custom--content--card--border-radius);margin:3rem auto 0;max-width:var(--wp--custom--content--article-wide-width);overflow:hidden}.c12ts-article__image.wp-block-post-featured-image img{width:100%}.c12ts-article__content,.c12ts-page__content,.editor-styles-wrapper.c12ts-page-editor .is-root-container{font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--content--line-height--desktop);margin-block-start:3rem}.c12ts-article__content>:first-child,.c12ts-page__content>:first-child,.editor-styles-wrapper.c12ts-page-editor .is-root-container>:first-child{margin-block-start:0}.c12ts-article__content>:last-child,.c12ts-page__content>:last-child,.editor-styles-wrapper.c12ts-page-editor .is-root-container>:last-child{margin-block-end:0}.c12ts-article__content :where(p,ul,ol,blockquote,figure,table),.c12ts-page__content :where(p,ul,ol,blockquote,figure,table),.editor-styles-wrapper.c12ts-page-editor .is-root-container :where(p,ul,ol,blockquote,figure,table){margin-block:1.5rem 0}.c12ts-article__content :where(h2,h3,h4,h5,h6),.c12ts-page__content :where(h2,h3,h4,h5,h6),.editor-styles-wrapper.c12ts-page-editor .is-root-container :where(h2,h3,h4,h5,h6){letter-spacing:-0.02em;line-height:1.2;margin-block:3rem 0}.c12ts-article__content h2,.c12ts-page__content h2,.editor-styles-wrapper.c12ts-page-editor .is-root-container h2{font-size:var(--wp--preset--font-size--2-xl)}.c12ts-article__content h3,.c12ts-page__content h3,.editor-styles-wrapper.c12ts-page-editor .is-root-container h3{font-size:var(--wp--preset--font-size--xl)}.c12ts-article__content a,.c12ts-page__content a,.editor-styles-wrapper.c12ts-page-editor .is-root-container a{color:var(--wp--preset--color--primary);text-decoration-thickness:.08em;text-underline-offset:.15em}.c12ts-article__content span[style*=font-size],.c12ts-page__content span[style*=font-size],.editor-styles-wrapper.c12ts-page-editor .is-root-container span[style*=font-size]{font-size:inherit !important}.c12ts-article__content blockquote,.c12ts-page__content blockquote,.editor-styles-wrapper.c12ts-page-editor .is-root-container blockquote{background:var(--wp--preset--color--secondary-soft);border-left:.25rem solid var(--wp--preset--color--primary);border-radius:0 var(--wp--custom--content--card--border-radius) var(--wp--custom--content--card--border-radius) 0;padding:1.5rem 2rem}.c12ts-article__content :where(img),.c12ts-page__content :where(img),.editor-styles-wrapper.c12ts-page-editor .is-root-container :where(img){border-radius:var(--wp--custom--content--card--border-radius)}.c12ts-article__content table,.c12ts-page__content table,.editor-styles-wrapper.c12ts-page-editor .is-root-container table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.c12ts-article__content :where(th,td),.c12ts-page__content :where(th,td),:where(.editor-styles-wrapper.c12ts-page-editor) .is-root-container :where(th,td){border:1px solid var(--wp--preset--color--border-light);padding:.75rem 1rem;text-align:left}.c12ts-article__navigation{border-top:1px solid var(--wp--preset--color--border-light);display:flex;gap:1.5rem;justify-content:space-between;margin-block-start:4rem;padding-block-start:1.5rem}.c12ts-article__navigation a{color:var(--wp--preset--color--text);font-weight:500;text-decoration:none}.c12ts-article__navigation a:hover{color:var(--wp--preset--color--primary)}@media(max-width: 64rem){.c12ts-blog__grid.wp-block-post-template{grid-template-columns:minmax(0, 1fr)}.c12ts-blog__title,.c12ts-blog__intro .wp-block-query-title,.c12ts-article__title.wp-block-post-title,.c12ts-page__title.wp-block-post-title,.editor-styles-wrapper.c12ts-page-editor .editor-post-title__input{font-size:var(--wp--custom--landing-hero--heading--font-size--tablet)}}@media(max-width: 47.9375rem){.c12ts-blog__title,.c12ts-blog__intro .wp-block-query-title,.c12ts-article__title.wp-block-post-title,.c12ts-page__title.wp-block-post-title,.editor-styles-wrapper.c12ts-page-editor .editor-post-title__input{font-size:var(--wp--custom--landing-hero--heading--font-size--mobile);letter-spacing:-0.025em}.c12ts-blog__query,.c12ts-article__image.wp-block-post-featured-image,.c12ts-article__content,.c12ts-page__content,.editor-styles-wrapper.c12ts-page-editor .is-root-container{margin-block-start:2rem}.c12ts-blog__grid.wp-block-post-template{gap:1.25rem}.c12ts-blog-card__body{padding:1.25rem}.c12ts-blog-card__title.wp-block-post-title{font-size:var(--wp--preset--font-size--lg)}.c12ts-blog-card__excerpt{font-size:var(--wp--preset--font-size--sm);line-height:1.55}.c12ts-article__content,.c12ts-page__content,.editor-styles-wrapper.c12ts-page-editor .is-root-container{font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--content--line-height--mobile)}.c12ts-article__content blockquote,.c12ts-page__content blockquote,.editor-styles-wrapper.c12ts-page-editor .is-root-container blockquote{padding:1.25rem}.c12ts-article__navigation{align-items:flex-start;flex-direction:column}}.wp-block-social-links.wp-block-social-links{--c12ts-social-size: var(--wp--custom--social-links--icon-size);--c12ts-social-gap: var(--wp--custom--social-links--gap);font-size:var(--c12ts-social-size)}.wp-block-social-links.wp-block-social-links.has-small-icon-size{--c12ts-social-size: var(--wp--custom--social-links--sizes--small)}.wp-block-social-links.wp-block-social-links.has-large-icon-size{--c12ts-social-size: var(--wp--custom--social-links--sizes--large);--c12ts-social-gap: var(--wp--custom--social-links--large-gap)}.wp-block-social-links.wp-block-social-links.has-huge-icon-size{--c12ts-social-size: var(--wp--custom--social-links--sizes--huge)}.wp-block-social-links.wp-block-social-links .wp-social-link .wp-block-social-link-anchor{justify-content:center;min-height:var(--c12ts-social-size);min-width:var(--c12ts-social-size);padding:0}.wp-block-social-links.wp-block-social-links .wp-social-link .wp-block-social-link-anchor>svg,.wp-block-social-links.wp-block-social-links .wp-social-link .wp-block-social-link-anchor>.c12ts-social-image{display:block;flex-shrink:0;height:var(--c12ts-social-size);object-fit:contain;width:var(--c12ts-social-size)}.wp-block-social-links.wp-block-social-links .wp-social-link:has(.c12ts-social-image){background:rgba(0,0,0,0);border-radius:0}.wp-block-social-links.wp-block-social-links .wp-social-link-c12ts-other:not(:has(.c12ts-social-image)){background-color:var(--c12ts-context-surface);color:var(--c12ts-context-text-secondary)}:where(.wp-block-social-links){gap:var(--c12ts-social-gap, var(--wp--custom--social-links--gap))}.c12ts-pricing-v1{box-sizing:border-box;font-family:var(--wp--preset--font-family--golos-text);margin-inline:auto;max-width:var(--c12ts-pricing-width, var(--wp--custom--pricing--width));width:100%}.c12ts-pricing-v1>.wp-block-tab-list{background:var(--c12ts-pricing-surface, var(--wp--preset--color--white));border:1px solid var(--c12ts-pricing-border, var(--wp--preset--color--border-light));border-radius:var(--c12ts-pricing-tabs-radius, var(--wp--custom--pricing--tabs--radius));box-sizing:border-box;color:var(--c12ts-pricing-muted, var(--wp--preset--color--text-secondary));display:flex;flex-basis:0;flex-grow:1;flex-wrap:nowrap;font-size:var(--wp--preset--font-size--sm);line-height:1.4;gap:0;overflow-x:auto;padding:0;width:100%}.c12ts-pricing-v1>.wp-block-tab-list>button{border-radius:0;border-right:1px solid var(--c12ts-pricing-border, var(--wp--preset--color--border-light));line-height:inherit;min-height:var(--c12ts-pricing-tabs-height, var(--wp--custom--pricing--tabs--min-height));min-width:max-content;padding:var(--wp--custom--pricing--tabs--padding);text-align:center;white-space:nowrap}.c12ts-pricing-v1>.wp-block-tab-list>button:last-child{border-right:0}.c12ts-pricing-v1>.wp-block-tab-list>button[aria-selected=true]::before{display:none}.c12ts-pricing-v1>.wp-block-tab-list>button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-3px}.c12ts-pricing-v1>.wp-block-tab-list>button:hover:not([aria-selected=true]){background:var(--c12ts-pricing-hover-background, var(--wp--preset--color--secondary-soft)) !important;color:var(--c12ts-pricing-hover-text, var(--wp--preset--color--text)) !important}.c12ts-pricing-v1>.wp-block-tab-list>button[aria-selected=true]{background:var(--c12ts-pricing-active-background, var(--wp--preset--color--action)) !important;color:var(--c12ts-pricing-active-text, var(--wp--preset--color--white)) !important;font-weight:700}.editor-styles-wrapper .wp-block-tabs.c12ts-pricing-v1{max-width:var(--c12ts-pricing-width, var(--wp--custom--pricing--width))}.c12ts-discount{background:var(--c12ts-pricing-badge-background, var(--wp--preset--color--primary));border-radius:var(--wp--custom--pricing--badge--radius);color:var(--c12ts-pricing-badge-text, var(--wp--preset--color--white));display:inline-block;font-size:var(--wp--custom--pricing--badge--font-size);font-weight:600;line-height:1.2;padding:var(--wp--custom--pricing--badge--padding);vertical-align:middle;white-space:nowrap}.c12ts-pricing-card{background:var(--c12ts-pricing-surface, var(--wp--preset--color--white));border:1px solid var(--c12ts-pricing-border, var(--wp--preset--color--border-light));border-radius:var(--wp--custom--content--card--border-radius);box-sizing:border-box;color:var(--c12ts-pricing-text, var(--wp--preset--color--text));container:c12ts-pricing-card/inline-size;font-family:var(--wp--preset--font-family--golos-text);font-size:var(--wp--preset--font-size--sm);padding:var(--wp--custom--pricing--card--padding)}.c12ts-pricing-card :where(h1,h2,h3,h4,h5,h6):not(.has-text-color){color:inherit}.c12ts-pricing-label{--c12ts-chip-background-color: var(--wp--preset--color--success-soft);--c12ts-chip-text-color: var(--wp--preset--color--success)}.c12ts-pricing-v1.c12ts-pricing--dark{--c12ts-pricing-surface: var(--wp--custom--pricing--dark--background);--c12ts-pricing-border: var(--wp--preset--color--border-dark);--c12ts-pricing-text: var(--wp--preset--color--white);--c12ts-pricing-muted: var(--wp--preset--color--text-inverse-secondary);--c12ts-pricing-active-background: var(--wp--preset--color--surface-dark);--c12ts-pricing-hover-background: var(--wp--preset--color--surface-dark);--c12ts-pricing-hover-text: var(--wp--preset--color--white)}.c12ts-pricing-v1.c12ts-pricing--dark .c12ts-pricing-label{--c12ts-chip-background-color: var(--wp--custom--pricing--dark--label-background)}.c12ts-pricing-v1.c12ts-pricing--dark .c12ts-pricing-card .has-text-secondary-color{color:var(--wp--preset--color--text-inverse-secondary) !important}.is-style-c12ts-checklist{list-style:none;padding-inline-start:0}.is-style-c12ts-checklist>li{padding-inline-start:var(--wp--custom--pricing--list--indent);position:relative}.is-style-c12ts-checklist>li::before{background-color:var(--c12ts-pricing-check-color, var(--wp--preset--color--primary));content:"";height:var(--wp--custom--pricing--list--icon-size);inset-block-start:calc((1lh - var(--wp--custom--pricing--list--icon-size))/2);inset-inline-start:0;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDZMOSAxN0w0IDEyIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) center/contain no-repeat;position:absolute;width:var(--wp--custom--pricing--list--icon-size)}.is-style-c12ts-checklist>li+li{margin-block-start:var(--c12ts-pricing-list-gap, var(--wp--custom--pricing--list--gap))}.c12ts-pricing-footer>:where(*){min-width:0}.c12ts-pricing-footer :where(.wp-block-button__link){box-sizing:border-box;max-width:100%}@container c12ts-pricing-card (max-width: 27rem){.c12ts-pricing-footer{align-items:stretch;flex-direction:column}.c12ts-pricing-footer>.wp-block-buttons,.c12ts-pricing-footer .wp-block-button,.c12ts-pricing-footer .wp-block-button__link{width:100%}}.wp-block-group.c12ts-module-cards{align-items:stretch;width:100%;max-width:var(--wp--custom--additional-modules--width);margin-inline:auto}.wp-block-group.c12ts-module-card{display:flex;flex-direction:column;flex:0 1 var(--wp--custom--additional-modules--card--width);width:var(--wp--custom--additional-modules--card--width);max-width:100%;min-width:0;min-height:var(--wp--custom--additional-modules--card--min-height);align-items:stretch;overflow-wrap:anywhere}.wp-block-group.c12ts-module-card>p{font-size:var(--wp--preset--font-size--sm);margin-block:0}.wp-block-group.c12ts-module-card>:last-child:not(.block-list-appender,.block-editor-block-list__insertion-point),.wp-block-group.c12ts-module-card>:nth-last-child(1 of .block-editor-block-list__block){margin-block-start:auto}.c12ts-module-cards>.wp-block-group.c12ts-module-card{align-self:stretch}p.is-style-c12ts-module-price{font-size:var(--wp--preset--font-size--sm);line-height:1.2}p.is-style-c12ts-module-price strong{color:var(--wp--preset--color--text);font-size:inherit;font-weight:700}@media(max-width: 29.9375rem){.c12ts-module-cards>.wp-block-group.c12ts-module-card{flex-basis:100%;width:100%}}
.editor-styles-wrapper.c12ts-full-width-editor .is-root-container{padding-inline:0}.editor-styles-wrapper.c12ts-full-width-editor .is-root-container>.alignfull{margin-inline:0}.editor-styles-wrapper.c12ts-page-editor{--c12ts-page-editor-inline: var(--wp--style--root--padding-left, 2.5rem)}.editor-styles-wrapper.c12ts-page-editor .is-root-container{width:calc(100% - 2*var(--c12ts-page-editor-inline));max-width:var(--wp--custom--content--page-width);margin-inline:auto;padding-inline:0}.editor-styles-wrapper.c12ts-page-editor .is-root-container>.alignfull{margin-inline:0}.editor-styles-wrapper.c12ts-page-editor .editor-visual-editor__post-title-wrapper{width:calc(100% - 2*var(--c12ts-page-editor-inline));max-width:var(--wp--custom--content--page-width);margin-inline:auto;padding-inline:0}@media(max-width: 47.9375rem){.editor-styles-wrapper.c12ts-page-editor{--c12ts-page-editor-inline: var(--wp--custom--section--padding--mobile--inline)}}
