
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

: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: #000;--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--primary-200: #FFE2CC;--wp--preset--color--primary-400: #FFA766;--wp--preset--color--primary-600: #F26700;--wp--preset--color--primary-800: #2B1207;--wp--preset--color--secondary-200: #EAF1FB;--wp--preset--color--secondary-400: #D4E3F7;--wp--preset--color--secondary-600: #ADC9EF;--wp--preset--color--secondary-800: #112E55;--wp--preset--color--tertiary-200: #FEFBE6;--wp--preset--color--tertiary-400: #FDF7CE;--wp--preset--color--tertiary-600: #FCF2B0;--wp--preset--color--tertiary-800: #434139;--wp--preset--color--gray-100: #E8E7E3;--wp--preset--color--gray-200: #B9B6AC;--wp--preset--color--gray-300: #8A8675;--wp--preset--color--gray-400: #6E6B5E;--wp--preset--color--gray-500: #535046;--wp--preset--color--gray-600: #434139;--wp--preset--color--white-rgb: 255, 255, 255;--wp--preset--color--text-color: #2B1207;--wp--preset--color--background: #FFFFFF;--wp--preset--color--error: #F3756C;--wp--preset--color--warning: #F26700;--wp--preset--color--info: #112E55;--wp--preset--color--success: #43A148;--wp--preset--color--disabled: #958883;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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--font-size--small: 12px;--wp--preset--font-size--medium: 18px;--wp--preset--font-size--large: 20px;--wp--preset--font-size--x-large: clamp(2rem, 0.6667rem + 4.4444vw, 4rem);--wp--preset--font-size--normal: 16px;--wp--preset--font-size--x-medium: clamp(16px, -0.875rem + 4.333333vw, 20px);--wp--preset--font-size--h-5: clamp(1rem, 0.9167rem + 0.2778vw, 1.125rem);--wp--preset--font-size--h-4: clamp(1.125rem, 0.875rem + 0.8333vw, 1.5rem);--wp--preset--font-size--h-3: clamp(1.25rem, 0.75rem + 1.6667vw, 2rem);--wp--preset--font-size--h-2: clamp(2rem, 1.3333rem + 2.2222vw, 3rem);--wp--preset--font-size--h-1: clamp(2.5rem, 1.8333rem + 2.2222vw, 3.5rem);--wp--preset--font-family--stack-sans-headline: "Stack Sans", 'Adjusted Arial Fallback', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: clamp(1.5rem, -0.875rem + 6vw, 2.5rem);--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: clamp(2.5rem, -0.875rem + 10vw, 5rem);--wp--preset--spacing--8: 0.5rem;--wp--preset--spacing--16: 1rem;--wp--preset--spacing--24: 1.5rem;--wp--preset--spacing--32: 2rem;--wp--preset--spacing--48: clamp(2rem, -0.875rem + 8vw, 3rem);--wp--preset--spacing--64: clamp(2rem, -0.875rem + 8vw, 4rem);--wp--preset--spacing--100: clamp(2.5rem, -0.875rem + 10vw, 6.25rem);--wp--preset--spacing--128: clamp(5rem, -0.875rem + 11vw, 8rem);--wp--preset--spacing--160: clamp(5rem, -0.875rem + 14vw, 10rem);--wp--preset--spacing--200: clamp(8.3333rem, -0.875rem + 14vw, 12.5rem);--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--border-radius--x-small: 0.25rem;--wp--custom--border-radius--small: 0.5rem;--wp--custom--border-radius--normal: 1rem;--wp--custom--border-radius--medium: 1.5rem;--wp--custom--border-radius--large: 2rem;--wp--custom--content-size-custom: 70.625rem;}:root { --wp--style--global--content-size: min(calc(100% - clamp(1rem, -1rem + 8.333vw, 2rem) * 2), 56.25rem);--wp--style--global--wide-size: min(calc(100% - clamp(1rem, -1rem + 8.333vw, 2rem) * 2), 86.5rem); }:where(body) { margin: 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(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.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--background, #ffffff);color: var(--wp--preset--color--text-color);font-family: var(--wp--preset--font-family--stack-sans-headline);font-size: var(--wp--preset--font-size--normal);font-weight: 400;line-height: 1.5;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}h1, h2, h3, h4, h5, h6{font-family: var(--wp--preset--font-family--stack-sans-headline);font-weight: 700;}:root :where(h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child){margin-block-start: 0;}h1{font-size: var(--wp--preset--font-size--h-1);}h2{font-size: var(--wp--preset--font-size--h-2);}h3{font-size: var(--wp--preset--font-size--h-3);}h4{font-size: var(--wp--preset--font-size--h-4);}h5{font-size: var(--wp--preset--font-size--h-5);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-primary-200-color{color: var(--wp--preset--color--primary-200) !important;}.has-primary-400-color{color: var(--wp--preset--color--primary-400) !important;}.has-primary-600-color{color: var(--wp--preset--color--primary-600) !important;}.has-primary-800-color{color: var(--wp--preset--color--primary-800) !important;}.has-secondary-200-color{color: var(--wp--preset--color--secondary-200) !important;}.has-secondary-400-color{color: var(--wp--preset--color--secondary-400) !important;}.has-secondary-600-color{color: var(--wp--preset--color--secondary-600) !important;}.has-secondary-800-color{color: var(--wp--preset--color--secondary-800) !important;}.has-tertiary-200-color{color: var(--wp--preset--color--tertiary-200) !important;}.has-tertiary-400-color{color: var(--wp--preset--color--tertiary-400) !important;}.has-tertiary-600-color{color: var(--wp--preset--color--tertiary-600) !important;}.has-tertiary-800-color{color: var(--wp--preset--color--tertiary-800) !important;}.has-gray-100-color{color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-color{color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-color{color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-color{color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-color{color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-color{color: var(--wp--preset--color--gray-600) !important;}.has-white-rgb-color{color: var(--wp--preset--color--white-rgb) !important;}.has-text-color-color{color: var(--wp--preset--color--text-color) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-error-color{color: var(--wp--preset--color--error) !important;}.has-warning-color{color: var(--wp--preset--color--warning) !important;}.has-info-color{color: var(--wp--preset--color--info) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-disabled-color{color: var(--wp--preset--color--disabled) !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-primary-200-background-color{background-color: var(--wp--preset--color--primary-200) !important;}.has-primary-400-background-color{background-color: var(--wp--preset--color--primary-400) !important;}.has-primary-600-background-color{background-color: var(--wp--preset--color--primary-600) !important;}.has-primary-800-background-color{background-color: var(--wp--preset--color--primary-800) !important;}.has-secondary-200-background-color{background-color: var(--wp--preset--color--secondary-200) !important;}.has-secondary-400-background-color{background-color: var(--wp--preset--color--secondary-400) !important;}.has-secondary-600-background-color{background-color: var(--wp--preset--color--secondary-600) !important;}.has-secondary-800-background-color{background-color: var(--wp--preset--color--secondary-800) !important;}.has-tertiary-200-background-color{background-color: var(--wp--preset--color--tertiary-200) !important;}.has-tertiary-400-background-color{background-color: var(--wp--preset--color--tertiary-400) !important;}.has-tertiary-600-background-color{background-color: var(--wp--preset--color--tertiary-600) !important;}.has-tertiary-800-background-color{background-color: var(--wp--preset--color--tertiary-800) !important;}.has-gray-100-background-color{background-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-background-color{background-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-background-color{background-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-background-color{background-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-background-color{background-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-background-color{background-color: var(--wp--preset--color--gray-600) !important;}.has-white-rgb-background-color{background-color: var(--wp--preset--color--white-rgb) !important;}.has-text-color-background-color{background-color: var(--wp--preset--color--text-color) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-error-background-color{background-color: var(--wp--preset--color--error) !important;}.has-warning-background-color{background-color: var(--wp--preset--color--warning) !important;}.has-info-background-color{background-color: var(--wp--preset--color--info) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-disabled-background-color{background-color: var(--wp--preset--color--disabled) !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-primary-200-border-color{border-color: var(--wp--preset--color--primary-200) !important;}.has-primary-400-border-color{border-color: var(--wp--preset--color--primary-400) !important;}.has-primary-600-border-color{border-color: var(--wp--preset--color--primary-600) !important;}.has-primary-800-border-color{border-color: var(--wp--preset--color--primary-800) !important;}.has-secondary-200-border-color{border-color: var(--wp--preset--color--secondary-200) !important;}.has-secondary-400-border-color{border-color: var(--wp--preset--color--secondary-400) !important;}.has-secondary-600-border-color{border-color: var(--wp--preset--color--secondary-600) !important;}.has-secondary-800-border-color{border-color: var(--wp--preset--color--secondary-800) !important;}.has-tertiary-200-border-color{border-color: var(--wp--preset--color--tertiary-200) !important;}.has-tertiary-400-border-color{border-color: var(--wp--preset--color--tertiary-400) !important;}.has-tertiary-600-border-color{border-color: var(--wp--preset--color--tertiary-600) !important;}.has-tertiary-800-border-color{border-color: var(--wp--preset--color--tertiary-800) !important;}.has-gray-100-border-color{border-color: var(--wp--preset--color--gray-100) !important;}.has-gray-200-border-color{border-color: var(--wp--preset--color--gray-200) !important;}.has-gray-300-border-color{border-color: var(--wp--preset--color--gray-300) !important;}.has-gray-400-border-color{border-color: var(--wp--preset--color--gray-400) !important;}.has-gray-500-border-color{border-color: var(--wp--preset--color--gray-500) !important;}.has-gray-600-border-color{border-color: var(--wp--preset--color--gray-600) !important;}.has-white-rgb-border-color{border-color: var(--wp--preset--color--white-rgb) !important;}.has-text-color-border-color{border-color: var(--wp--preset--color--text-color) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-error-border-color{border-color: var(--wp--preset--color--error) !important;}.has-warning-border-color{border-color: var(--wp--preset--color--warning) !important;}.has-info-border-color{border-color: var(--wp--preset--color--info) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-disabled-border-color{border-color: var(--wp--preset--color--disabled) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-x-medium-font-size{font-size: var(--wp--preset--font-size--x-medium) !important;}.has-h-5-font-size{font-size: var(--wp--preset--font-size--h-5) !important;}.has-h-4-font-size{font-size: var(--wp--preset--font-size--h-4) !important;}.has-h-3-font-size{font-size: var(--wp--preset--font-size--h-3) !important;}.has-h-2-font-size{font-size: var(--wp--preset--font-size--h-2) !important;}.has-h-1-font-size{font-size: var(--wp--preset--font-size--h-1) !important;}.has-stack-sans-headline-font-family{font-family: var(--wp--preset--font-family--stack-sans-headline) !important;}
/*# sourceURL=global-styles-inline-css */
/**
 * Import the base
 */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.clearfix::after {
  clear: both;
  content: '';
  display: block; }

.btn,
input.btn,
a.btn,
a.btn:visited,
.button, form .gform-footer button, div.gform_wrapper form button,
.btn:visited,
a.btn:visited,
.button:visited,
form .gform-footer button:visited,
div.gform_wrapper form button:visited {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-block: calc(var(--wp--preset--spacing--16) - 1px);
  padding-inline: var(--wp--preset--spacing--32);
  cursor: pointer;
  color: var(--wp--preset--color--white);
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
  overflow: hidden;
  border-radius: 0;
  background-color: var(--wp--preset--color--warning);
  border: 1px solid var(--wp--preset--color--warning);
  border-radius: 0.25rem; }
  .btn [class^="icon-"], a.btn:visited [class^="icon-"], .button [class^="icon-"], form .gform-footer button [class^="icon-"], div.gform_wrapper form button [class^="icon-"],
  .btn [class*=" icon-"],
  a.btn:visited [class*=" icon-"],
  .button [class*=" icon-"],
  form .gform-footer button [class*=" icon-"],
  div.gform_wrapper form button [class*=" icon-"],
  .btn [class^="icon-"]:before,
  .button [class^="icon-"]:before,
  form .gform-footer button [class^="icon-"]:before,
  div.gform_wrapper form button [class^="icon-"]:before,
  .btn [class*=" icon-"]:before,
  .button [class*=" icon-"]:before,
  form .gform-footer button [class*=" icon-"]:before,
  div.gform_wrapper form button [class*=" icon-"]:before,
  .btn:visited [class^="icon-"],
  .button:visited [class^="icon-"],
  form .gform-footer button:visited [class^="icon-"],
  div.gform_wrapper form button:visited [class^="icon-"],
  .btn:visited [class*=" icon-"],
  .button:visited [class*=" icon-"],
  form .gform-footer button:visited [class*=" icon-"],
  div.gform_wrapper form button:visited [class*=" icon-"],
  .btn:visited [class^="icon-"]:before,
  .button:visited [class^="icon-"]:before,
  form .gform-footer button:visited [class^="icon-"]:before,
  div.gform_wrapper form button:visited [class^="icon-"]:before,
  .btn:visited [class*=" icon-"]:before,
  .button:visited [class*=" icon-"]:before,
  form .gform-footer button:visited [class*=" icon-"]:before,
  div.gform_wrapper form button:visited [class*=" icon-"]:before {
    width: auto; }
  .btn .wp-block-sturdy-button__text-wrapper, a.btn:visited .wp-block-sturdy-button__text-wrapper, .button .wp-block-sturdy-button__text-wrapper, form .gform-footer button .wp-block-sturdy-button__text-wrapper, div.gform_wrapper form button .wp-block-sturdy-button__text-wrapper,
  .btn:visited .wp-block-sturdy-button__text-wrapper,
  .button:visited .wp-block-sturdy-button__text-wrapper,
  form .gform-footer button:visited .wp-block-sturdy-button__text-wrapper,
  div.gform_wrapper form button:visited .wp-block-sturdy-button__text-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    transition: margin 0.2s ease; }
  .btn .wp-block-sturdy-button__text, a.btn:visited .wp-block-sturdy-button__text, .button .wp-block-sturdy-button__text, form .gform-footer button .wp-block-sturdy-button__text, div.gform_wrapper form button .wp-block-sturdy-button__text,
  .btn:visited .wp-block-sturdy-button__text,
  .button:visited .wp-block-sturdy-button__text,
  form .gform-footer button:visited .wp-block-sturdy-button__text,
  div.gform_wrapper form button:visited .wp-block-sturdy-button__text {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    transition: transform 0.2s ease-in-out;
    outline: 0; }
  .btn .wp-block-sturdy-button__bottom-text, a.btn:visited .wp-block-sturdy-button__bottom-text, .button .wp-block-sturdy-button__bottom-text, form .gform-footer button .wp-block-sturdy-button__bottom-text, div.gform_wrapper form button .wp-block-sturdy-button__bottom-text,
  .btn:visited .wp-block-sturdy-button__bottom-text,
  .button:visited .wp-block-sturdy-button__bottom-text,
  form .gform-footer button:visited .wp-block-sturdy-button__bottom-text,
  div.gform_wrapper form button:visited .wp-block-sturdy-button__bottom-text {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    transform: translateY(4rem);
    transition: transform 0.2s ease-in-out;
    position: absolute;
    width: 100%; }
  .btn .wp-block-sturdy-button__pre, a.btn:visited .wp-block-sturdy-button__pre, .button .wp-block-sturdy-button__pre, form .gform-footer button .wp-block-sturdy-button__pre, div.gform_wrapper form button .wp-block-sturdy-button__pre,
  .btn:visited .wp-block-sturdy-button__pre,
  .button:visited .wp-block-sturdy-button__pre,
  form .gform-footer button:visited .wp-block-sturdy-button__pre,
  div.gform_wrapper form button:visited .wp-block-sturdy-button__pre {
    display: none; }
  .btn:focus-visible,
  a.btn:focus-visible:visited,
  .button:focus-visible, form .gform-footer button:focus-visible, div.gform_wrapper form button:focus-visible,
  .btn:visited:focus-visible,
  .button:visited:focus-visible,
  form .gform-footer button:visited:focus-visible,
  div.gform_wrapper form button:visited:focus-visible {
    outline: 2px solid var(--wp--preset--color--inputs-focus-border);
    outline-offset: 2px; }
  .btn:hover,
  a.btn:hover:visited,
  .button:hover, form .gform-footer button:hover, div.gform_wrapper form button:hover,
  .btn:visited:hover,
  .button:visited:hover,
  form .gform-footer button:visited:hover,
  div.gform_wrapper form button:visited:hover {
    background-color: var(--wp--preset--color--primary-800);
    border-color: var(--wp--preset--color--primary-800);
    color: var(--wp--preset--color--white); }
    .btn:hover .wp-block-sturdy-button__text-wrapper, .button:hover .wp-block-sturdy-button__text-wrapper, form .gform-footer button:hover .wp-block-sturdy-button__text-wrapper, div.gform_wrapper form button:hover .wp-block-sturdy-button__text-wrapper,
    .btn:visited:hover .wp-block-sturdy-button__text-wrapper,
    .button:visited:hover .wp-block-sturdy-button__text-wrapper,
    form .gform-footer button:visited:hover .wp-block-sturdy-button__text-wrapper,
    div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__text-wrapper {
      margin-inline-end: 0; }
    .btn:hover .wp-block-sturdy-button__text, .button:hover .wp-block-sturdy-button__text, form .gform-footer button:hover .wp-block-sturdy-button__text, div.gform_wrapper form button:hover .wp-block-sturdy-button__text,
    .btn:visited:hover .wp-block-sturdy-button__text,
    .button:visited:hover .wp-block-sturdy-button__text,
    form .gform-footer button:visited:hover .wp-block-sturdy-button__text,
    div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__text {
      transform: translateY(-4rem); }
    .btn:hover .wp-block-sturdy-button__bottom-text, .button:hover .wp-block-sturdy-button__bottom-text, form .gform-footer button:hover .wp-block-sturdy-button__bottom-text, div.gform_wrapper form button:hover .wp-block-sturdy-button__bottom-text,
    .btn:visited:hover .wp-block-sturdy-button__bottom-text,
    .button:visited:hover .wp-block-sturdy-button__bottom-text,
    form .gform-footer button:visited:hover .wp-block-sturdy-button__bottom-text,
    div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__bottom-text {
      transform: translateY(0);
      text-decoration: underline; }
    .btn:hover .wp-block-sturdy-button__pre, .button:hover .wp-block-sturdy-button__pre, form .gform-footer button:hover .wp-block-sturdy-button__pre, div.gform_wrapper form button:hover .wp-block-sturdy-button__pre,
    .btn:visited:hover .wp-block-sturdy-button__pre,
    .button:visited:hover .wp-block-sturdy-button__pre,
    form .gform-footer button:visited:hover .wp-block-sturdy-button__pre,
    div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__pre {
      transform: none; }
    .btn:hover:before,
    .button:hover:before, form .gform-footer button:hover:before, div.gform_wrapper form button:hover:before,
    .btn:visited:hover:before,
    .button:visited:hover:before,
    form .gform-footer button:visited:hover:before,
    div.gform_wrapper form button:visited:hover:before {
      opacity: 1; }
  .btn:focus,
  a.btn:focus:visited,
  .button:focus, form .gform-footer button:focus, div.gform_wrapper form button:focus, .btn:focus-visible,
  a.btn:focus-visible:visited,
  .button:focus-visible, form .gform-footer button:focus-visible, div.gform_wrapper form button:focus-visible,
  .btn:visited:focus,
  .button:visited:focus,
  form .gform-footer button:visited:focus,
  div.gform_wrapper form button:visited:focus,
  .btn:visited:focus-visible,
  .button:visited:focus-visible,
  form .gform-footer button:visited:focus-visible,
  div.gform_wrapper form button:visited:focus-visible {
    background-color: var(--wp--preset--color--warning);
    color: var(--wp--preset--color--white);
    outline: 2px solid var(--wp--preset--color--inputs-focus-border);
    outline-offset: 2px; }
    .btn:focus .wp-block-sturdy-button__text-wrapper, .button:focus .wp-block-sturdy-button__text-wrapper, form .gform-footer button:focus .wp-block-sturdy-button__text-wrapper, div.gform_wrapper form button:focus .wp-block-sturdy-button__text-wrapper, .btn:focus-visible .wp-block-sturdy-button__text-wrapper, .button:focus-visible .wp-block-sturdy-button__text-wrapper, form .gform-footer button:focus-visible .wp-block-sturdy-button__text-wrapper, div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__text-wrapper,
    .btn:visited:focus .wp-block-sturdy-button__text-wrapper,
    .button:visited:focus .wp-block-sturdy-button__text-wrapper,
    form .gform-footer button:visited:focus .wp-block-sturdy-button__text-wrapper,
    div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__text-wrapper,
    .btn:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    .button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__text-wrapper {
      margin-inline-end: 0; }
    .btn:focus .wp-block-sturdy-button__text, .button:focus .wp-block-sturdy-button__text, form .gform-footer button:focus .wp-block-sturdy-button__text, div.gform_wrapper form button:focus .wp-block-sturdy-button__text, .btn:focus-visible .wp-block-sturdy-button__text, .button:focus-visible .wp-block-sturdy-button__text, form .gform-footer button:focus-visible .wp-block-sturdy-button__text, div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__text,
    .btn:visited:focus .wp-block-sturdy-button__text,
    .button:visited:focus .wp-block-sturdy-button__text,
    form .gform-footer button:visited:focus .wp-block-sturdy-button__text,
    div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__text,
    .btn:visited:focus-visible .wp-block-sturdy-button__text,
    .button:visited:focus-visible .wp-block-sturdy-button__text,
    form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__text,
    div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__text {
      transform: translateY(-4rem); }
    .btn:focus .wp-block-sturdy-button__bottom-text, .button:focus .wp-block-sturdy-button__bottom-text, form .gform-footer button:focus .wp-block-sturdy-button__bottom-text, div.gform_wrapper form button:focus .wp-block-sturdy-button__bottom-text, .btn:focus-visible .wp-block-sturdy-button__bottom-text, .button:focus-visible .wp-block-sturdy-button__bottom-text, form .gform-footer button:focus-visible .wp-block-sturdy-button__bottom-text, div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__bottom-text,
    .btn:visited:focus .wp-block-sturdy-button__bottom-text,
    .button:visited:focus .wp-block-sturdy-button__bottom-text,
    form .gform-footer button:visited:focus .wp-block-sturdy-button__bottom-text,
    div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__bottom-text,
    .btn:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    .button:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__bottom-text {
      transform: translateY(0);
      text-decoration: underline; }
    .btn:focus .wp-block-sturdy-button__pre, .button:focus .wp-block-sturdy-button__pre, form .gform-footer button:focus .wp-block-sturdy-button__pre, div.gform_wrapper form button:focus .wp-block-sturdy-button__pre, .btn:focus-visible .wp-block-sturdy-button__pre, .button:focus-visible .wp-block-sturdy-button__pre, form .gform-footer button:focus-visible .wp-block-sturdy-button__pre, div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__pre,
    .btn:visited:focus .wp-block-sturdy-button__pre,
    .button:visited:focus .wp-block-sturdy-button__pre,
    form .gform-footer button:visited:focus .wp-block-sturdy-button__pre,
    div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__pre,
    .btn:visited:focus-visible .wp-block-sturdy-button__pre,
    .button:visited:focus-visible .wp-block-sturdy-button__pre,
    form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__pre,
    div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__pre {
      transform: none; }
    .btn:focus:before,
    .button:focus:before, form .gform-footer button:focus:before, div.gform_wrapper form button:focus:before, .btn:focus-visible:before,
    .button:focus-visible:before, form .gform-footer button:focus-visible:before, div.gform_wrapper form button:focus-visible:before,
    .btn:visited:focus:before,
    .button:visited:focus:before,
    form .gform-footer button:visited:focus:before,
    div.gform_wrapper form button:visited:focus:before,
    .btn:visited:focus-visible:before,
    .button:visited:focus-visible:before,
    form .gform-footer button:visited:focus-visible:before,
    div.gform_wrapper form button:visited:focus-visible:before {
      opacity: 1; }
  .is-style-secondary.btn,
  a.is-style-secondary.btn:visited,
  .is-style-secondary.button, form .gform-footer button.is-style-secondary, div.gform_wrapper form button.is-style-secondary,
  .btn:visited.is-style-secondary,
  .button:visited.is-style-secondary,
  form .gform-footer button:visited.is-style-secondary,
  div.gform_wrapper form button:visited.is-style-secondary {
    background-color: var(--wp--preset--color--primary-800);
    border: 1px solid var(--wp--preset--color--primary-800); }
    .is-style-secondary.btn:hover,
    .is-style-secondary.button:hover, form .gform-footer button.is-style-secondary:hover, div.gform_wrapper form button.is-style-secondary:hover,
    .btn:visited.is-style-secondary:hover,
    .button:visited.is-style-secondary:hover,
    form .gform-footer button:visited.is-style-secondary:hover,
    div.gform_wrapper form button:visited.is-style-secondary:hover {
      background-color: var(--wp--preset--color--warning);
      border-color: var(--wp--preset--color--warning); }
    .is-style-secondary.btn:focus,
    .is-style-secondary.button:focus, form .gform-footer button.is-style-secondary:focus, div.gform_wrapper form button.is-style-secondary:focus, .is-style-secondary.btn:focus-visible,
    .is-style-secondary.button:focus-visible, form .gform-footer button.is-style-secondary:focus-visible, div.gform_wrapper form button.is-style-secondary:focus-visible,
    .btn:visited.is-style-secondary:focus,
    .button:visited.is-style-secondary:focus,
    form .gform-footer button:visited.is-style-secondary:focus,
    div.gform_wrapper form button:visited.is-style-secondary:focus,
    .btn:visited.is-style-secondary:focus-visible,
    .button:visited.is-style-secondary:focus-visible,
    form .gform-footer button:visited.is-style-secondary:focus-visible,
    div.gform_wrapper form button:visited.is-style-secondary:focus-visible {
      background-color: var(--wp--preset--color--primary-800);
      outline: 1px solid var(--wp--preset--color--black);
      outline-offset: 1px; }
  .is-style-tertiary.btn,
  a.is-style-tertiary.btn:visited,
  .is-style-tertiary.button, form .gform-footer button.is-style-tertiary, div.gform_wrapper form button.is-style-tertiary,
  .btn:visited.is-style-tertiary,
  .button:visited.is-style-tertiary,
  form .gform-footer button:visited.is-style-tertiary,
  div.gform_wrapper form button:visited.is-style-tertiary {
    border: 1px solid var(--wp--preset--color--black);
    background-color: transparent; }
    .is-style-tertiary.btn:hover .wp-block-sturdy-button__bottom-text, .is-style-tertiary.button:hover .wp-block-sturdy-button__bottom-text, form .gform-footer button.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text, div.gform_wrapper form button.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text,
    .btn:visited.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text,
    .button:visited.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text,
    form .gform-footer button:visited.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text,
    div.gform_wrapper form button:visited.is-style-tertiary:hover .wp-block-sturdy-button__bottom-text {
      text-decoration: underline; }
    .is-style-tertiary.btn:focus,
    .is-style-tertiary.button:focus, form .gform-footer button.is-style-tertiary:focus, div.gform_wrapper form button.is-style-tertiary:focus, .is-style-tertiary.btn:focus-visible,
    .is-style-tertiary.button:focus-visible, form .gform-footer button.is-style-tertiary:focus-visible, div.gform_wrapper form button.is-style-tertiary:focus-visible,
    .btn:visited.is-style-tertiary:focus,
    .button:visited.is-style-tertiary:focus,
    form .gform-footer button:visited.is-style-tertiary:focus,
    div.gform_wrapper form button:visited.is-style-tertiary:focus,
    .btn:visited.is-style-tertiary:focus-visible,
    .button:visited.is-style-tertiary:focus-visible,
    form .gform-footer button:visited.is-style-tertiary:focus-visible,
    div.gform_wrapper form button:visited.is-style-tertiary:focus-visible {
      outline: 1px solid var(--wp--preset--color--black);
      outline-offset: 3px; }

form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]),
form textarea, form select, div.gform_wrapper form select, div.gform_wrapper form .gfield--type-fileupload .fileupload-label, div.gform_wrapper form textarea {
  font-size: 1rem;
  border: 1px solid var(--wp--preset--color--gray-200);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--text-color);
  display: block;
  width: 100%;
  box-shadow: none;
  font-family: inherit; }

form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]),
form textarea, form select, div.gform_wrapper form select, div.gform_wrapper form .gfield--type-fileupload .fileupload-label {
  padding: .25rem 1rem;
  height: 3rem;
  border-radius: 0; }


form textarea, div.gform_wrapper form textarea {
  padding: .75rem 1rem;
  border-radius: 0;
  max-width: 100%; }

form input[type="radio"] + .gform-field-label {
  position: relative;
  display: flex !important;
  align-items: center;
  gap: 0.625rem;
  cursor: pointer;
  font-size: 1rem;
  max-width: none; }
  form input[type="radio"] + .gform-field-label::before {
    flex-shrink: 0;
    content: '';
    display: block;
    border-radius: 100%;
    height: 1.5rem;
    width: 1.5rem;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  form input[type="radio"] + .gform-field-label::after {
    content: '';
    display: block;
    border-radius: 100%;
    height: 0.5rem;
    width: 0.5rem;
    background-color: var(--wp--preset--color--white);
    position: absolute;
    top: 0.575rem;
    left: 0.575rem; }

form input:checked[type="radio"] + .gform-field-label::before {
  border-color: var(--wp--preset--color--primary-600);
  background-color: var(--wp--preset--color--primary-600);
  color: var(--wp--preset--color--white); }

form input[type="checkbox"] + .gform-field-label {
  position: relative;
  display: block;
  padding-left: 2.125rem;
  margin-left: 0;
  cursor: pointer;
  max-width: none;
  line-height: 1.5rem;
  font-size: 1rem; }
  form input[type="checkbox"] + .gform-field-label a {
    font-weight: 400;
    color: inherit;
    background: transparent;
    text-decoration: underline !important; }
  form input[type="checkbox"] + .gform-field-label::before {
    content: '\e91c';
    font-family: Icomoon, sans-serif;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0 !important;
    border: 1px solid var(--wp--preset--color--gray-100);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }

form input:checked[type="checkbox"] + .gform-field-label::before {
  border-color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--success); }

/**
 * Normalize the website for browsers
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bold; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

* {
  box-sizing: border-box; }

.text-center {
  text-align: center; }

img {
  max-width: 100%;
  height: auto; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 0 auto; }
  .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.gform_wrapper + .video-container {
  padding: 0; }

/**
 * Layout
 */
@font-face{ 
  font-family: 'icomoon';
  src: url("https://cdn.icomoon.io/123035/NBOV/icomoon.eot?z7hy8f");
  src: url("https://cdn.icomoon.io/123035/NBOV/icomoon.eot?z7hy8f#iefix") format("embedded-opentype"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.woff2?z7hy8f") format("woff2"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.ttf?z7hy8f") format("truetype"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.woff?z7hy8f") format("woff"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.svg?z7hy8f#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;  }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-fab-arrow-right:before {
  content: "\e925"; }

.icon-fab-arrow-right1:before {
  content: "\e926"; }

.icon-search-icon:before {
  content: "\e924"; }

.icon-bin:before {
  content: "\e923"; }

.icon-Quote:before {
  content: "\e922"; }

.icon-play:before {
  content: "\e921"; }

.icon-plus:before {
  content: "\e920"; }

.icon-bookmark:before {
  content: "\e91f"; }

.icon-reset:before {
  content: "\e91e"; }

.icon-hamburger:before {
  content: "\e90c"; }

.icon-cross:before {
  content: "\e91d"; }

.icon-accessibility:before {
  content: "\e900"; }

.icon-check:before {
  content: "\e91c"; }

.icon-alert-circle:before {
  content: "\e901"; }

.icon-alert-triangle:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-right:before {
  content: "\e904"; }

.icon-book:before {
  content: "\e905"; }

.icon-calendar-plus:before {
  content: "\e906"; }

.icon-calendar:before {
  content: "\e907"; }

.icon-chevron-down:before {
  content: "\e908"; }

.icon-chevron-right:before {
  content: "\e909"; }

.icon-chevron-left:before {
  content: "\e90a"; }

.icon-download:before {
  content: "\e90b"; }

.icon-facebook:before {
  content: "\e90d"; }

.icon-home:before {
  content: "\e90e"; }

.icon-instagram:before {
  content: "\e90f"; }

.icon-linkedin:before {
  content: "\e910"; }

.icon-marker-pin:before {
  content: "\e911"; }

.icon-navigation-pointer:before {
  content: "\e912"; }

.icon-pen:before {
  content: "\e913"; }

.icon-search:before {
  content: "\e914"; }

.icon-text:before {
  content: "\e915"; }

.icon-thumbs-down:before {
  content: "\e916"; }

.icon-thumbs-up:before {
  content: "\e917"; }

.icon-unlock:before {
  content: "\e918"; }

.icon-user-group:before {
  content: "\e919"; }

.icon-youtube:before {
  content: "\e91a"; }

.icon-external:before {
  content: "\e91b"; }

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  font-style: normal;
  position: relative;
  z-index: 2;
  display: inline-block; }
  h1 em::before, h2 em::before, h3 em::before, h4 em::before, h5 em::before, h6 em::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" fill="none"><path fill="%237F361B" d="M225.887 7.383c-1.964.05-5.736-.282-7.801-.45l-.114-.008c-.491-.04-.956-.071-1.501-.106a300.6 300.6 0 0 1-6.723-.504l-3.204-.145c-11.537-.521-23.085-.938-34.643-1.15l-.444.003c-2.898.016-6.49.059-8.753.01a947.017 947.017 0 0 1-6.425-.16c-9.174 0-18.383.163-27.555.554-2.889.123-5.728.266-8.628.436-2.663.157-5.26.329-7.937.523-1.543.148-3.003.302-4.351.448-1.884.204-3.6.395-5 .525-3.371.314-7.207.575-10.056.786l-1.306.098a689.78 689.78 0 0 0-6.764.75c-.152 0-.305 0-.46-.002-1.92-.015-4.328.24-8.03.669-1.6.186-3.496.41-5.71.668a22.991 22.991 0 0 1-2.76.18c-.177.003-.343.005-.51.01-.568.02-1.168.155-1.879.316-.92.21-2.019.462-3.487.566-4.64.333-6.742.864-8.232 1.243-.443.113-.843.216-1.255.302-1.363.284-3.342.521-4.814.659-1.16.106-3.485.573-5.241.98-.661.154-1.56.312-2.606.5-1.06.19-2.385.433-3.729.729-3.38.746-5.207 1.172-6.658 1.51l-1.175.279c-1.184.282-2.718.64-4.248 1.008-1.825.44-3.624.893-5.056 1.284-3.635.816-7.245 1.681-10.906 2.669-1.831.492-3.659.859-5.051.985-1.38.121-2.196-.02-2.33-.41-.128-.391.439-1.004 1.653-1.712 1.225-.712 2.98-1.443 4.823-2.007a233.397 233.397 0 0 1 11.357-3.15 268.08 268.08 0 0 1 13.997-3.115 368.515 368.515 0 0 1 10.856-1.944c2.787-.577 5.457-1.099 7.442-1.44 1.634-.282 2.765-.397 3.782-.501.694-.071 1.311-.133 1.933-.228.334-.051.79-.124 1.343-.21 2.238-.353 6.017-.926 9.512-1.27 1.532-.152 3.331-.288 5.065-.413 2.486-.18 4.729-.323 5.89-.487 2.027-.286 4.354-.485 6.397-.65 1.956-.159 3.684-.29 4.66-.454 1.148-.193 2.134-.253 3.612-.34 1.026-.06 2.287-.132 4.01-.265 1.973-.151 3.355-.208 4.548-.256 1.671-.066 2.949-.115 4.811-.35 2.057-.262 4.226-.483 5.949-.567.781-.038 1.691-.103 2.607-.166a93.766 93.766 0 0 1 3.696-.204c.975-.028 1.787.004 2.505.034l.648.024 2.324-.134.391-.063c.685-.11 1.528-.246 2.578-.344 1.661-.156 3.138-.182 4.681-.204 1.197-.017 2.444-.033 3.876-.105.976-.05 2.089-.126 3.195-.2 1.65-.109 3.245-.21 4.373-.216a9.723 9.723 0 0 1 1.149.076l.073.008c2.738-.122 5.48-.236 8.211-.338l.714-.053c1.16-.085 2.289-.165 3.025-.261.802-.106 2.799-.19 4.911-.27 1.383-.052 2.815-.102 3.986-.16.683-.035 1.336.014 2 .064.621.047 1.258.097 1.956.083.349-.007.726-.03 1.129-.052.355-.02.73-.042 1.123-.055.365-.011 1.178.018 2.221.057.645.024 1.379.053 2.146.078 2.028-.02 4.058-.03 6.089-.032.425-.04.793-.093 1.086-.165.209-.05.388-.113.572-.176a5.83 5.83 0 0 1 .865-.244c.279-.053.605-.07.824-.043.102.013.18.036.251.056a.874.874 0 0 0 .243.045c.064.001.131-.013.213-.03.132-.028.303-.064.562-.06.965.013 2.062.048 3.136.085 1.195.041 2.363.085 3.294.098 1.044.016 2.527.116 4.013.222 1.036.073 2.074.149 2.965.198.872.047 1.783.05 2.665.053 1.059.005 2.078.011 2.94.1.175.017.389.09.658.18.19.064.409.137.659.207 1.1.05 2.199.104 3.297.163l.12-.02h.002c.912-.154 2.163-.363 3.892-.105.439.065.713.157.96.24.242.08.458.153.778.185.365.035.798.019 1.27.002.664-.024 1.405-.05 2.139.061l.16.025c.533.08 1.32.2 2.102.39 2.343.19 4.681.4 7.012.624 3.899.375 7.781.794 11.669 1.249 1.894.222 3.69.59 4.993 1.029 1.304.439 2.009.907 1.967 1.308-.043.402-.83.71-2.19.877-1.36.166-3.184.176-5.076.043-3.088-.218-6.151-.41-9.241-.59l-.487-.014c-1.209-.039-2.322-.009-3.444.023l-.774.021Z"/></svg>');
    content: ' ';
    background-repeat: no-repeat !important;
    background-size: contain !important;
    position: absolute;
    left: -2px;
    bottom: -1rem;
    width: 105%;
    height: 1.5rem;
    z-index: -1; }

h1.is-style-sturdy-draw-line-small em::before, h2.is-style-sturdy-draw-line-small em::before, h3.is-style-sturdy-draw-line-small em::before, h4.is-style-sturdy-draw-line-small em::before, h5.is-style-sturdy-draw-line-small em::before, h6.is-style-sturdy-draw-line-small em::before {
  height: 1.188rem;
  bottom: -0.65rem; }

h1.has-quinary-800-color em::before, h2.has-quinary-800-color em::before, h3.has-quinary-800-color em::before, h4.has-quinary-800-color em::before, h5.has-quinary-800-color em::before, h6.has-quinary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" viewBox="0 0 248 24" fill="none"><path d="M225.887 7.38311C223.923 7.43253 220.151 7.10103 218.086 6.93377C218.048 6.93073 218.01 6.9277 217.972 6.92468C217.481 6.88444 217.016 6.85385 216.471 6.81883C215.172 6.73657 213.411 6.62124 209.748 6.31469C208.681 6.26635 207.612 6.21824 206.544 6.16994C195.007 5.64868 183.459 5.23168 171.901 5.02062C171.755 5.02138 171.607 5.02222 171.457 5.0231C168.559 5.03876 164.967 5.08201 162.704 5.03371C159.828 4.97126 157.893 4.91798 156.279 4.87289C147.105 4.87253 137.896 5.03642 128.724 5.42663C125.835 5.54974 122.996 5.69261 120.096 5.86336C117.433 6.0203 114.836 6.19153 112.159 6.38595C110.616 6.53366 109.156 6.68795 107.808 6.83371C105.924 7.03764 104.208 7.22874 102.808 7.35946C99.437 7.67279 95.6006 7.93409 92.7516 8.14507C92.2874 8.17924 91.8498 8.21184 91.4457 8.24273C89.2278 8.47803 86.9174 8.73413 84.6815 8.99395C84.5297 8.99344 84.3768 8.9924 84.2214 8.99123C82.3021 8.97552 79.8945 9.23131 76.1912 9.66002C74.5927 9.84558 72.6956 10.0708 70.4812 10.3282C69.0568 10.4941 68.3224 10.5021 67.7214 10.5086C67.5447 10.5105 67.3791 10.5125 67.2123 10.5183C66.6445 10.5379 66.0436 10.6733 65.3332 10.8345C64.4134 11.0436 63.3144 11.2955 61.8462 11.4005C57.2064 11.7333 55.1039 12.2635 53.6141 12.6433C53.171 12.7563 52.7707 12.8589 52.3593 12.9451C50.9961 13.2285 49.0166 13.4662 47.5446 13.6038C46.3857 13.7102 44.0605 14.1768 42.3038 14.5847C41.6426 14.7379 40.7439 14.896 39.6977 15.0841C38.6389 15.2744 37.3127 15.5169 35.9694 15.8126C32.5893 16.5586 30.7618 16.9855 29.3113 17.3239C28.8986 17.4207 28.5161 17.5108 28.1358 17.6016C26.952 17.8845 25.4179 18.2412 23.8879 18.6103C22.0628 19.0499 20.2638 19.5028 18.8318 19.8944C15.1969 20.7095 11.5867 21.5753 7.9261 22.5628C6.095 23.055 4.2675 23.4218 2.87493 23.5477C1.49435 23.6692 0.678541 23.5276 0.545573 23.1372C0.416639 22.747 0.98365 22.134 2.19758 21.426C3.42281 20.7144 5.17801 19.9831 7.02099 19.4193C10.8322 18.255 14.5732 17.226 18.3779 16.2694C23.0156 15.1052 27.645 14.0763 32.3752 13.1535C35.6 12.5246 38.9425 11.9239 42.2075 11.3795C42.5477 11.3227 42.889 11.2663 43.2312 11.2101C46.0179 10.6326 48.6881 10.1115 50.6731 9.76982C52.3075 9.48845 53.4378 9.37344 54.4554 9.2687C55.1494 9.19773 55.7662 9.13566 56.3879 9.04076C56.7217 8.98981 57.1782 8.91743 57.731 8.83077C59.9691 8.47813 63.7484 7.90546 67.2428 7.56079C68.7749 7.40928 70.574 7.27293 72.3078 7.14806C74.7939 6.96812 77.0366 6.82491 78.1978 6.66138C80.2251 6.3749 82.5516 6.1761 84.5947 6.01101C86.5508 5.85235 88.2788 5.72035 89.2557 5.55708C90.4025 5.36405 91.3893 5.30383 92.8674 5.21734C93.8928 5.1576 95.1538 5.08516 96.8761 4.95233C98.8499 4.8006 100.232 4.74427 101.425 4.69627C103.096 4.62987 104.374 4.58116 106.236 4.34524C108.293 4.08419 110.462 3.86258 112.185 3.77894C112.966 3.74093 113.876 3.67647 114.792 3.61307C116.014 3.52845 117.304 3.44223 118.488 3.4085C119.463 3.38069 120.275 3.41313 120.993 3.4425C121.218 3.45167 121.433 3.46043 121.641 3.46711C122.424 3.42155 123.193 3.37735 123.965 3.33312C124.089 3.3135 124.219 3.29218 124.356 3.27012C125.041 3.15946 125.884 3.02426 126.934 2.9258C128.595 2.77019 130.072 2.74435 131.615 2.72181C132.812 2.7046 134.059 2.68892 135.491 2.6166C136.467 2.56727 137.58 2.49096 138.686 2.41755C140.336 2.30805 141.931 2.20682 143.059 2.20082C143.48 2.19859 143.843 2.23742 144.203 2.2763C144.204 2.27655 144.206 2.27681 144.208 2.27707C144.232 2.27971 144.257 2.28226 144.281 2.28489C147.019 2.16258 149.761 2.04927 152.492 1.94696C152.729 1.92903 152.968 1.91133 153.206 1.89396C154.366 1.80904 155.495 1.72931 156.231 1.63252C157.033 1.52732 159.03 1.44223 161.142 1.36292C162.525 1.31069 163.957 1.26065 165.128 1.20241C165.811 1.16833 166.464 1.21662 167.128 1.26721C167.749 1.31442 168.386 1.36352 169.084 1.34963C169.433 1.34267 169.81 1.32079 170.213 1.2977C170.568 1.27737 170.943 1.25605 171.336 1.24331C171.701 1.23151 172.514 1.26055 173.557 1.30007C174.202 1.32449 174.936 1.35287 175.703 1.37815C177.731 1.35829 179.761 1.34717 181.792 1.34581C182.217 1.30618 182.585 1.25262 182.878 1.18138C183.087 1.13027 183.266 1.06818 183.45 1.00478C183.7 0.918509 183.959 0.829437 184.315 0.761035C184.594 0.707586 184.92 0.690053 185.139 0.718011C185.241 0.731044 185.319 0.753616 185.39 0.774039C185.471 0.797434 185.544 0.818255 185.633 0.819309C185.697 0.820033 185.764 0.805714 185.846 0.78842C185.978 0.760806 186.149 0.725193 186.408 0.728769C187.373 0.742061 188.47 0.77736 189.544 0.81439C190.739 0.855472 191.907 0.898541 192.838 0.912296C193.882 0.927546 195.365 1.02815 196.851 1.13378C197.887 1.20734 198.925 1.28303 199.816 1.33161C200.688 1.37916 201.599 1.38165 202.481 1.38539C203.54 1.38986 204.559 1.39639 205.421 1.4845C205.596 1.50236 205.81 1.57433 206.079 1.66456C206.269 1.72851 206.488 1.80177 206.738 1.87158C207.838 1.92128 208.937 1.97597 210.035 2.03525C210.074 2.02869 210.115 2.02205 210.155 2.01524C210.156 2.01506 210.157 2.01489 210.157 2.01472C211.069 1.86096 212.32 1.65179 214.049 1.90956C214.488 1.97513 214.762 2.06689 215.009 2.14952C215.251 2.23069 215.467 2.30338 215.787 2.33452C216.152 2.36986 216.585 2.35363 217.057 2.33656C217.721 2.31258 218.462 2.28677 219.196 2.39841C219.246 2.40603 219.3 2.41433 219.356 2.42279C219.889 2.50291 220.676 2.6222 221.458 2.81303C223.801 3.00383 226.139 3.2125 228.47 3.43688C232.369 3.81182 236.251 4.23053 240.139 4.68601C242.033 4.90813 243.829 5.27675 245.132 5.71495C246.436 6.15359 247.141 6.6218 247.099 7.02332C247.056 7.42516 246.269 7.73353 244.909 7.89999C243.549 8.06604 241.725 8.07569 239.833 7.94294C236.745 7.7251 233.682 7.53233 230.592 7.35311C230.43 7.34864 230.267 7.3439 230.105 7.33878C228.896 7.30046 227.783 7.32999 226.661 7.36157C226.404 7.36885 226.146 7.3763 225.887 7.38311Z" fill="%237371B4"/></svg>'); }

h1.has-tertiary-800-color em::before, h2.has-tertiary-800-color em::before, h3.has-tertiary-800-color em::before, h4.has-tertiary-800-color em::before, h5.has-tertiary-800-color em::before, h6.has-tertiary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" viewBox="0 0 248 24" fill="none"><path d="M225.887 7.38311C223.923 7.43253 220.151 7.10103 218.086 6.93377C218.048 6.93073 218.01 6.9277 217.972 6.92468C217.481 6.88444 217.016 6.85385 216.471 6.81883C215.172 6.73657 213.411 6.62124 209.748 6.31469C208.681 6.26635 207.612 6.21824 206.544 6.16994C195.007 5.64868 183.459 5.23168 171.901 5.02062C171.755 5.02138 171.607 5.02222 171.457 5.0231C168.559 5.03876 164.967 5.08201 162.704 5.03371C159.828 4.97126 157.893 4.91798 156.279 4.87289C147.105 4.87253 137.896 5.03642 128.724 5.42663C125.835 5.54974 122.996 5.69261 120.096 5.86336C117.433 6.0203 114.836 6.19153 112.159 6.38595C110.616 6.53366 109.156 6.68795 107.808 6.83371C105.924 7.03764 104.208 7.22874 102.808 7.35946C99.437 7.67279 95.6006 7.93409 92.7516 8.14507C92.2874 8.17924 91.8498 8.21184 91.4457 8.24273C89.2278 8.47803 86.9174 8.73413 84.6815 8.99395C84.5297 8.99344 84.3768 8.9924 84.2214 8.99123C82.3021 8.97552 79.8945 9.23131 76.1912 9.66002C74.5927 9.84558 72.6956 10.0708 70.4812 10.3282C69.0568 10.4941 68.3224 10.5021 67.7214 10.5086C67.5447 10.5105 67.3791 10.5125 67.2123 10.5183C66.6445 10.5379 66.0436 10.6733 65.3332 10.8345C64.4134 11.0436 63.3144 11.2955 61.8462 11.4005C57.2064 11.7333 55.1039 12.2635 53.6141 12.6433C53.171 12.7563 52.7707 12.8589 52.3593 12.9451C50.9961 13.2285 49.0166 13.4662 47.5446 13.6038C46.3857 13.7102 44.0605 14.1768 42.3038 14.5847C41.6426 14.7379 40.7439 14.896 39.6977 15.0841C38.6389 15.2744 37.3127 15.5169 35.9694 15.8126C32.5893 16.5586 30.7618 16.9855 29.3113 17.3239C28.8986 17.4207 28.5161 17.5108 28.1358 17.6016C26.952 17.8845 25.4179 18.2412 23.8879 18.6103C22.0628 19.0499 20.2638 19.5028 18.8318 19.8944C15.1969 20.7095 11.5867 21.5753 7.9261 22.5628C6.095 23.055 4.2675 23.4218 2.87493 23.5477C1.49435 23.6692 0.678541 23.5276 0.545573 23.1372C0.416639 22.747 0.98365 22.134 2.19758 21.426C3.42281 20.7144 5.17801 19.9831 7.02099 19.4193C10.8322 18.255 14.5732 17.226 18.3779 16.2694C23.0156 15.1052 27.645 14.0763 32.3752 13.1535C35.6 12.5246 38.9425 11.9239 42.2075 11.3795C42.5477 11.3227 42.889 11.2663 43.2312 11.2101C46.0179 10.6326 48.6881 10.1115 50.6731 9.76982C52.3075 9.48845 53.4378 9.37344 54.4554 9.2687C55.1494 9.19773 55.7662 9.13566 56.3879 9.04076C56.7217 8.98981 57.1782 8.91743 57.731 8.83077C59.9691 8.47813 63.7484 7.90546 67.2428 7.56079C68.7749 7.40928 70.574 7.27293 72.3078 7.14806C74.7939 6.96812 77.0366 6.82491 78.1978 6.66138C80.2251 6.3749 82.5516 6.1761 84.5947 6.01101C86.5508 5.85235 88.2788 5.72035 89.2557 5.55708C90.4025 5.36405 91.3893 5.30383 92.8674 5.21734C93.8928 5.1576 95.1538 5.08516 96.8761 4.95233C98.8499 4.8006 100.232 4.74427 101.425 4.69627C103.096 4.62987 104.374 4.58116 106.236 4.34524C108.293 4.08419 110.462 3.86258 112.185 3.77894C112.966 3.74093 113.876 3.67647 114.792 3.61307C116.014 3.52845 117.304 3.44223 118.488 3.4085C119.463 3.38069 120.275 3.41313 120.993 3.4425C121.218 3.45167 121.433 3.46043 121.641 3.46711C122.424 3.42155 123.193 3.37735 123.965 3.33312C124.089 3.3135 124.219 3.29218 124.356 3.27012C125.041 3.15946 125.884 3.02426 126.934 2.9258C128.595 2.77019 130.072 2.74435 131.615 2.72181C132.812 2.7046 134.059 2.68892 135.491 2.6166C136.467 2.56727 137.58 2.49096 138.686 2.41755C140.336 2.30805 141.931 2.20682 143.059 2.20082C143.48 2.19859 143.843 2.23742 144.203 2.2763C144.204 2.27655 144.206 2.27681 144.208 2.27707C144.232 2.27971 144.257 2.28226 144.281 2.28489C147.019 2.16258 149.761 2.04927 152.492 1.94696C152.729 1.92903 152.968 1.91133 153.206 1.89396C154.366 1.80904 155.495 1.72931 156.231 1.63252C157.033 1.52732 159.03 1.44223 161.142 1.36292C162.525 1.31069 163.957 1.26065 165.128 1.20241C165.811 1.16833 166.464 1.21662 167.128 1.26721C167.749 1.31442 168.386 1.36352 169.084 1.34963C169.433 1.34267 169.81 1.32079 170.213 1.2977C170.568 1.27737 170.943 1.25605 171.336 1.24331C171.701 1.23151 172.514 1.26055 173.557 1.30007C174.202 1.32449 174.936 1.35287 175.703 1.37815C177.731 1.35829 179.761 1.34717 181.792 1.34581C182.217 1.30618 182.585 1.25262 182.878 1.18138C183.087 1.13027 183.266 1.06818 183.45 1.00478C183.7 0.918509 183.959 0.829437 184.315 0.761035C184.594 0.707586 184.92 0.690053 185.139 0.718011C185.241 0.731044 185.319 0.753616 185.39 0.774039C185.471 0.797434 185.544 0.818255 185.633 0.819309C185.697 0.820033 185.764 0.805714 185.846 0.78842C185.978 0.760806 186.149 0.725193 186.408 0.728769C187.373 0.742061 188.47 0.77736 189.544 0.81439C190.739 0.855472 191.907 0.898541 192.838 0.912296C193.882 0.927546 195.365 1.02815 196.851 1.13378C197.887 1.20734 198.925 1.28303 199.816 1.33161C200.688 1.37916 201.599 1.38165 202.481 1.38539C203.54 1.38986 204.559 1.39639 205.421 1.4845C205.596 1.50236 205.81 1.57433 206.079 1.66456C206.269 1.72851 206.488 1.80177 206.738 1.87158C207.838 1.92128 208.937 1.97597 210.035 2.03525C210.074 2.02869 210.115 2.02205 210.155 2.01524C210.156 2.01506 210.157 2.01489 210.157 2.01472C211.069 1.86096 212.32 1.65179 214.049 1.90956C214.488 1.97513 214.762 2.06689 215.009 2.14952C215.251 2.23069 215.467 2.30338 215.787 2.33452C216.152 2.36986 216.585 2.35363 217.057 2.33656C217.721 2.31258 218.462 2.28677 219.196 2.39841C219.246 2.40603 219.3 2.41433 219.356 2.42279C219.889 2.50291 220.676 2.6222 221.458 2.81303C223.801 3.00383 226.139 3.2125 228.47 3.43688C232.369 3.81182 236.251 4.23053 240.139 4.68601C242.033 4.90813 243.829 5.27675 245.132 5.71495C246.436 6.15359 247.141 6.6218 247.099 7.02332C247.056 7.42516 246.269 7.73353 244.909 7.89999C243.549 8.06604 241.725 8.07569 239.833 7.94294C236.745 7.7251 233.682 7.53233 230.592 7.35311C230.43 7.34864 230.267 7.3439 230.105 7.33878C228.896 7.30046 227.783 7.32999 226.661 7.36157C226.404 7.36885 226.146 7.3763 225.887 7.38311Z" fill="%23013D5D"/></svg>'); }

h1.is-style-sturdy-draw-line-small em::before, h2.is-style-sturdy-draw-line-small em::before, h3.is-style-sturdy-draw-line-small em::before, h4.is-style-sturdy-draw-line-small em::before, h5.is-style-sturdy-draw-line-small em::before, h6.is-style-sturdy-draw-line-small em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M165.689 6.66611C164.236 6.68233 161.483 6.30655 159.97 6.12328C159.942 6.11992 159.914 6.11657 159.886 6.11323C159.526 6.06889 159.185 6.03463 158.785 5.99569C157.83 5.9047 156.535 5.77544 153.852 5.46207C153.067 5.41181 152.281 5.36302 151.493 5.31525C143.006 4.80096 134.489 4.53249 125.957 4.54797C125.849 4.55161 125.739 4.55536 125.629 4.55921C123.49 4.63187 120.84 4.75344 119.171 4.7573C117.051 4.76079 115.605 4.75605 114.42 4.75065C107.637 4.97956 100.862 5.40621 94.0953 6.07178C91.9869 6.27906 89.8538 6.51288 87.7451 6.76889C85.8096 7.00377 83.8491 7.26075 81.9105 7.53282C80.7828 7.72682 79.7312 7.9227 78.7307 8.11085C77.332 8.37424 76.0946 8.61394 75.0719 8.78558C72.6262 9.1952 69.764 9.57504 67.697 9.86244C67.3588 9.90932 67.035 9.95463 66.7338 9.99761C65.0719 10.3014 63.4237 10.6135 61.791 10.9318C61.6788 10.9354 61.5658 10.9384 61.4509 10.9413C59.9969 10.9823 58.2455 11.2993 55.5524 11.8137C54.3576 12.0422 52.9738 12.3109 51.3653 12.6141C50.3272 12.81 49.7922 12.8316 49.3303 12.8542C49.1965 12.8605 49.0711 12.8664 48.945 12.8763C48.5129 12.9103 48.0809 13.0568 47.5733 13.2303C46.9149 13.4555 46.1282 13.7261 45.0514 13.8566C41.5752 14.2847 40.1231 14.8248 39.0463 15.2236C38.7249 15.3423 38.4253 15.452 38.1204 15.5444C37.1274 15.8445 35.6908 16.0992 34.609 16.2489C33.7752 16.361 32.0326 16.8549 30.785 17.2616C30.3091 17.4161 29.6566 17.5759 28.8968 17.7642C28.0823 17.9659 27.1429 18.2007 26.1662 18.4918C23.7351 19.219 22.3619 19.6363 21.3238 19.9538C21.0248 20.0453 20.7476 20.1303 20.4721 20.2156C19.6256 20.4785 18.4708 20.8209 17.3686 21.1553C16.0495 21.555 14.7121 21.9688 13.6764 22.3151C11.0184 23.0213 8.35615 23.7455 5.64215 24.5263C4.29259 24.913 2.91836 25.1606 1.86094 25.1868C0.812555 25.2096 0.178692 25.0043 0.0463195 24.6142C-0.0828474 24.2236 0.300437 23.6749 1.16795 23.0701C2.04427 22.4626 3.32259 21.8575 4.66737 21.4037C7.46519 20.4622 10.1987 19.5838 12.9626 18.7422C16.3617 17.7087 19.7133 16.7571 23.186 15.8608C25.5217 15.2578 28.0022 14.649 30.3613 14.0978C30.6085 14.0399 30.8566 13.9823 31.1053 13.9247C33.1376 13.3327 35.0818 12.7872 36.515 12.427C37.6934 12.1306 38.5732 11.9895 39.3038 11.8745C39.8116 11.7944 40.2629 11.7238 40.714 11.6203C40.9564 11.5647 41.2872 11.486 41.688 11.3913C43.3516 10.9979 46.0652 10.3686 48.6626 9.94417C49.8101 9.75632 51.1104 9.58548 52.3847 9.42108C54.2066 9.18562 55.901 8.97897 56.7305 8.79025C58.191 8.45743 59.9276 8.19328 61.4319 7.97304C62.8636 7.76314 64.1273 7.58449 64.8329 7.3953C65.6718 7.16997 66.4292 7.07688 67.5052 6.95028C68.2578 6.86163 69.1831 6.7535 70.4423 6.57149C71.8954 6.36175 72.9446 6.25982 73.8128 6.17801C75.0444 6.06193 75.9737 5.97675 77.3412 5.68415C78.8683 5.35816 80.4469 5.0726 81.713 4.93681C82.2891 4.87495 82.9464 4.78429 83.6319 4.69141C84.5395 4.56837 85.498 4.44162 86.3671 4.3723C87.086 4.31482 87.6879 4.32245 88.2208 4.32989C88.387 4.33222 88.5466 4.33442 88.701 4.33476C89.2725 4.26594 89.8448 4.19765 90.4178 4.12952C90.5092 4.10608 90.6052 4.08076 90.7054 4.05453C91.2089 3.92286 91.8278 3.76198 92.596 3.63232C93.8143 3.42698 94.8983 3.3576 96.0435 3.28865C96.9339 3.23522 97.8689 3.18139 98.92 3.06764C99.6391 2.98984 100.457 2.88137 101.269 2.77635C102.476 2.62017 103.67 2.47215 104.506 2.43437C104.818 2.42029 105.09 2.44887 105.358 2.47765C105.359 2.47786 105.36 2.47808 105.362 2.47829C105.38 2.48024 105.398 2.48211 105.416 2.48405C107.434 2.28583 109.461 2.09823 111.487 1.92442C111.661 1.90034 111.838 1.87644 112.013 1.85296C112.868 1.73811 113.701 1.62991 114.241 1.51483C114.827 1.38982 116.312 1.25469 117.877 1.12556C118.902 1.04066 119.962 0.957909 120.827 0.87369C121.333 0.824412 121.816 0.858458 122.313 0.894613C122.776 0.928363 123.252 0.963848 123.77 0.935415C124.029 0.921166 124.309 0.891492 124.608 0.860178C124.871 0.832614 125.149 0.803717 125.44 0.783128C125.711 0.764053 126.315 0.776898 127.09 0.796542C127.569 0.808669 128.113 0.823362 128.683 0.834704C130.189 0.778034 131.699 0.732759 133.208 0.700255C133.522 0.654123 133.796 0.59505 134.012 0.519494C134.167 0.465287 134.299 0.400591 134.435 0.334526C134.62 0.244637 134.811 0.15185 135.075 0.0784385C135.282 0.0210675 135.525 -0.00097386 135.688 0.0239963C135.764 0.0356367 135.822 0.0571477 135.875 0.0766112C135.935 0.0989076 135.989 0.118751 136.055 0.118615C136.103 0.11848 136.153 0.103268 136.214 0.0848818C136.312 0.0555251 136.439 0.0176494 136.631 0.0178572C137.347 0.0185864 138.168 0.0405115 138.968 0.0654636C139.858 0.0930793 140.727 0.124333 141.419 0.129385C142.196 0.134841 143.295 0.222603 144.403 0.318149C145.176 0.38459 145.949 0.454278 146.612 0.49846C147.261 0.541684 147.939 0.540465 148.595 0.541422C149.383 0.542559 150.136 0.546793 150.781 0.634208C150.91 0.651894 151.069 0.723641 151.267 0.813683C151.408 0.877502 151.569 0.950637 151.754 1.02039C152.573 1.07008 153.39 1.12605 154.207 1.18797C154.236 1.18152 154.266 1.17499 154.296 1.16828C154.297 1.16811 154.297 1.16794 154.298 1.16777C154.983 1.01669 155.918 0.811169 157.198 1.07855C157.524 1.14664 157.725 1.24005 157.906 1.32419C158.083 1.40686 158.241 1.48091 158.48 1.51435C158.75 1.55229 159.074 1.53943 159.428 1.52636C159.924 1.50799 160.478 1.48907 161.02 1.60801C161.057 1.61612 161.097 1.62496 161.138 1.63398C161.531 1.71941 162.112 1.84716 162.681 2.04676C164.416 2.26573 166.154 2.51114 167.875 2.77929C170.745 3.22643 173.623 3.74372 176.471 4.32139C177.865 4.60394 179.167 5.03573 180.088 5.52065C181.009 6.00606 181.476 6.49941 181.397 6.89521C181.318 7.29157 180.7 7.5643 179.676 7.67812C178.653 7.79149 177.307 7.73703 175.921 7.54603C173.667 7.23407 171.426 6.96441 169.155 6.72122C169.035 6.71341 168.914 6.70517 168.796 6.697C167.916 6.63561 167.089 6.64424 166.261 6.6572C166.071 6.66019 165.88 6.66342 165.689 6.66611Z" fill="%237F361B"/></svg>'); }

h1.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h2.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h3.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h4.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h5.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h6.is-style-sturdy-draw-line-small.has-quinary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M165.689 6.66611C164.236 6.68233 161.483 6.30655 159.97 6.12328C159.942 6.11992 159.914 6.11657 159.886 6.11323C159.526 6.06889 159.185 6.03463 158.785 5.99569C157.83 5.9047 156.535 5.77544 153.852 5.46207C153.067 5.41181 152.281 5.36302 151.493 5.31525C143.006 4.80096 134.489 4.53249 125.957 4.54797C125.849 4.55161 125.739 4.55536 125.629 4.55921C123.49 4.63187 120.84 4.75344 119.171 4.7573C117.051 4.76079 115.605 4.75605 114.42 4.75065C107.637 4.97956 100.862 5.40621 94.0953 6.07178C91.9869 6.27906 89.8538 6.51288 87.7451 6.76889C85.8096 7.00377 83.8491 7.26075 81.9105 7.53282C80.7828 7.72682 79.7312 7.9227 78.7307 8.11085C77.332 8.37424 76.0946 8.61394 75.0719 8.78558C72.6262 9.1952 69.764 9.57504 67.697 9.86244C67.3588 9.90932 67.035 9.95463 66.7338 9.99761C65.0719 10.3014 63.4237 10.6135 61.791 10.9318C61.6788 10.9354 61.5658 10.9384 61.4509 10.9413C59.9969 10.9823 58.2455 11.2993 55.5524 11.8137C54.3576 12.0422 52.9738 12.3109 51.3653 12.6141C50.3272 12.81 49.7922 12.8316 49.3303 12.8542C49.1965 12.8605 49.0711 12.8664 48.945 12.8763C48.5129 12.9103 48.0809 13.0568 47.5733 13.2303C46.9149 13.4555 46.1282 13.7261 45.0514 13.8566C41.5752 14.2847 40.1231 14.8248 39.0463 15.2236C38.7249 15.3423 38.4253 15.452 38.1204 15.5444C37.1274 15.8445 35.6908 16.0992 34.609 16.2489C33.7752 16.361 32.0326 16.8549 30.785 17.2616C30.3091 17.4161 29.6566 17.5759 28.8968 17.7642C28.0823 17.9659 27.1429 18.2007 26.1662 18.4918C23.7351 19.219 22.3619 19.6363 21.3238 19.9538C21.0248 20.0453 20.7476 20.1303 20.4721 20.2156C19.6256 20.4785 18.4708 20.8209 17.3686 21.1553C16.0495 21.555 14.7121 21.9688 13.6764 22.3151C11.0184 23.0213 8.35615 23.7455 5.64215 24.5263C4.29259 24.913 2.91836 25.1606 1.86094 25.1868C0.812555 25.2096 0.178692 25.0043 0.0463195 24.6142C-0.0828474 24.2236 0.300437 23.6749 1.16795 23.0701C2.04427 22.4626 3.32259 21.8575 4.66737 21.4037C7.46519 20.4622 10.1987 19.5838 12.9626 18.7422C16.3617 17.7087 19.7133 16.7571 23.186 15.8608C25.5217 15.2578 28.0022 14.649 30.3613 14.0978C30.6085 14.0399 30.8566 13.9823 31.1053 13.9247C33.1376 13.3327 35.0818 12.7872 36.515 12.427C37.6934 12.1306 38.5732 11.9895 39.3038 11.8745C39.8116 11.7944 40.2629 11.7238 40.714 11.6203C40.9564 11.5647 41.2872 11.486 41.688 11.3913C43.3516 10.9979 46.0652 10.3686 48.6626 9.94417C49.8101 9.75632 51.1104 9.58548 52.3847 9.42108C54.2066 9.18562 55.901 8.97897 56.7305 8.79025C58.191 8.45743 59.9276 8.19328 61.4319 7.97304C62.8636 7.76314 64.1273 7.58449 64.8329 7.3953C65.6718 7.16997 66.4292 7.07688 67.5052 6.95028C68.2578 6.86163 69.1831 6.7535 70.4423 6.57149C71.8954 6.36175 72.9446 6.25982 73.8128 6.17801C75.0444 6.06193 75.9737 5.97675 77.3412 5.68415C78.8683 5.35816 80.4469 5.0726 81.713 4.93681C82.2891 4.87495 82.9464 4.78429 83.6319 4.69141C84.5395 4.56837 85.498 4.44162 86.3671 4.3723C87.086 4.31482 87.6879 4.32245 88.2208 4.32989C88.387 4.33222 88.5466 4.33442 88.701 4.33476C89.2725 4.26594 89.8448 4.19765 90.4178 4.12952C90.5092 4.10608 90.6052 4.08076 90.7054 4.05453C91.2089 3.92286 91.8278 3.76198 92.596 3.63232C93.8143 3.42698 94.8983 3.3576 96.0435 3.28865C96.9339 3.23522 97.8689 3.18139 98.92 3.06764C99.6391 2.98984 100.457 2.88137 101.269 2.77635C102.476 2.62017 103.67 2.47215 104.506 2.43437C104.818 2.42029 105.09 2.44887 105.358 2.47765C105.359 2.47786 105.36 2.47808 105.362 2.47829C105.38 2.48024 105.398 2.48211 105.416 2.48405C107.434 2.28583 109.461 2.09823 111.487 1.92442C111.661 1.90034 111.838 1.87644 112.013 1.85296C112.868 1.73811 113.701 1.62991 114.241 1.51483C114.827 1.38982 116.312 1.25469 117.877 1.12556C118.902 1.04066 119.962 0.957909 120.827 0.87369C121.333 0.824412 121.816 0.858458 122.313 0.894613C122.776 0.928363 123.252 0.963848 123.77 0.935415C124.029 0.921166 124.309 0.891492 124.608 0.860178C124.871 0.832614 125.149 0.803717 125.44 0.783128C125.711 0.764053 126.315 0.776898 127.09 0.796542C127.569 0.808669 128.113 0.823362 128.683 0.834704C130.189 0.778034 131.699 0.732759 133.208 0.700255C133.522 0.654123 133.796 0.59505 134.012 0.519494C134.167 0.465287 134.299 0.400591 134.435 0.334526C134.62 0.244637 134.811 0.15185 135.075 0.0784385C135.282 0.0210675 135.525 -0.00097386 135.688 0.0239963C135.764 0.0356367 135.822 0.0571477 135.875 0.0766112C135.935 0.0989076 135.989 0.118751 136.055 0.118615C136.103 0.11848 136.153 0.103268 136.214 0.0848818C136.312 0.0555251 136.439 0.0176494 136.631 0.0178572C137.347 0.0185864 138.168 0.0405115 138.968 0.0654636C139.858 0.0930793 140.727 0.124333 141.419 0.129385C142.196 0.134841 143.295 0.222603 144.403 0.318149C145.176 0.38459 145.949 0.454278 146.612 0.49846C147.261 0.541684 147.939 0.540465 148.595 0.541422C149.383 0.542559 150.136 0.546793 150.781 0.634208C150.91 0.651894 151.069 0.723641 151.267 0.813683C151.408 0.877502 151.569 0.950637 151.754 1.02039C152.573 1.07008 153.39 1.12605 154.207 1.18797C154.236 1.18152 154.266 1.17499 154.296 1.16828C154.297 1.16811 154.297 1.16794 154.298 1.16777C154.983 1.01669 155.918 0.811169 157.198 1.07855C157.524 1.14664 157.725 1.24005 157.906 1.32419C158.083 1.40686 158.241 1.48091 158.48 1.51435C158.75 1.55229 159.074 1.53943 159.428 1.52636C159.924 1.50799 160.478 1.48907 161.02 1.60801C161.057 1.61612 161.097 1.62496 161.138 1.63398C161.531 1.71941 162.112 1.84716 162.681 2.04676C164.416 2.26573 166.154 2.51114 167.875 2.77929C170.745 3.22643 173.623 3.74372 176.471 4.32139C177.865 4.60394 179.167 5.03573 180.088 5.52065C181.009 6.00606 181.476 6.49941 181.397 6.89521C181.318 7.29157 180.7 7.5643 179.676 7.67812C178.653 7.79149 177.307 7.73703 175.921 7.54603C173.667 7.23407 171.426 6.96441 169.155 6.72122C169.035 6.71341 168.914 6.70517 168.796 6.697C167.916 6.63561 167.089 6.64424 166.261 6.6572C166.071 6.66019 165.88 6.66342 165.689 6.66611Z" fill="%237371B4"/></svg>'); }

h1.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h2.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h3.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h4.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h5.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h6.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M166.189 6.66611C164.736 6.68233 161.983 6.30655 160.47 6.12328C160.442 6.11992 160.414 6.11657 160.386 6.11323C160.026 6.06889 159.685 6.03463 159.285 5.99569C158.33 5.9047 157.035 5.77544 154.352 5.46207C153.567 5.41181 152.781 5.36302 151.993 5.31525C143.506 4.80096 134.989 4.53249 126.457 4.54797C126.349 4.55161 126.239 4.55536 126.129 4.55921C123.99 4.63187 121.34 4.75344 119.671 4.7573C117.551 4.76079 116.105 4.75605 114.92 4.75065C108.137 4.97956 101.362 5.40621 94.5953 6.07178C92.4869 6.27906 90.3538 6.51288 88.2451 6.76889C86.3096 7.00377 84.3491 7.26075 82.4105 7.53282C81.2828 7.72682 80.2312 7.9227 79.2307 8.11085C77.832 8.37424 76.5946 8.61394 75.5719 8.78558C73.1262 9.1952 70.264 9.57504 68.197 9.86244C67.8588 9.90932 67.535 9.95463 67.2338 9.99761C65.5719 10.3014 63.9237 10.6135 62.291 10.9318C62.1788 10.9354 62.0658 10.9384 61.9509 10.9413C60.4969 10.9823 58.7455 11.2993 56.0524 11.8137C54.8576 12.0422 53.4738 12.3109 51.8653 12.6141C50.8272 12.81 50.2922 12.8316 49.8303 12.8542C49.6965 12.8605 49.5711 12.8664 49.445 12.8763C49.0129 12.9103 48.5809 13.0568 48.0733 13.2303C47.4149 13.4555 46.6282 13.7261 45.5514 13.8566C42.0752 14.2847 40.6231 14.8248 39.5463 15.2236C39.2249 15.3423 38.9253 15.452 38.6204 15.5444C37.6274 15.8445 36.1908 16.0992 35.109 16.2489C34.2752 16.361 32.5326 16.8549 31.285 17.2616C30.8091 17.4161 30.1566 17.5759 29.3968 17.7642C28.5823 17.9659 27.6429 18.2007 26.6662 18.4918C24.2351 19.219 22.8619 19.6363 21.8238 19.9538C21.5248 20.0453 21.2476 20.1303 20.9721 20.2156C20.1256 20.4785 18.9708 20.8209 17.8686 21.1553C16.5495 21.555 15.2121 21.9688 14.1764 22.3151C11.5184 23.0213 8.85615 23.7455 6.14215 24.5263C4.79259 24.913 3.41836 25.1606 2.36094 25.1868C1.31255 25.2096 0.678692 25.0043 0.54632 24.6142C0.417153 24.2236 0.800437 23.6749 1.66795 23.0701C2.54427 22.4626 3.82259 21.8575 5.16737 21.4037C7.96519 20.4622 10.6987 19.5838 13.4626 18.7422C16.8617 17.7087 20.2133 16.7571 23.686 15.8608C26.0217 15.2578 28.5022 14.649 30.8613 14.0978C31.1085 14.0399 31.3566 13.9823 31.6053 13.9247C33.6376 13.3327 35.5818 12.7872 37.015 12.427C38.1934 12.1306 39.0732 11.9895 39.8038 11.8745C40.3116 11.7944 40.7629 11.7238 41.214 11.6203C41.4564 11.5647 41.7872 11.486 42.188 11.3913C43.8516 10.9979 46.5652 10.3686 49.1626 9.94417C50.3101 9.75632 51.6104 9.58548 52.8847 9.42108C54.7066 9.18562 56.401 8.97897 57.2305 8.79025C58.691 8.45743 60.4276 8.19328 61.9319 7.97304C63.3636 7.76314 64.6273 7.58449 65.3329 7.3953C66.1718 7.16997 66.9292 7.07688 68.0052 6.95028C68.7578 6.86163 69.6831 6.7535 70.9423 6.57149C72.3954 6.36175 73.4446 6.25982 74.3128 6.17801C75.5444 6.06193 76.4737 5.97675 77.8412 5.68415C79.3683 5.35816 80.9469 5.0726 82.213 4.93681C82.7891 4.87495 83.4464 4.78429 84.1319 4.69141C85.0395 4.56837 85.998 4.44162 86.8671 4.3723C87.586 4.31482 88.1879 4.32245 88.7208 4.32989C88.887 4.33222 89.0466 4.33442 89.201 4.33476C89.7725 4.26594 90.3448 4.19765 90.9178 4.12952C91.0092 4.10608 91.1052 4.08076 91.2054 4.05453C91.7089 3.92286 92.3278 3.76198 93.096 3.63232C94.3143 3.42698 95.3983 3.3576 96.5435 3.28865C97.4339 3.23522 98.3689 3.18139 99.42 3.06764C100.139 2.98984 100.957 2.88137 101.769 2.77635C102.976 2.62017 104.17 2.47215 105.006 2.43437C105.318 2.42029 105.59 2.44887 105.858 2.47765C105.859 2.47786 105.86 2.47808 105.862 2.47829C105.88 2.48024 105.898 2.48211 105.916 2.48405C107.934 2.28583 109.961 2.09823 111.987 1.92442C112.161 1.90034 112.338 1.87644 112.513 1.85296C113.368 1.73811 114.201 1.62991 114.741 1.51483C115.327 1.38982 116.812 1.25469 118.377 1.12556C119.402 1.04066 120.462 0.957909 121.327 0.87369C121.833 0.824412 122.316 0.858458 122.813 0.894613C123.276 0.928363 123.752 0.963848 124.27 0.935415C124.529 0.921166 124.809 0.891492 125.108 0.860178C125.371 0.832614 125.649 0.803717 125.94 0.783128C126.211 0.764053 126.815 0.776898 127.59 0.796542C128.069 0.808669 128.613 0.823362 129.183 0.834704C130.689 0.778034 132.199 0.732759 133.708 0.700255C134.022 0.654123 134.296 0.59505 134.512 0.519494C134.667 0.465287 134.799 0.400591 134.935 0.334526C135.12 0.244637 135.311 0.15185 135.575 0.0784385C135.782 0.0210675 136.025 -0.00097386 136.188 0.0239963C136.264 0.0356367 136.322 0.0571477 136.375 0.0766112C136.435 0.0989076 136.489 0.118751 136.555 0.118615C136.603 0.11848 136.653 0.103268 136.714 0.0848818C136.812 0.0555251 136.939 0.0176494 137.131 0.0178572C137.847 0.0185864 138.668 0.0405115 139.468 0.0654636C140.358 0.0930793 141.227 0.124333 141.919 0.129385C142.696 0.134841 143.795 0.222603 144.903 0.318149C145.676 0.38459 146.449 0.454278 147.112 0.49846C147.761 0.541684 148.439 0.540465 149.095 0.541422C149.883 0.542559 150.636 0.546793 151.281 0.634208C151.41 0.651894 151.569 0.723641 151.767 0.813683C151.908 0.877502 152.069 0.950637 152.254 1.02039C153.073 1.07008 153.89 1.12605 154.707 1.18797C154.736 1.18152 154.766 1.17499 154.796 1.16828C154.797 1.16811 154.797 1.16794 154.798 1.16777C155.483 1.01669 156.418 0.811169 157.698 1.07855C158.024 1.14664 158.225 1.24005 158.406 1.32419C158.583 1.40686 158.741 1.48091 158.98 1.51435C159.25 1.55229 159.574 1.53943 159.928 1.52636C160.424 1.50799 160.978 1.48907 161.52 1.60801C161.557 1.61612 161.597 1.62496 161.638 1.63398C162.031 1.71941 162.612 1.84716 163.181 2.04676C164.916 2.26573 166.654 2.51114 168.375 2.77929C171.245 3.22643 174.123 3.74372 176.971 4.32139C178.365 4.60394 179.667 5.03573 180.588 5.52065C181.509 6.00606 181.976 6.49941 181.897 6.89521C181.818 7.29157 181.2 7.5643 180.176 7.67812C179.153 7.79149 177.807 7.73703 176.421 7.54603C174.167 7.23407 171.926 6.96441 169.655 6.72122C169.535 6.71341 169.414 6.70517 169.296 6.697C168.416 6.63561 167.589 6.64424 166.761 6.6572C166.571 6.66019 166.38 6.66342 166.189 6.66611Z" fill="%23013D5D"/></svg>'); }

@font-face{ font-display:swap;
  font-family: 'Adjusted Arial Fallback';
  src: local(Arial);
  size-adjust: 100%;
  ascent-override: 101%;
  descent-override: 36%;
  line-gap-override: 0%;  }

@font-face{ font-display:swap;
  font-family: 'Adjusted Georgia Fallback';
  src: local(Georgia);
  size-adjust: 119%;
  ascent-override: 81%;
  descent-override: 22%;
  line-gap-override: 0%;  }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-block-end: 1.5rem;
  hyphens: auto;
  hyphenate-limit-chars: 11 4 5; }
  h1:first-child,
  h2:first-child,
  h3:first-child,
  h4:first-child,
  h5:first-child,
  h6:first-child {
    margin-block-start: 0; }
  h1:last-child,
  h2:last-child,
  h3:last-child,
  h4:last-child,
  h5:last-child,
  h6:last-child {
    margin-block-end: 0; }
  h1:has(> strong),
  h2:has(> strong),
  h3:has(> strong),
  h4:has(> strong),
  h5:has(> strong),
  h6:has(> strong) {
    font-weight: 400; }

h5,
.has-h-5-font-size {
  line-height: 1.375; }
  @media (min-width: 768px) {
    h5,
    .has-h-5-font-size {
      line-height: 1.333; } }

h4,
.has-h-4-font-size {
  line-height: 1.333; }

h3,
.has-h-3-font-size {
  line-height: 1.4; }
  @media (min-width: 768px) {
    h3,
    .has-h-3-font-size {
      line-height: 1.25; } }

h2,
.has-h-2-font-size {
  line-height: 1; }

h1,
.has-h-1-font-size {
  line-height: 1; }

small,
.has-small-font-size {
  line-height: 1.25; }

small {
  font-size: var(--wp--preset--font-size--small); }

p {
  margin-block-end: 1.5rem; }
  p:first-child {
    margin-block-start: 0; }
  p:last-child {
    margin-block-end: 0; }

a,
a:visited,
a:focus,
a:active {
  color: var(--wp--preset--color--text-color);
  text-decoration: none !important;
  outline: 0; }

a:focus-visible,
a.focus-visible {
  outline: 2px solid var(--wp--preset--color--black);
  outline-offset: 3px;
  border-radius: 1px; }

.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  transition: top ease-in-out 400ms; }
  .site-header.nav-up {
    top: -8rem; }
    @media (min-width: 768px) {
      .site-header.nav-up {
        top: -9rem; } }
  .site-header__placeholder {
    height: 7.375rem; }
    @media (min-width: 768px) {
      .site-header__placeholder {
        height: 8.375rem; } }
  .site-header__top {
    display: none; }
  .site-header__bottom-in {
    background-color: var(--wp--preset--color--secondary-600);
    border-radius: 0 0 2rem 2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 1.5rem 2rem;
    padding-block: 1rem !important;
    position: relative; }
    @media (max-width: 767px) {
      .site-header__bottom-in {
        align-items: flex-start;
        padding-block: 0.5rem !important; } }
    @media (min-width: 1400px) {
      .site-header__bottom-in {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1464" height="142" fill="none"><path fill="%23ADC9EF" d="M1464 0v123.956c0 9.958-8.09 18.024-18.04 18l-402.31-.971c-24.29-.018-47.092-.053-67.421-.104-77.956-.198-201.844-.09-272.484-.028l-5.557.005c-76.244.066-93.185.228-137.226.042-91.675-.386-186.647-.763-271.251-1.606-81.402-.809-125.162-.435-153.711.126v.08l-7.839.086c-29.096.662-41.628 1.441-69.661.914-13.983-.262-28.852 1.034-39.072.285l-1.23.014a17.92 17.92 0 0 1-10.21-3.039 14.74 14.74 0 0 1-4.391-4.162A17.919 17.919 0 0 1 0 122.801V0h1464Z"/></svg>');
        background-size: 100% 100%;
        border-radius: 0;
        background-color: transparent;
        position: relative; } }
  @media (max-width: 767px) {
    .site-header .main-menu {
      position: fixed;
      inset: 0;
      padding: 1rem;
      flex-direction: column;
      align-items: stretch;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      gap: 1.5rem; }
      .site-header .main-menu__in, .site-header .main-menu__nav, .site-header .main-menu__nav-mobile, .site-header .main-menu__nav-left, .site-header .main-menu__nav-right {
        width: 100%; }
      .site-header .main-menu ul.menu {
        flex-direction: column;
        align-items: stretch; }
        .site-header .main-menu ul.menu > li {
          width: 100%; } }
  @media (min-width: 981px) {
    .site-header .main-menu .header-search {
      display: none; } }
  .site-header__buttons {
    display: none; }
    .site-header__buttons__mobile {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      margin-bottom: 2rem; }
    @media (min-width: 981px) {
      .site-header__buttons {
        display: flex;
        align-items: center;
        gap: 0.5rem; } }
  .site-header .search-button-icon {
    display: none; }
    @media (min-width: 981px) {
      .site-header .search-button-icon {
        background-color: var(--wp--preset--color--warning);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: .75rem;
        transition: all ease-in-out 200ms; } }
    .site-header .search-button-icon:hover {
      background-color: var(--wp--preset--color--primary-800);
      color: var(--wp--preset--color--secondary-400); }
  .site-header__bottom-in {
    gap: 4rem;
    padding-block: 2rem;
    align-items: center; }
  .site-header .button-group__item > button,
  .site-header .button-group__item > a {
    color: var(--wp--preset--color--white);
    border-radius: 50%;
    display: inline-block;
    line-height: 1.125rem; }
    .site-header .button-group__item > button span,
    .site-header .button-group__item > a span {
      color: inherit; }
  @media (max-width: 767px) {
    .site-header .button-group__item.hide-on-mobile {
      display: none; } }
  .site-header .button-group__item-icon button {
    padding: 0.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: inherit;
    border: 1px solid transparent;
    transition: all ease-in-out 200ms;
    background-color: var(--wp--preset--color--primary-800);
    color: var(--wp--preset--color--white); }
    .site-header .button-group__item-icon button:hover {
      border-color: var(--wp--preset--color--primary-800);
      background-color: var(--wp--preset--color--secondary-400);
      transform: scale(1.01); }
      .site-header .button-group__item-icon button:hover span {
        color: var(--wp--preset--color--text-color); }
  .site-header .button-group__item[class*=button-group__item-btn] a,
  .site-header .button-group__item[class*=button-group__item-btn] button {
    padding: 0.5rem 1.5rem;
    font-weight: 700;
    border: 1px solid var(--wp--preset--color--tertiary-400); }
  .site-header .button-group__item-btn-line a,
  .site-header .button-group__item-btn-line button {
    transition: border-color ease-in-out 200ms;
    background-color: var(--wp--preset--color--background); }
    .site-header .button-group__item-btn-line a:hover,
    .site-header .button-group__item-btn-line button:hover {
      border-color: var(--wp--preset--color--secondary-600); }
  .site-header .button-group__item-btn-full a,
  .site-header .button-group__item-btn-full button {
    background-color: var(--wp--preset--color--tertiary-400);
    transition: background-color ease-in-out 200ms, border-color ease-in-out 200ms; }
    .site-header .button-group__item-btn-full a:hover,
    .site-header .button-group__item-btn-full button:hover {
      background-color: var(--wp--preset--color--tertiary-200);
      border-color: var(--wp--preset--color--tertiary-200); }
  .site-header .button-group__item-inline {
    margin-inline-end: 1rem; }
  @media (min-width: 1200px) {
    .site-header .container {
      max-width: 91.5rem; } }
  .site-header .container .logo {
    width: 11.75rem;
    flex-shrink: 0; }
    .site-header .container .logo img {
      display: none; }
    .site-header .container .logo svg {
      width: 100%;
      height: auto; }
  .site-header ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .site-header ul li a:not(.btn) {
      position: relative;
      color: var(--wp--preset--color--text-color); }
      .site-header ul li a:not(.btn)::before {
        content: '';
        position: absolute;
        bottom: -2px;
        left: -1px;
        right: -1px;
        height: 2px;
        transition: background-color ease-in-out 200ms; }
      @media (hover: hover) {
        .site-header ul li a:not(.btn):hover::before {
          background-color: var(--wp--preset--color--secondary-600); } }
    .site-header ul li.menu-item-has-children li.menu-item-is-featured {
      width: 20rem; }
      .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured {
        position: relative; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green a {
          background-color: var(--wp--preset--color--white); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green .menu-item-featured__icon {
          color: var(--wp--preset--color--quaternary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple a {
          background-color: var(--wp--preset--color--primary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple .menu-item-featured__icon {
          color: var(--wp--preset--color--quinary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue a {
          background-color: var(--wp--preset--color--white); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue .menu-item-featured__icon {
          color: var(--wp--preset--color--tertiary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a {
          display: block;
          background-color: var(--wp--preset--color--white);
          box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.05);
          border-radius: 0;
          overflow: hidden; }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a::before {
            display: none; }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a:hover .menu-item-featured__icon {
            width: 3.5rem; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__image {
          display: flex;
          justify-content: center;
          padding-inline: 0;
          padding-block-start: 0;
          background-color: var(--wp--preset--color--white);
          clip-path: none; }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__image img {
            max-width: 100%;
            max-height: 11.5rem;
            width: 100%;
            height: auto; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__title {
          display: block;
          padding: 2rem 1.5rem 1.5rem 1.5rem;
          font-weight: 700; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__icon {
          background-color: var(--wp--preset--color--primary-600);
          color: var(--wp--preset--color--text-color);
          position: absolute;
          right: 0;
          bottom: 1rem;
          font-size: 0.6rem;
          padding-left: 0.25rem;
          width: 2.75rem;
          height: 2rem;
          border-radius: 0;
          display: flex;
          align-items: center;
          justify-content: center;
          transition: width 200ms ease-in-out; }
    .site-header ul li.menu-item-has-children.is-submenu-open > .menu-item-in > a::after {
      transform: rotate(180deg); }
    .site-header ul.menu > li.menu-item-has-children > .menu-item-in > a {
      display: flex;
      align-items: center;
      gap: 0.35rem; }
      .site-header ul.menu > li.menu-item-has-children > .menu-item-in > a::after {
        content: '\e908';
        font-family: Icomoon, 'sans-serif';
        font-size: 0.3rem; }
    .site-header ul.menu > li > .sub-menu-wrap > .sub-menu > li.menu-item > .menu-item-in {
      font-weight: 700;
      margin-block-end: 1rem; }
    .site-header ul.menu > li > .sub-menu-wrap > .sub-menu > li.menu-item .menu-item:not(:last-of-type) {
      margin-block-end: 0.5rem; }

.a11y-container {
  position: relative; }
  .a11y-container .a11y-menu {
    background-color: var(--wp--preset--color--white);
    border-radius: 4px;
    box-shadow: 0 0 1rem -0.325rem rgba(0, 0, 0, 0.75);
    display: none;
    padding: 0 1.25rem;
    z-index: 9999;
    position: fixed;
    bottom: 9rem;
    right: 0;
    height: calc(100% - 9rem);
    width: 100%; }
    @media (min-width: 768px) {
      .a11y-container .a11y-menu {
        width: 18.125rem;
        height: auto;
        position: absolute;
        right: -1rem;
        bottom: auto;
        top: calc(100% + 10px); } }
    .a11y-container .a11y-menu:nth-child(2) {
      padding-top: 0; }
    .a11y-container .a11y-menu .triangle {
      border-bottom: 10px solid var(--wp--preset--color--white);
      border-left: solid 10px transparent;
      border-right: solid 10px transparent;
      height: 10px;
      position: absolute;
      right: 1.5rem;
      top: -0.625rem;
      width: 20px; }
      @media (max-width: 767px) {
        .a11y-container .a11y-menu .triangle {
          display: none; } }
    .a11y-container .a11y-menu.open {
      display: block; }
    .a11y-container .a11y-menu .menu-option {
      padding: 1.25rem 0; }
      .a11y-container .a11y-menu .menu-option:not(:last-of-type) {
        border-bottom: none; }
      .a11y-container .a11y-menu .menu-option:last-of-type {
        display: none; }
      .a11y-container .a11y-menu .menu-option .title {
        margin-bottom: 0.625rem; }
      .a11y-container .a11y-menu .menu-option .btn {
        position: relative;
        height: 3.25rem;
        width: 100%;
        justify-content: center;
        background-color: var(--wp--preset--color--secondary-600); }
        .a11y-container .a11y-menu .menu-option .btn:before {
          background-color: color-mix(in srgb, var(--wp--preset--color--secondary-600), black 20%); }
        .a11y-container .a11y-menu .menu-option .btn #contrast,
        .a11y-container .a11y-menu .menu-option .btn #font-style {
          cursor: pointer;
          height: 100%;
          opacity: 0;
          left: 0;
          position: absolute;
          width: 100%; }
        .a11y-container .a11y-menu .menu-option .btn label {
          display: none; }
      .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top {
        align-items: center;
        border: 2px solid var(--wp--preset--color--secondary-600);
        display: flex;
        justify-content: space-between; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top button {
          background-color: var(--wp--preset--color--secondary-600);
          color: var(--wp--preset--color--white);
          border: none;
          cursor: pointer;
          flex-basis: 3.125rem;
          height: 3.125rem;
          width: 3.125rem; }
          .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top button.plus-text {
            position: relative;
            right: -1px; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top input {
          border: 2px solid var(--wp--preset--color--secondary-600);
          flex: 1;
          height: 3.125rem; }
      .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .reset-text {
        align-items: center;
        background-color: transparent;
        border: 2px solid var(--wp--preset--color--secondary-600);
        color: var(--wp--preset--color--text-color);
        border-top: 0;
        cursor: pointer;
        display: flex;
        gap: 0.825rem;
        justify-content: center;
        padding: 0.5rem;
        text-align: center;
        width: 100%; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .reset-text .icon-reset {
          font-size: 0.875rem; }

@media (min-width: 981px) {
  .search-popup {
    display: none;
    position: fixed;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 2rem 1rem;
    z-index: 20;
    align-items: flex-start;
    justify-content: center;
    overflow-y: auto; }
    .search-popup.hidden {
      display: none; }
    .search-popup:not(.hidden) {
      display: flex;
      align-items: center; }
    .search-popup .search-form {
      display: block;
      width: 100%;
      max-width: 40rem;
      background: var(--wp--preset--color--white);
      padding: 1.5rem;
      border-radius: 1rem;
      position: relative; } }

.main-content {
  overflow: hidden; }

.wp-block-sturdy-purple-background__inner-blocks > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.main-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important; }

.wp-block-sturdy-purple-background__inner-blocks > .alignwide,
.main-content > .alignwide {
  max-width: var(--wp--style--global--wide-size); }

.wp-block-sturdy-purple-background__inner-blocks > .aligncenter,
.main-content > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center; }

.wp-block-sturdy-purple-background__inner-blocks > .alignright,
.main-content > .alignright {
  margin-left: 0;
  margin-inline-start: auto; }

.wp-block-sturdy-purple-background__inner-blocks > .alignleft,
.main-content > .alignleft {
  margin-right: 0;
  margin-inline-end: auto; }

.single .wp-block-sturdy-purple-background__inner-blocks, .single
.main-content {
  padding-block-start: var(--wp--preset--spacing--80);
  overflow: visible; }
  .single .wp-block-sturdy-purple-background__inner-blocks h1, .single
  .main-content h1 {
    color: var(--wp--preset--color--primary-600);
    margin-block-end: 2.5rem; }

.container {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto;
  margin-right: auto; }

.container-small {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto;
  margin-right: auto; }

.no-padding {
  padding: 0; }

.no-padding-top {
  padding-top: 0; }

.no-padding-bottom {
  padding-bottom: 0; }

.margin-section {
  margin: 50px 0; }

.no-margin {
  margin: 0; }

.no-margin-top {
  margin-top: 0; }

.no-margin-bottom {
  margin-bottom: 0; }

section.white {
  background: var(--wp--preset--color--white); }

section.dark {
  background: var(--wp--preset--color--primary); }

section.light {
  background: var(--wp--preset--color--secondary); }

.wp-block-image,
.wp-block-cover {
  border-radius: 2px; }
  .wp-block-image img,
  .wp-block-cover img {
    border-radius: 2px; }

blockquote.wp-block-quote {
  margin: 50px 0;
  padding: 20px 30px;
  position: relative; }
  blockquote.wp-block-quote cite {
    margin: 0;
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 300; }
    blockquote.wp-block-quote cite strong, blockquote.wp-block-quote cite b {
      font-weight: 500; }

ul.wp-block-list.is-style-sturdy-list-blue, ul.wp-block-list.is-style-sturdy-list-orange,
ol.wp-block-list.is-style-sturdy-list-blue,
ol.wp-block-list.is-style-sturdy-list-orange {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-block: 1rem; }
  ul.wp-block-list.is-style-sturdy-list-blue li, ul.wp-block-list.is-style-sturdy-list-orange li,
  ol.wp-block-list.is-style-sturdy-list-blue li,
  ol.wp-block-list.is-style-sturdy-list-orange li {
    position: relative;
    padding-left: 1.25rem; }
    ul.wp-block-list.is-style-sturdy-list-blue li:not(:last-child), ul.wp-block-list.is-style-sturdy-list-orange li:not(:last-child),
    ol.wp-block-list.is-style-sturdy-list-blue li:not(:last-child),
    ol.wp-block-list.is-style-sturdy-list-orange li:not(:last-child) {
      margin-block-end: 1rem; }

.is-style-sturdy-group-orange h1, .is-style-sturdy-group-orange h2, .is-style-sturdy-group-orange h3, .is-style-sturdy-group-orange h4, .is-style-sturdy-group-orange p {
  color: var(--wp--preset--color--white) !important; }

ul.wp-block-list.is-style-sturdy-list-blue li::before, ul.wp-block-list.is-style-sturdy-list-orange li::before {
  content: "";
  position: absolute;
  top: 0.3125rem;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%; }

ul.wp-block-list.is-style-sturdy-list-blue li::before {
  border: 2px solid var(--wp--preset--color--primary-600) !important;
  background-color: var(--wp--preset--color--primary-600) !important; }

ul.wp-block-list.is-style-sturdy-list-orange li::before {
  border: 2px solid var(--wp--preset--color--primary-600) !important;
  background-color: var(--wp--preset--color--primary-600) !important; }

ol.wp-block-list.is-style-sturdy-list-blue, ol.wp-block-list.is-style-sturdy-list-orange {
  counter-reset: item; }
  ol.wp-block-list.is-style-sturdy-list-blue li::before, ol.wp-block-list.is-style-sturdy-list-orange li::before {
    position: absolute;
    top: 0.3125rem;
    left: 0;
    content: counter(item) ".";
    counter-increment: item;
    font-weight: 700;
    font-size: var(--wp--preset--font-size--small);
    font-family: var(--wp--preset--font-family--nunito); }

ol.wp-block-list.is-style-sturdy-list-blue li::before {
  color: var(--wp--preset--color--secondary-600) !important; }

ol.wp-block-list.is-style-sturdy-list-orange li::before {
  color: var(--wp--preset--color--primary-600) !important; }

#section-breadcrumbs {
  margin-top: var(--wp--preset--spacing--80); }
  #section-breadcrumbs + #section-footer {
    margin-top: var(--wp--preset--spacing--80); }

.footer {
  margin-top: var(--wp--preset--spacing--200); }
  .footer__in {
    background-color: var(--wp--preset--color--text-color);
    color: var(--wp--preset--color--white);
    padding-block-start: 4rem; }
    @media (min-width: 768px) {
      .footer__in {
        padding-block-start: 6rem; } }
  .footer__top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2.5rem; }
    @media (min-width: 480px) {
      .footer__top {
        justify-content: space-between; } }
    .footer__top .logo {
      max-width: 5rem; }
      .footer__top .logo svg {
        width: 9.5625rem !important;
        margin-left: -1rem; }
  .footer .socials {
    display: flex;
    align-items: center;
    gap: 1.5rem; }
    .footer .socials__item {
      width: 3.375rem;
      height: 3.375rem;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--wp--preset--color--text-color);
      background-color: var(--wp--preset--color--warning);
      border: 1px solid transparent;
      transition: border-color 200ms ease-in-out, background-color 200ms ease-in-out; }
      .footer .socials__item:hover {
        border-color: var(--wp--preset--color--gray-500);
        background-color: var(--wp--preset--color--gray-500); }
  .footer__middle {
    margin-block-start: 2.5rem; }
  .footer .footer-menu .menu {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer .footer-menu .menu a {
      transition: ease-in-out 200ms color;
      color: var(--wp--preset--color--white); }
      .footer .footer-menu .menu a:hover {
        color: var(--wp--preset--color--secondary-400); }
  .footer__columns {
    display: flex;
    justify-content: space-between;
    gap: 4rem 1.5rem;
    flex-wrap: wrap; }
    @media (min-width: 768px) {
      .footer__columns {
        flex-wrap: nowrap; } }
  .footer__column {
    min-width: 10rem; }
    @media (min-width: 768px) {
      .footer__column {
        flex-basis: 12.5rem; } }
    @media (min-width: 981px) {
      .footer__column {
        flex-basis: auto; } }
    .footer__column h5 {
      color: var(--wp--preset--color--secondary-600);
      margin-block-end: 1rem; }
    .footer__column-content a:not(.btn) {
      color: var(--wp--preset--color--secondary-600);
      font-weight: 700;
      transition: ease-in-out 200ms color; }
      .footer__column-content a:not(.btn):hover {
        color: var(--wp--preset--color--secondary-400); }
    .footer__column-content address {
      margin-block-start: 1.5rem; }
    .footer__column-menu .menu li:not(:last-child) {
      margin-bottom: 0.5rem; }
    @media (min-width: 981px) {
      .footer__column-member {
        flex-basis: 15rem; } }
    @media (min-width: 1200px) {
      .footer__column-member {
        flex-basis: 22.5rem; } }
  .footer .btn.is-style-tertiary,
  .footer .btn.is-style-tertiary:visited {
    border-color: var(--wp--preset--color--white);
    color: var(--wp--preset--color--white); }
    .footer .btn.is-style-tertiary .wp-block-sturdy-button__pre,
    .footer .btn.is-style-tertiary:visited .wp-block-sturdy-button__pre {
      color: var(--wp--preset--color--text-color); }
  .footer__bottom {
    padding-block: 2.5rem 1.5rem;
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    gap: 2.5rem; }
    @media (min-width: 768px) {
      .footer__bottom {
        padding-block: 2.5rem 2rem;
        flex-direction: row;
        flex-wrap: wrap; } }
    @media (min-width: 981px) {
      .footer__bottom {
        justify-content: space-between; } }
    .footer__bottom-copyrights p {
      margin: 0; }
    .footer__bottom-menu .menu {
      display: flex;
      align-items: center;
      gap: 0.5rem 2rem;
      flex-direction: column; }
      @media (min-width: 480px) {
        .footer__bottom-menu .menu {
          flex-direction: row; } }

body {
  overflow-x: clip; }

button {
  cursor: pointer; }

address {
  font-style: normal; }

main ol, main ul {
  margin-block: 1rem;
  padding: 0 0 0 1.25em; }

.main-content a:not([class]) {
  color: var(--wp--preset--color--primary-600);
  --bg-h: 1px;
  background: linear-gradient(0deg, currentColor, currentColor) no-repeat left bottom 4px / 100% var(--bg-h);
  transition: background-size 0.2s, color 0.2s ease-in-out;
  display: inline-block;
  outline: 0;
  text-decoration: none; }

.main-content a:not([class]):where(:hover, :focus-visible) {
  background-size: 0 var(--bg-h);
  background-position-x: right; }

.protected-form {
  max-width: 500px;
  margin: 0 auto;
  display: block;
  padding: 150px 0; }

img,
svg {
  display: block; }

figure {
  margin: 0; }

a.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

a.overlay-link:after, a.link-overlay:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

[class^="icon-"], [class*=" icon-"],
[class^="icon-"]:before, [class*=" icon-"]:before {
  display: block; }

.screen-reader-text {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }
  .screen-reader-text:focus-visible, .screen-reader-text.focus-visible {
    background-color: var(--wp--preset--color--primary);
    clip: auto !important;
    clip-path: none;
    color: var(--wp--preset--color--white);
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

.has-text-align-center {
  text-align: center; }

.has-text-align-right {
  text-align: right; }
  @media (max-width: 479px) {
    .has-text-align-right {
      text-align: left; } }

@media (min-width: 981px) {
  .mobile-only {
    display: none; } }

@media (max-width: 980px) {
  .desktop-only {
    display: none; } }

@media (max-width: 479px) {
  .mobile-switch {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse; } }

@media (max-width: 767px) {
  body.dictionary-popup-visible:before {
    content: '';
    background: var(--color-black);
    opacity: 0.4;
    position: absolute;
    inset: 0;
    z-index: 11; } }

.dictionary-entry, .dictionary-entry:visited, .dictionary-entry:active, .dictionary-entry:focus {
  color: var(--wp--preset--color--secondary-600) !important;
  border-bottom: 1px dotted var(--wp--preset--color--text-color, #000) !important; }

.dictionary-entry__popup {
  background: var(--wp--preset--color--white) !important;
  padding: 2rem 1rem 1rem 1rem !important; }
  @media (min-width: 981px) {
    .dictionary-entry__popup-close {
      display: none !important; } }
  .dictionary-entry__popup-title {
    color: var(--wp--preset--color--secondary-600); }
  .dictionary-entry__popup-link:after {
    padding-left: 0.5rem !important; }
  .dictionary-entry__popup-link:hover {
    color: var(--wp--preset--color--secondary-600) !important; }
  .dictionary-entry__popup--is-touch .dictionary-entry__popup-link {
    padding: 2rem;
    transform: translate(1rem, 1rem);
    margin-right: 0; }
    .dictionary-entry__popup--is-touch .dictionary-entry__popup-link:after {
      font-size: 1rem; }

form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]):focus,
form textarea:focus, form select:focus {
  outline: 2px solid var(--wp--preset--color--secondary-600);
  outline-offset: 3px; }

form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"])::-moz-placeholder, form textarea::-moz-placeholder, form select::-moz-placeholder {
  opacity: .5; }

form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"])::placeholder,
form textarea::placeholder, form select::placeholder {
  opacity: .5; }

form fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

form input:not([type="checkbox"]):not([type="radio"]), form select {
  height: 3rem; }

form .gfield--type-choice .ginput_container input {
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden; }

form .gfield--type-consent .gfield_required_asterisk {
  color: var(--wp--preset--color--primary-600) !important; }

form label:has(input[type="checkbox"]) {
  position: relative;
  display: block;
  padding-left: 2rem;
  cursor: pointer; }
  form label:has(input[type="checkbox"]) input {
    position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden; }
  form label:has(input[type="checkbox"])::before {
    content: '\e91c';
    font-family: Icomoon, sans-serif;
    font-size: 10px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0.5rem;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  form label:has(input[type="checkbox"]):has(input:checked)::before {
    border-color: var(--wp--preset--color--quaternary-600);
    background-color: var(--wp--preset--color--quaternary-600);
    color: var(--wp--preset--color--white); }

form .gfield_radio {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem; }

form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1024'%3E%3Cpath d='M62.592 57.728C79.684 41.785 102.699 31.997 128 31.997c27.72 0 52.696 11.749 70.22 30.538l.052.057L875.75 790.31c6.861 7.373 14.182 9.69 20.25 9.69 6.08 0 13.389-2.317 20.25-9.69l677.478-727.718c17.575-18.849 42.551-30.6 70.271-30.6 25.302 0 48.317 9.79 65.465 25.788l-.056-.052c18.842 17.576 30.588 42.549 30.588 70.266 0 25.304-9.79 48.321-25.789 65.471l.052-.057-677.478 727.731c-87.962 94.477-233.6 94.477-321.549 0L57.728 193.421c-15.947-17.093-25.737-40.111-25.737-65.415 0-27.723 11.751-52.701 30.544-70.225l.057-.052z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center right 1rem; }
  form select:has(option:checked[value=""]) {
    color: #c0c0c0; }

div.gform_wrapper .gform_required_legend {
  display: none; }

div.gform_wrapper .gform_validation_errors {
  margin-block-end: 1.5rem;
  border: 0;
  padding: 0;
  background: transparent;
  box-shadow: none; }
  div.gform_wrapper .gform_validation_errors h2 {
    color: var(--wp--preset--color--error);
    font-size: inherit; }
    div.gform_wrapper .gform_validation_errors h2 .gform-icon {
      display: none; }
    div.gform_wrapper .gform_validation_errors h2::before {
      content: '\e902';
      font-family: Icomoon, sans-serif;
      font-size: 1.5rem; }

div.gform_wrapper .gfield_error [aria-invalid=true] {
  border-color: var(--wp--preset--color--error) !important; }

div.gform_wrapper .gfield_error .validation_message {
  color: var(--wp--preset--color--error);
  padding: 0;
  border: 0;
  background-color: transparent;
  font-size: var(--wp--preset--font-size--small);
  margin-block-start: 0.25rem; }

div.gform_wrapper .gfield_error input {
  border-color: var(--wp--preset--color--error); }

div.gform_wrapper .gfield_error label {
  color: inherit; }

div.gform_wrapper form .gform_fields {
  gap: 1rem 0.5rem;
  display: grid; }

div.gform_wrapper form .gfield_required {
  color: var(--wp--preset--color--primary-600) !important;
  font-size: 1rem;
  padding: 0; }

div.gform_wrapper form .gfield_label {
  font-weight: 400;
  font-size: inherit;
  display: flex;
  gap: 0.25rem;
  margin-bottom: 0.5rem; }

div.gform_wrapper form .gfield_checkbox .gchoice:not(:last-child) {
  margin-bottom: 0.5rem; }

div.gform_wrapper form .gform_footer {
  margin: 1rem 0 0 0;
  padding: 0; }

div.gform_wrapper form .gform_fileupload_rules {
  display: none; }

div.gform_wrapper form .gfield--type-fileupload .fileupload-label {
  position: relative;
  cursor: pointer;
  padding: 0.75rem 3rem 0.75rem 1rem; }
  div.gform_wrapper form .gfield--type-fileupload .fileupload-label .fileupload-text {
    opacity: 0.5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 1lh; }
  div.gform_wrapper form .gfield--type-fileupload .fileupload-label input {
    position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden; }

div.gform_wrapper form .gfield--type-fileupload .ginput_container {
  position: relative; }
  div.gform_wrapper form .gfield--type-fileupload .ginput_container::after {
    content: '\e90b';
    font-family: 'Icomoon', sans-serif;
    width: calc(2rem - 2px);
    height: calc(2rem - 2px);
    border: 1px solid var(--wp--preset--color--secondary-600);
    background-color: var(--wp--preset--color--white);
    border-radius: 100%;
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center; }

div.gform_wrapper form .gfield--type-fileupload.uploaded .fileupload-label .fileupload-text {
  opacity: 1; }

div.gform_wrapper .gfield--type-repeater {
  margin-block-start: 1.5rem; }
  div.gform_wrapper .gfield--type-repeater .gfield_description {
    padding-block-start: 0; }

div.gform_wrapper .gfield_repeater > .gfield_label {
  font-weight: 700; }

div.gform_wrapper .gfield_repeater .gfield_repeater_item {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 0.5rem; }
  div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_cell {
    margin: 0;
    padding: 0;
    flex: 1 1 calc(50% - 0.25rem); }
    div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_cell .gfield_label {
      padding-top: 0;
      color: inherit; }
  div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons {
    flex: 1 1 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    gap: 1rem; }
    div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      border: 0;
      margin: 0;
      font-size: 1rem;
      height: 3rem;
      padding-inline: var(--wp--preset--spacing--32);
      color: var(--wp--preset--color--white);
      border-radius: 3rem;
      transition: ease-in-out 200ms background-color, ease-in-out 200ms color; }
      div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item {
        background-color: var(--wp--preset--color--quaternary-200);
        color: var(--wp--preset--color--quaternary-600); }
        div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item:hover {
          background-color: var(--wp--preset--color--quaternary-600);
          color: var(--wp--preset--color--quaternary-200); }
      div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item {
        background-color: var(--wp--preset--color--primary-200);
        color: var(--wp--preset--color--primary-600); }
        div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item:hover {
          background-color: var(--wp--preset--color--primary-600);
          color: var(--wp--preset--color--primary-200); }

.lid-worden_wrapper button {
  padding-block: calc(var(--wp--preset--spacing--16) - 1px) !important;
  padding-inline: var(--wp--preset--spacing--32) !important;
  font-weight: 700 !important;
  border-radius: 2rem !important;
  background-color: var(--wp--preset--color--secondary-600) !important;
  border: 1px solid var(--wp--preset--color--secondary-600) !important; }

.gform_required_legend {
  display: none; }

.icon-arrow-right::before {
  content: "\e926"; }

.icon-arrow-left::before {
  content: "\e925"; }

body:not(.home) .main-content {
  margin-top: 2rem; }
  @media (min-width: 981px) {
    body:not(.home) .main-content {
      margin-top: 4rem; } }

.wp-sturdy-block-caos__caos-overview,
.wp-block-sturdy-cao-content__toggle {
  background-color: var(--wp--preset--color--secondary-600) !important; }

/*# sourceMappingURL=website.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@media (max-width: 767px) {
  .wp-block-group.statistics .wp-block-columns {
    flex-direction: column-reverse; } }

.wp-block-group.statistics .wp-block-columns .wp-block-column .wp-block-image {
  position: relative;
  padding-top: 65%;
  height: auto; }
  .wp-block-group.statistics .wp-block-columns .wp-block-column .wp-block-image > img, .wp-block-group.statistics .wp-block-columns .wp-block-column .wp-block-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.wp-block-group.statistics .wp-block-columns .wp-block-column.content {
  padding: 30px; }

.block-customer-featured .featured-in .wp-block-group:has(.wp-block-image) .wp-block-image {
  position: relative;
  min-height: 250px;
  margin: 0 -20px; }
  .block-customer-featured .featured-in .wp-block-group:has(.wp-block-image) .wp-block-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

/*# sourceMappingURL=important.css.map */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/app/plugins/nbov-kostencalculator/src/Includes/jquery-ui/images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}:root {
	--light-grey: #D8DBD1;
	--primary-orange: #FF6801;
	--slider-grey: #E5E7EB;
	--section-grey: #FAFAFB;
	--negative-red: #D40F00;
	--grey: #E1E1E5;
}

.nbov-calculator {
	display: grid;
	grid-template-columns: 2fr 1fr;
	gap: 20px;
	margin-top: 60px;
	margin-bottom: 60px;
}

.nbov-calculator__submits-wrapper {
	grid-column: 2 span;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 16px;
}

@media (min-width: 1025px) {
	.nbov-calculator__submits-wrapper {
		width: fit-content;
	}
}

.nbov-calculator__current-situation {
	flex-basis: calc(100% / 3 * 2);
	padding: 40px;
	border: 1px solid var(--light-grey);
	border-radius: 5px;
}

.nbov-calculator__new-situation {
	flex-basis: calc(100% / 3);
	padding: 40px;
	border: 1px solid var(--primary-orange);
	border-radius: 5px;
	height: fit-content;
	top: 20px;
	position: sticky;
}

input[type=number].nbov-calculator__input.negative-value {
	color: var(--negative-red);
}

.nbov-calculator__new-situation .nbov-calculator__form-group input[readonly] {
	padding: 0;
	text-align: right;
}

.nbov-calculator__form-section--changing-market-conditions input[type=number][readonly].nbov-calculator__input {
	text-align: right;
	padding-right: 0;
	max-width: 90px;
}

.nbov-calculator__form-section--changing-market-conditions input[type=number][readonly].nbov-calculator__input.nbov-calculator__input--number {
	max-width: 60px;
}

.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__input-wrapper.nbov-calculator__input-wrapper--number {
	justify-content: flex-end;
}

@media (max-width: 1024px) {
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__input-wrapper.nbov-calculator__input-wrapper--number input {
		text-align: right !important;
	}
}

.nbov-calculator__heading {
	margin-top: 0;
	margin-bottom: 40px;
}

.nbov-calculator__current-situation .nbov-calculator__heading {
	margin-bottom: 20px;
}

.nbov-calculator__info {
	margin-bottom: 40px;
	display: block;
}

.nbov-calculator__form-group {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 7px;
}

.nbov-calculator__form-section .nbov-calculator__form-group {
	display: grid;
	grid-template-columns: 5fr 3fr 2fr 2fr;
}

.nbov-calculator__new-situation .nbov-calculator__form-group {
	display: grid;
	grid-template-columns: 10fr 4fr 5fr;
	gap: 10px;
}

.nbov-calculator__form-group--border-bottom {
	border-bottom: 1px solid var(--light-grey);
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.nbov-calculator__new-situation .nbov-calculator__form-group--border-bottom {
	border-bottom: 1px solid var(--light-grey);
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.nbov-calculator__form-group--highlighted, .nbov-calculator__form-group--highlighted input[type="number"], .nbov-calculator__form-group--highlighted input[type="text"] {
	color: var(--primary-orange);
	font-weight: 700;
}

.nbov-calculator__form-group input[readonly] {
	border: none !important;
	background-color: transparent;
}

.nbov-calculator__form-group input[readonly]:focus {
	outline: none !important;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}

.nbov-calculator__form-group--extra-margin {
	margin-bottom: 30px;
}

.nbov-calculator__form-group--hidden {
	display: none;
}

.nbov-calculator__input-wrapper {
	display: flex;
	align-items: center;
	line-height: 21px;
}

.nbov-calculator__input-wrapper:last-child input {
	text-align: center !important;
}

@media (min-width: 1025px) {
	.nbov-calculator__input-wrapper:nth-child(3):not(:last-child) span {
		margin-right: 10px;
	}
}

input.nbov-calculator__input, input[type=number].nbov-calculator__input {
	max-width: 60px;
	max-height: 35px;
	font-size: 14px;
	text-align: center;
	border: 1px solid var(--grey);
	border-radius: 64px;
	padding: 2px;
}

.nbov-calculator__form-section input[type=number].nbov-calculator__input {
	max-width: 90px;
}

.nbov-calculator__prefix {
	font-size: 14px;
	font-weight: 700;
	margin-right: 8px;
}

.nbov-calculator__input#input-revenue, .nbov-calculator__input#input-direct-costs {
	font-weight: 700;
}

.nbov-calculator__label {
	font-size: 17px;
	display: block;
	line-height: 1.5;
}

.nbov-calculator__current-situation .nbov-calculator__label--revenue, .nbov-calculator__current-situation .nbov-calculator__label--direct-costs, .nbov-calculator__current-situation .nbov-calculator__label--indirect-costs {
	font-size: 20px;
	font-weight: 700;
}

.nbov-calculator__label--bold {
	font-weight: 700;
}

.nbov-calculator__label--bold--extra-margin {
	margin-bottom: 20px;
}

.nbov-calculator__label--align-right {
	text-align: right;
	margin-left: auto;
}

.nbov-calculator__label--changing-market-conditions-correction {
	grid-column: 1 / 3;
	max-width: 360px;
}

.nbov-calculator__form-group--changing-market-conditions-correction input,
.nbov-calculator__form-group--changing-market-conditions-correction .nbov-calculator__suffix {
	color: var(--negative-red);
}

.nbov-calculator__form-group--changing-market-conditions-correction .nbov-calculator__input-wrapper:not(.nbov-calculator__input-wrapper--number) {
	margin-right: 8px !important;
}

.nbov-calculator__label-wrapper {
	display: flex;
	align-items: center;

}

.nbov-calculator__tooltip {
	display: none;
	position: absolute;
	background-color: var(--primary-orange);
	color: white;
	width: 250px;
	height: fit-content;
	padding: 10px;
	top: -10px;
	left: calc(100% + 20px);
	z-index: 3;
}

.nbov-calculator__tooltip:before {
	content: "";
	position: absolute;
	top: 10px;
	left: -19px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent var(--primary-orange);
	transform: rotate(180deg);
}

.nbov-calculator__tooltip-wrapper {
	position: relative;
}

.nbov-calculator__tooltip-indicator {
	width: 20px;
	height: 20px;
	border: 1px solid var(--primary-orange);
	border-radius: 50%;
	margin-left: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--primary-orange);
	font-weight: 700;
	cursor: pointer;
}

.nbov-calculator__tooltip-indicator:hover + .nbov-calculator__tooltip {
	display: block;
}

.nbov-calculator__input--bold {
	font-weight: 700;
}

.nbov-calculator__form-section {
	background-color: var(--section-grey);
	padding: 15px;
	border-radius: 5px;
}

.nbov-calculator__input-slider, .nbov-calculator__input-slider.ui-widget.ui-widget-content {
	flex-basis: 100%;
	margin-top: 20px;
	background-color: var(--slider-grey);
	border: none !important;
	border-radius: 999px !important;
	height: 10px;
}

.nbov-calculator .ui-slider-range, .nbov-calculator .ui-slider-handle {
	background-color: var(--primary-orange);
	border: none !important;
	border-radius: 999px !important;
}

.nbov-calculator .ui-slider-handle {
	height: 22px;
	width: 22px;
}

.nbov-calculator__input-slider.ui-slider .ui-slider-handle {
	top: -6px;
	margin-left: -15px;
}

.nbov-calculator__outcome-wrapper {
	margin-top: 40px;
	display: block;
}

.nbov-calculator__disclaimer {
	font-size: 0.75rem;
	display: block;
	margin-top: 20px;
}

.nbov-calculator__outcome-value {
	font-weight: 700;
	color: var(--primary-orange);
}

.nbov-calculator__consultation-wrapper {
	display: flex;
	column-gap: 30px;
	flex-wrap: wrap;
	height: 0;
	visibility: hidden;
}

.nbov-calculator__consultation-wrapper.show {
	height: auto;
	visibility: visible;
}

.nbov-calculator__consultation-wrapper .nbov-calculator__heading {
	flex-basis: 100%;
	margin-top: 40px;
	margin-bottom: 20px;
}

.nbov-calculator__consultation-wrapper .nbov-calculator__form-group {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex-basis: calc((100% / 2) - 20px);
	align-items: flex-start;
}

.nbov-calculator__consultation-wrapper .nbov-calculator__form-group input.nbov-calculator__input {
	max-width: 100% !important;
	width: 100%;
	border: 1px solid var(--light-grey);
	text-align: left !important;
	padding: .25rem 1rem;
	height: 3rem;
	border-radius: 4rem;
	max-height: 3rem;
}

.nbov-calculator__consultation-wrapper .nbov-calculator__form-group .nbov-calculator__input-wrapper {
	width: 100%;
}

.nbov-calculator__submits-wrapper input[type="submit"] {
	position: relative;
	align-items: center;
	gap: .5rem;
	padding-block: calc(16px - 1px);
	padding-inline: 32px;
	cursor: pointer;
	color: #434139;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
	overflow: hidden;
	border-radius: 2rem;
	background-color: #FFFFFF;
	border: 1px solid #FF6801;
}

.nbov-calculator__submits-wrapper button {
	position: relative;
	align-items: center;
	gap: .5rem;
	padding-block: calc(16px - 1px);
	padding-inline: 32px;
	cursor: pointer;
	color: #434139;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
	overflow: hidden;
	border-radius: 2rem;
	background-color: #FF6801;
	border: 1px solid #FF6801;
}

.nbov-calculator__consultation-wrapper input[type="submit"] {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: .5rem;
	padding-block: calc(16px - 1px);
	padding-inline: 32px;
	cursor: pointer;
	color: #434139;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
	transition: background-color .2s ease, border-color .2s ease, transform .2s ease;
	overflow: hidden;
	border-radius: 2rem;
	background-color: #FF6801;
	border: 1px solid #FF6801;
}

.nbov-calculator__consultation-wrapper input[type="submit"] {
	margin-top: 20px;
}

.nbov-calculator__consultation-wrapper input[type="submit"]:hover {
	border-color: var(--e-global-color-8c371ca);
	background-color: var(--e-global-color-8c371ca);
}

.nbov-calculator__submits-wrapper input[type="submit"]:hover,
.nbov-calculator__submits-wrapper input[type="submit"]:focus {
	border-color: var(--e-global-color-8c371ca);
	background-color: var(--e-global-color-8c371ca);
}

.nbov-calculator__submits-wrapper button:hover,
.nbov-calculator__submits-wrapper button:focus {
	background-color: var(--e-global-color-764b0db);
	color: var(--e-global-color-379331b);
}

@media only screen and (max-width: 1024px) {
	.nbov-calculator {
		grid-template-columns: 1fr;
	}
	.nbov-calculator__form-section .nbov-calculator__form-group {
		grid-template-columns: 2fr 1fr 1fr 1fr;
		gap: 8px;
	}
	.nbov-calculator__submits-wrapper {
		grid-column: 1;
	}
	.nbov-calculator__new-situation {
		position: unset;
	}
	.nbov-calculator__consultation-wrapper .nbov-calculator__form-group {
		flex-basis: 100%;
		margin-bottom: 20px;
		margin-top: 10px;
	}

}

@media only screen and (max-width: 767px) {
	.nbov-calculator__label {
		font-size: 15px;
	}
	.nbov-calculator__current-situation,
	.nbov-calculator__form-section {
		padding: 30px;
	}
	.nbov-calculator__form-group {
		flex-wrap: wrap;
	}
	.nbov-calculator__label-wrapper {
		width: 100%;
		margin-bottom: 10px;
	}
	.nbov-calculator__input-wrapper {
		width: 100%;
		margin-bottom: 20px;
	}
	.nbov-calculator__new-situation .nbov-calculator__input-wrapper {
		margin-bottom: 0;
	}
	.nbov-calculator__form-section .nbov-calculator__form-group {
		grid-template-columns: 1fr 1fr;
		margin-bottom: 20px;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper {
		margin-bottom: 0;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(1),
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(3) {
		justify-content: flex-end;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(1) input {
		text-align: right;
		padding-right: 16px;
		padding-left: 16px;
		max-width: 70px;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(1) .nbov-calculator__suffix {
		margin-left: 8px;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(2) input {
		text-align: right;
		padding-left: 0;
		padding-right: 0;
		max-width: 35px;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(2),
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(3) {
		grid-column: 2 span;
		justify-content: flex-end;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(2) .nbov-calculator__suffix {
		margin-left: 24px;
	}
	.nbov-calculator__form-section--changing-market-conditions .nbov-calculator__form-group div.nbov-calculator__input-wrapper:nth-of-type(3) input {
		margin-right: 37px
	}
	.nbov-calculator__form-group--changing-market-conditions-correction {
		grid-template-columns: 2fr 1fr;
		gap: 20px;
	}
	.nbov-calculator__form-group--changing-market-conditions-correction div.nbov-calculator__input-wrapper {
		grid-column: unset !important;
	}
	.nbov-calculator__form-group--changing-market-conditions-correction div.nbov-calculator__input-wrapper:nth-of-type(1) input {
		padding-right: 0px !important;
	}
	.nbov-calculator__form-group--changing-market-conditions-correction div.nbov-calculator__input-wrapper:nth-of-type(1) .nbov-calculator__suffix {
		margin-left: 0px !important;
	}
	.nbov-calculator__form-group--changing-market-conditions-correction div.nbov-calculator__input-wrapper:nth-of-type(2) input {
		max-width: 70px !important;
		margin-right: 37px;
	}
	.nbov-calculator__tooltip-wrapper {
		position: unset;
	}
	.nbov-calculator__label-wrapper {
		position: relative;
	}
	.nbov-calculator__tooltip {
		top: 85px;
		left: 0;
		width: 100%;
	}
	.nbov-calculator__tooltip:before {
		top: -18px;
		left: 51px;
		transform: rotate(270deg);
	}
	.nbov-calculator__submits-wrapper input[type="submit"] {
		width: 100%;
		margin-bottom: 20px;
	}
}/*!
 * Theme Name: FAB - nbov.nl theme
 * Theme Description: A child theme for the Fonds Ambachtelijke Bakkerijen Website
 * Theme URI: https://www.getsturdy.nl/
 * Author: Sturdy Digital
 * Author URI: https://www.getsturdy.nl/
 * Version: 1.0.0
 * Domain Path: /assets/languages
 * Text Domain: sturdy-fab
 * Template: sturdy-nbov
 */@media (max-width: 1199px){/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
#hamburger-menu-button-close {
  display: none; }

.site-header.is-menu-on #hamburger-menu-button-close {
  display: block; }

.site-header.is-menu-on #hamburger-menu-button-open {
  display: none; }

.hamburger-menu {
  position: relative;
  z-index: 6;
  background-color: transparent;
  cursor: pointer;
  text-align: center; }
  .hamburger-menu .hamburger-button {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .hamburger-menu .hamburger-button .text-open,
    .hamburger-menu .hamburger-button .text-close {
      color: var(--wp--preset--color--text-color); }
    .hamburger-menu .hamburger-button .icon-hamburger,
    .hamburger-menu .hamburger-button .icon-cross {
      color: var(--wp--preset--color--gray-500); }

.logged-in.admin-bar .site-header {
  top: 32px; }

.site-header__top .container, .site-header__bottom .container {
  max-width: none; }

.site-header__top-in, .site-header__bottom-in {
  padding-inline: 2rem; }

.site-header__bottom-in {
  gap: 0.5rem !important; }
  @media (min-width: 480px) {
    .site-header__bottom-in {
      gap: 2rem !important; } }
  @media (min-width: 768px) {
    .site-header__bottom-in {
      justify-content: normal; } }
  .site-header__bottom-in > .header-search {
    margin-left: auto;
    flex-basis: 27.25rem; }
    @media (max-width: 767px) {
      .site-header__bottom-in > .header-search {
        display: none; } }

.site-header .main-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: var(--wp--preset--color--background);
  top: -100%;
  left: 0;
  z-index: -1;
  padding: 9.75rem 2rem 2rem 2rem;
  overscroll-behavior: contain;
  overflow-y: scroll;
  transition: top ease-in-out 200ms; }
  @media (min-width: 981px) {
    .site-header .main-menu {
      height: auto; } }
  .site-header .main-menu > .header-search {
    margin-block-end: 2rem; }
  .site-header .main-menu ul.menu > li:not(:last-child) {
    margin-bottom: 2.5rem; }
  .site-header .main-menu ul.menu > li > .menu-item-in a {
    font-family: var(--wp--preset--font-family--libre-baskerville);
    font-weight: 700;
    font-size: var(--wp--preset--font-size--h-4); }
  .site-header .main-menu ul.menu > li.menu-item-has-children > .menu-item-in > a::after {
    font-size: 0.35rem;
    font-weight: normal; }
  .site-header .main-menu ul.menu > li.menu-item-has-children > .sub-menu-wrap {
    display: none;
    padding-block-start: 2.5rem; }
    .site-header .main-menu ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
      display: flex;
      gap: 2.5rem;
      flex-wrap: wrap; }
  .site-header .main-menu ul.menu > li.menu-item-has-children.is-submenu-open .sub-menu-wrap {
    display: block; }
  .site-header .main-menu ul.menu.menu-contact {
    margin-block-start: 2.5rem; }

.site-header.is-menu-on .main-menu {
  top: 0; }
  .logged-in.admin-bar .site-header.is-menu-on .main-menu {
    top: 32px; }

/*# sourceMappingURL=mobile-menu.css.map */

}@media (max-width: 1199px){/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
#hamburger-menu-button-close {
  display: none; }

.site-header.is-menu-on #hamburger-menu-button-close {
  display: block; }

.site-header.is-menu-on #hamburger-menu-button-open {
  display: none; }

.hamburger-menu {
  position: relative;
  z-index: 6;
  background-color: transparent;
  cursor: pointer;
  text-align: center; }
  .hamburger-menu .hamburger-button {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .hamburger-menu .hamburger-button .text-open,
    .hamburger-menu .hamburger-button .text-close {
      color: var(--wp--preset--color--text-color); }
    .hamburger-menu .hamburger-button .icon-hamburger,
    .hamburger-menu .hamburger-button .icon-cross {
      color: var(--wp--preset--color--gray-500); }

.logged-in.admin-bar .site-header {
  top: 32px; }

.site-header__top .container, .site-header__bottom .container {
  max-width: none; }

.site-header__top-in, .site-header__bottom-in {
  padding-inline: 0.75rem 2rem; }

.site-header__bottom-in {
  gap: 2rem; }
  @media (min-width: 768px) {
    .site-header__bottom-in {
      justify-content: space-between; }
      .site-header__bottom-in .site-header__buttons {
        margin-left: auto; } }
  .site-header__bottom-in > .header-search {
    margin-left: auto;
    flex-basis: 27.25rem; }
    @media (max-width: 767px) {
      .site-header__bottom-in > .header-search {
        display: none; } }

.site-header .main-menu {
  position: fixed;
  width: 100%;
  height: 100vh;
  max-height: 100vh;
  background-color: var(--wp--preset--color--secondary-600);
  top: -100%;
  left: 0;
  z-index: -1;
  padding: 9.75rem 2rem 2rem 2rem;
  overscroll-behavior: contain;
  overflow-y: scroll;
  transition: top ease-in-out 200ms;
  border-radius: 0 0 2rem 2rem; }
  @media (min-width: 981px) {
    .site-header .main-menu {
      height: auto; } }
  .site-header .main-menu > .header-search {
    margin-block-end: 2rem; }
  .site-header .main-menu ul.menu > li:not(:last-child) {
    margin-bottom: 2.5rem; }
  .site-header .main-menu ul.menu > li > .menu-item-in a {
    font-weight: 700;
    font-size: var(--wp--preset--font-size--h-4); }
  .site-header .main-menu ul.menu > li.menu-item-has-children > .menu-item-in > a::after {
    font-size: 0.35rem;
    font-weight: normal; }
  .site-header .main-menu ul.menu > li.menu-item-has-children > .sub-menu-wrap {
    display: none;
    padding-block-start: 2.5rem; }
    .site-header .main-menu ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
      display: flex;
      gap: 2.5rem;
      flex-wrap: wrap; }
  .site-header .main-menu ul.menu > li.menu-item-has-children.is-submenu-open .sub-menu-wrap {
    display: block; }
  .site-header .main-menu ul.menu.menu-contact {
    margin-block-start: 2.5rem; }

.site-header.is-menu-on .main-menu {
  top: 0;
  max-height: 100vh;
  height: 100vh; }
  .logged-in.admin-bar .site-header.is-menu-on .main-menu {
    top: 32px;
    height: calc(100vh - 32px);
    max-height: calc(100vh - 32px); }

/*# sourceMappingURL=mobile-menu.css.map */

}@media (min-width: 1200px){/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
#hamburger-menu-button-close {
  display: none; }

.site-header.is-menu-on #hamburger-menu-button-close {
  display: block; }

.site-header.is-menu-on #hamburger-menu-button-open {
  display: none; }

.hamburger-menu {
  position: relative;
  z-index: 6;
  background-color: transparent;
  cursor: pointer;
  text-align: center; }
  .hamburger-menu .hamburger-button {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .hamburger-menu .hamburger-button .text-open,
    .hamburger-menu .hamburger-button .text-close {
      color: var(--wp--preset--color--text-color); }
    .hamburger-menu .hamburger-button .icon-hamburger,
    .hamburger-menu .hamburger-button .icon-cross {
      color: var(--wp--preset--color--gray-500); }

.logged-in.admin-bar .site-header {
  top: 32px; }

.site-header .container {
  gap: 1em;
  align-items: center; }
  .site-header .container .hamburger-menu {
    display: none !important; }

.site-header .search-container {
  flex-basis: 27.25rem; }

.site-header ul.menu li.menu-item-has-children .sub-menu-overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: -1;
  pointer-events: none;
  transition: opacity ease-in-out 200ms; }

.site-header ul.menu li.menu-item-has-children.is-submenu-open > .menu-item-in > a {
  position: relative;
  z-index: 2; }
  .site-header ul.menu li.menu-item-has-children.is-submenu-open > .menu-item-in > a::before {
    background-color: var(--wp--preset--color--secondary-600); }

.site-header ul.menu li.menu-item-has-children.is-submenu-open .sub-menu-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto; }

.site-header .main-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem; }
  .site-header .main-menu .header-search {
    display: none; }
  .site-header .main-menu__in {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem; }
  .site-header .main-menu__nav-mobile {
    display: none; }
  .site-header .main-menu__nav ul.menu {
    display: flex;
    align-items: center;
    gap: 2.5rem; }
    .site-header .main-menu__nav ul.menu.menu-contact {
      display: none; }
    .site-header .main-menu__nav ul.menu > li.menu-item-has-children.is-submenu-open .sub-menu-wrap {
      top: 100%;
      visibility: visible;
      opacity: 1; }
    .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap {
      z-index: -1;
      position: absolute;
      visibility: hidden;
      opacity: 0;
      width: 100%;
      top: -100vh;
      left: 0;
      transition: top ease-in-out 200ms, opacity ease-in-out 200ms, visibility ease-in-out 200ms; }
      .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
        background-color: var(--wp--preset--color--background);
        border-radius: 0 0 1.5rem 1.5rem;
        padding: 2rem;
        display: flex;
        gap: 6.25rem;
        position: relative; }
        .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu::before {
          content: '';
          display: block;
          background-color: inherit;
          position: absolute;
          top: -2rem;
          left: 0;
          height: 2rem;
          width: 100%; }
        .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu .menu-item-in > a {
          display: inline-block; }

/*# sourceMappingURL=desktop-menu.css.map */

}@media (min-width: 1200px){/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
#hamburger-menu-button-close {
  display: none; }

.site-header.is-menu-on #hamburger-menu-button-close {
  display: block; }

.site-header.is-menu-on #hamburger-menu-button-open {
  display: none; }

.hamburger-menu {
  position: relative;
  z-index: 6;
  background-color: transparent;
  cursor: pointer;
  text-align: center; }
  .hamburger-menu .hamburger-button {
    cursor: pointer;
    background-color: transparent;
    border: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .hamburger-menu .hamburger-button .text-open,
    .hamburger-menu .hamburger-button .text-close {
      color: var(--wp--preset--color--text-color); }
    .hamburger-menu .hamburger-button .icon-hamburger,
    .hamburger-menu .hamburger-button .icon-cross {
      color: var(--wp--preset--color--gray-500); }

.logged-in.admin-bar .site-header {
  top: 32px; }

.site-header .container {
  gap: 1em;
  align-items: center; }
  .site-header .container .hamburger-menu {
    display: none !important; }

.site-header .search-container {
  flex-basis: 3rem; }

.site-header ul.menu li.menu-item-has-children .sub-menu-overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: -1;
  pointer-events: none;
  transition: opacity ease-in-out 200ms; }

.site-header ul.menu li.menu-item-has-children.is-submenu-open > .menu-item-in > a {
  position: relative;
  z-index: 2; }
  .site-header ul.menu li.menu-item-has-children.is-submenu-open > .menu-item-in > a::before {
    background-color: var(--wp--preset--color--secondary-600); }

.site-header ul.menu li.menu-item-has-children.is-submenu-open .sub-menu-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto; }

.site-header .main-menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding-block: 2rem; }
  .site-header .main-menu__in {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem; }
  .site-header .main-menu__nav-mobile {
    display: none; }
  .site-header .main-menu__nav ul.menu {
    display: flex;
    align-items: center;
    gap: 2.5rem; }
    .site-header .main-menu__nav ul.menu.menu-contact {
      display: none; }
    .site-header .main-menu__nav ul.menu > li.menu-item-has-children.is-submenu-open .sub-menu-wrap {
      top: 4rem;
      visibility: visible;
      opacity: 1; }
    .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap {
      z-index: -1;
      position: absolute;
      visibility: hidden;
      opacity: 0;
      width: 100%;
      top: -100vh;
      left: 0;
      transition: top ease-in-out 200ms, opacity ease-in-out 200ms, visibility ease-in-out 200ms; }
      .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
        background-color: transparent;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1465" height="342" fill="none"><path fill="%23ADC9EF" d="M1.698 0c-.642 10.585 1.088 20.342 11.02 24.02 8.767 3.245 28.811.859 47.302 1.206 55.256 1.039 50.226-3.005 230.974-1.206 84.518.842 179.394 1.22 270.975 1.606 43.995.185 60.92.024 137.086-.042l5.549-.006c70.568-.062 194.33-.17 272.206.028 145.83.37 418.76-.015 458.23-2.635 22.09-1.467 25.73-10.066 27.27-17.181.29 1.342.41 2.901.27 4.769-1.16 15.993 1.5 20.02 1.5 37.984-1 18.993 6 248.348-36.25 275.823-42.26 27.475-356.83 12.559-426.58 12.402-299.664-.678-936.851 9.173-973.413 1.13-36.56-8.042-24.232-73.417-24.232-102.86 0-49.446-2.381-98.114-2.381-139.013 0-23.026-1.14-29.95-1.14-62.45C.084 22.668-.556 10.191 1.698 0Z"/></svg>');
        background-size: cover;
        border-radius: 0 0 1.5rem 1.5rem;
        padding: 5rem 1.5rem 1.5rem 2rem;
        display: flex;
        gap: 6.25rem;
        position: relative; }
        @media (min-width: 1440px) {
          :root.is-safari .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
            margin-inline: 1.3rem; } }
        @media (min-width: 1440px) and (max-width: 1500px) {
          :root.is-safari .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu {
            margin-inline: 1.1rem; } }
        .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu::before {
          content: '';
          display: block;
          background-color: inherit;
          position: absolute;
          top: -2rem;
          left: 0;
          height: 2rem;
          width: 100%; }
        .site-header .main-menu__nav ul.menu > li.menu-item-has-children > .sub-menu-wrap > .sub-menu .menu-item-in > a {
          display: inline-block; }

/*# sourceMappingURL=desktop-menu.css.map */

}/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.search-container .search-form input.search-field {
  font-size: 1rem;
  border: 1px solid var(--wp--preset--color--gray-200);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--text-color);
  display: block;
  width: 100%;
  box-shadow: none;
  font-family: inherit; }

.search-container .search-form input.search-field {
  padding: .25rem 1rem;
  height: 3rem;
  border-radius: 4rem; }

.search-container {
  position: relative;
  z-index: 1; }
  .search-container .search-form {
    width: 100%;
    position: relative;
    margin: 0; }
    .search-container .search-form .search-submit {
      width: 2rem;
      height: 2rem;
      border-radius: 100%;
      padding: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0.5rem;
      right: 0.5rem;
      border: 0;
      background-color: var(--wp--preset--color--secondary-600);
      color: var(--wp--preset--color--text-color);
      font-size: 0.9rem;
      transition: ease-in-out 200ms background-color; }
      .search-container .search-form .search-submit:hover {
        background-color: var(--wp--preset--color--secondary-400); }
  .search-container .relevanssi-live-search-results {
    top: 50% !important;
    left: 0 !important;
    z-index: -1;
    padding: 3rem 1.5rem 1.5rem 1.5rem;
    border-radius: 0 0 1rem 1rem; }
    .search-container .relevanssi-live-search-results a {
      transition: ease-in-out 200ms color;
      background: none;
      display: block;
      color: var(--wp--preset--color--text-color);
      white-space: normal; }
      .search-container .relevanssi-live-search-results a:hover {
        color: var(--wp--preset--color--secondary-600); }
    .search-container .relevanssi-live-search-results .search-section:not(:last-child),
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result:not(:last-child) {
      margin-block-end: 1.5rem; }
    .search-container .relevanssi-live-search-results .search-section h4,
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result h4 {
      margin-block-end: 0.5rem; }
    .search-container .relevanssi-live-search-results .search-section .relevanssi-live-search-result {
      margin-block-end: 0;
      padding: 0.25rem 0;
      border-bottom: 1px solid var(--wp--preset--color--gray-200); }
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result-status > .relevanssi-live-search-result-status p {
      border-bottom: 0;
      padding: 0; }

/*# sourceMappingURL=search.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.search-container .search-form input.search-field {
  font-size: 1rem;
  border: 1px solid var(--wp--preset--color--gray-200);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--text-color);
  display: block;
  width: 100%;
  box-shadow: none;
  font-family: inherit; }

.search-container .search-form input.search-field {
  padding: .25rem 1rem;
  height: 3rem;
  border-radius: 0; }

.search-container {
  position: relative;
  z-index: 1; }
  .search-container .search-form {
    width: 100%;
    position: relative;
    margin: 0; }
    .search-container .search-form .search-submit {
      width: 2rem;
      height: 2rem;
      border-radius: 100%;
      padding: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 0.5rem;
      right: 0.5rem;
      border: 0;
      background-color: var(--wp--preset--color--warning);
      color: var(--wp--preset--color--white);
      font-size: 0.9rem;
      transition: ease-in-out 200ms background-color; }
      @media (min-width: 981px) {
        .search-container .search-form .search-submit {
          color: var(--wp--preset--color--text-color);
          top: 50%;
          transform: translateY(-50%);
          right: 1rem; } }
      .search-container .search-form .search-submit:hover {
        background-color: var(--wp--preset--color--text-color);
        color: var(--wp--preset--color--text-color); }
        @media (min-width: 981px) {
          .search-container .search-form .search-submit:hover {
            color: var(--wp--preset--color--white); } }
  .search-container .relevanssi-live-search-results {
    top: 50% !important;
    left: 0 !important;
    z-index: -1;
    padding: 3rem 1.5rem 1.5rem 1.5rem;
    border-radius: 0 0 1rem 1rem; }
    @media (min-width: 981px) {
      .search-container .relevanssi-live-search-results {
        left: 50% !important;
        transform: translateX(-50%) !important; } }
    .search-container .relevanssi-live-search-results a {
      transition: ease-in-out 200ms color;
      background: none;
      display: block;
      color: var(--wp--preset--color--text-color);
      white-space: normal; }
      .search-container .relevanssi-live-search-results a:hover {
        color: var(--wp--preset--color--secondary-600); }
    .search-container .relevanssi-live-search-results .search-section:not(:last-child),
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result:not(:last-child) {
      margin-block-end: 1.5rem; }
    .search-container .relevanssi-live-search-results .search-section h4,
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result h4 {
      margin-block-end: 0.5rem; }
    .search-container .relevanssi-live-search-results .search-section .relevanssi-live-search-result {
      margin-block-end: 0;
      padding: 0.25rem 0;
      border-bottom: 1px solid var(--wp--preset--color--gray-200); }
    .search-container .relevanssi-live-search-results .relevanssi-live-search-result-status > .relevanssi-live-search-result-status p {
      border-bottom: 0;
      padding: 0; }
  @media (min-width: 981px) {
    .search-container .search-popup .search-submit {
      right: 2rem; } }

/*# sourceMappingURL=search.css.map */

.wp-block-sturdy-hero-standard__container{max-width:50rem}
/*# sourceURL=gutenberg-style-inline-hero-standard-inline-css */

.wp-block-sturdy-purple-background{position:relative}
/*# sourceURL=gutenberg-style-inline-purple-background-inline-css */

.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited,.wp-block-sturdy-hero-fullwidth__content-text button,.wp-block-sturdy-hero-fullwidth__content-text button:visited{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-block:calc(var(--wp--preset--spacing--16) - 1px);padding-inline:var(--wp--preset--spacing--32);cursor:pointer;color:var(--wp--preset--color--quaternary-800);text-align:center;text-decoration:none;font-weight:700;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;border-radius:2rem;background-color:var(--wp--preset--color--secondary-600);border:1px solid var(--wp--preset--color--secondary-600)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text button:visited [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text button:visited [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text button [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text button [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text button [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text button [class^=icon-]:before{width:auto}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__text-wrapper{display:flex;flex-direction:column;position:relative;transition:margin .2s ease}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__text{display:flex;align-items:center;gap:.65rem;transition:transform .2s ease-in-out;outline:0}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__bottom-text{display:flex;align-items:center;gap:.65rem;transform:translateY(4rem);transition:transform .2s ease-in-out;position:absolute;width:100%}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__pre{position:absolute;right:-3.5rem;transform-origin:right;transition:transform .2s ease-in-out;display:flex;justify-content:flex-start;align-items:center;padding:1rem .5rem;color:inherit;font-size:.625rem;width:3.5rem;height:1.5rem;border-radius:9999px;background-color:var(--wp--preset--color--secondary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible{outline:1px solid var(--wp--preset--color--inputs-focus-border);outline-offset:2px}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover,.wp-block-sturdy-hero-fullwidth__content-text button:active,.wp-block-sturdy-hero-fullwidth__content-text button:focus,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:hover,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover{background-color:var(--wp--preset--color--secondary-400);border-color:var(--wp--preset--color--secondary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__text-wrapper{margin-inline-end:.5rem}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__text{transform:translateY(-4rem)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__bottom-text{transform:translateY(0)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__pre{transform:translateX(-2rem)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover:before,.wp-block-sturdy-hero-fullwidth__content-text button:active:before,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text button:focus:before,.wp-block-sturdy-hero-fullwidth__content-text button:hover:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover:before{opacity:1}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-secondary{background-color:var(--wp--preset--color--quinary-400);border:1px solid var(--wp--preset--color--quinary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-tertiary{border:1px solid var(--wp--preset--color--tertiary-400);background-color:hsla(0,0%,100%,.2)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-tertiary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200);border-color:var(--wp--preset--color--tertiary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quaternary{border:1px solid var(--wp--preset--color--quinary-400);background-color:hsla(0,0%,100%,.2)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quaternary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--quinary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quinary{background-color:var(--wp--preset--color--tertiary-400);border-color:var(--wp--preset--color--tertiary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quinary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-primary-outlined{border:1px solid var(--wp--preset--color--secondary-600);background-color:var(--wp--preset--color--white)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain{border:none;border-radius:0;background-color:transparent;gap:.75rem;padding-block:.25rem;padding-inline:.25rem}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain .wp-block-sturdy-button__pre{position:relative;padding:0;width:auto;right:auto;transform:none;background-color:transparent}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper{margin-inline-end:0}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:hover .wp-block-sturdy-button__pre{transform:none}.main-content{overflow:visible}.wp-block-sturdy-hero-fullwidth{margin-block-start:-3.5rem}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth{margin-block-start:-8.5rem}}.wp-block-sturdy-hero-fullwidth__container{display:flex;flex-direction:column}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__container{gap:3rem;flex-direction:row;align-items:center;position:relative}}@media (min-width:1200px){.wp-block-sturdy-hero-fullwidth__container{gap:6.25rem}}.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{width:100%;height:18rem;min-height:unset;flex-shrink:0;overflow:visible;padding:0}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{height:44rem;margin-block-end:5rem}}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{height:58.25rem;margin-block-end:0}}.wp-block-sturdy-hero-fullwidth__content-text{--hero-inline-offset:max(1.5rem,calc((100vw - var(--wp--style--global--wide-size)) / 2));padding:8rem 1.5rem 4rem;margin-top:-5.5rem;max-width:calc(var(--wp--style--global--wide-size) + 8rem);word-break:auto-phrase}@media (min-width:480px){.wp-block-sturdy-hero-fullwidth__content-text{padding:8rem 3rem 4rem}}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__content-text{position:absolute;top:50%;right:var(--hero-inline-offset);transform:translateY(-50%);padding:6rem 4rem;width:75%;margin-top:0}}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth__content-text{top:55%;right:var(--hero-inline-offset);padding:9rem 14rem 9rem 7rem;width:50rem}}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-heading,.wp-block-sturdy-hero-fullwidth__content-text p{max-width:none}.wp-block-sturdy-hero-fullwidth__content-text h1,.wp-block-sturdy-hero-fullwidth__content-text h2,.wp-block-sturdy-hero-fullwidth__content-text h3,.wp-block-sturdy-hero-fullwidth__content-text h4,.wp-block-sturdy-hero-fullwidth__content-text h5,.wp-block-sturdy-hero-fullwidth__content-text h6{margin:0 0 1.5rem}
/*# sourceURL=gutenberg-style-inline-hero-fullwidth-inline-css */
/* visual styles */
.relevanssi-live-search-results {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background: #fff;
  -webkit-box-shadow: 0 0 2px 0 rgba(30, 30, 30, 0.4);
  box-shadow: 0 0 2px 0 rgba(30, 30, 30, 0.4);
  border-radius: 3px;
  width: 315px;
  min-height: 175px;
  max-height: 300px;
}

.relevanssi-live-search-result p,
.relevanssi-live-search-result-status p {
  font-size: 0.9em;
  padding: 1em;
  margin: 0;
  border-bottom: 1px solid rgba(30, 30, 30, 0.1);
}

.relevanssi-live-search-result-status p {
  font-size: 0.8em;
  padding: 0 1em;
}

.relevanssi-live-search-result--focused {
  background: #ddd;
}

.relevanssi-live-search-result--focused a {
  color: #000;
}

.relevanssi-live-search-result:last-of-type p {
  border-bottom: 0;
}

.relevanssi-live-search-result a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Bullet proof Screen Reader Only text */
.relevanssi-live-search-instructions {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.rlv-has-spinner {
  width: 56px;
  height: 56px;
  border: 8px solid #0052ec;
  border-right-color: transparent;
  border-radius: 50%;
  position: relative;
  animation: loader-rotate 1s linear infinite;
  margin: 1em auto;
}
.rlv-has-spinner::after {
  content: "";
  width: 8px;
  height: 8px;
  background: #0052ec;
  border-radius: 50%;
  position: absolute;
  top: -1px;
  left: 33px;
}
@keyframes loader-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=style.css.map */

@font-face{ font-family:"Stack Sans";font-style:normal;font-weight:200 700;font-display:swap;src:url('https://fondsambachtelijkebakkerijen-nl.bearwithus.nl/app/themes/sturdy-fab-child/assets/fonts/StackSansHeadline/StackSansHeadline-VariableFont_wght.ttf') format('truetype');font-stretch:normal; }

.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
/*# sourceURL=https://fondsambachtelijkebakkerijen-nl.bearwithus.nl/wp-includes/blocks/cover/style.min.css */

h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://fondsambachtelijkebakkerijen-nl.bearwithus.nl/wp-includes/blocks/heading/style.min.css */

.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://fondsambachtelijkebakkerijen-nl.bearwithus.nl/wp-includes/blocks/paragraph/style.min.css */

.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://fondsambachtelijkebakkerijen-nl.bearwithus.nl/wp-includes/blocks/group/style.min.css */
.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited:not(.acf-block-preview){position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-block:calc(var(--wp--preset--spacing--16) - 1px);padding-inline:var(--wp--preset--spacing--32);cursor:pointer;color:var(--wp--preset--color--quaternary-800);text-align:center;text-decoration:none;font-weight:700;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;border-radius:2rem;background-color:var(--wp--preset--color--secondary-600);border:1px solid var(--wp--preset--color--secondary-600)}.wp-block-sturdy-button:not(.acf-block-preview) [class*=" icon-"],.wp-block-sturdy-button:not(.acf-block-preview) [class*=" icon-"]:before,.wp-block-sturdy-button:not(.acf-block-preview) [class^=icon-],.wp-block-sturdy-button:not(.acf-block-preview) [class^=icon-]:before,.wp-block-sturdy-button:visited:not(.acf-block-preview) [class*=" icon-"],.wp-block-sturdy-button:visited:not(.acf-block-preview) [class*=" icon-"]:before,.wp-block-sturdy-button:visited:not(.acf-block-preview) [class^=icon-],.wp-block-sturdy-button:visited:not(.acf-block-preview) [class^=icon-]:before{width:auto}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{display:flex;flex-direction:column;position:relative;transition:margin .2s ease}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__text{display:flex;align-items:center;gap:.65rem;transition:transform .2s ease-in-out;outline:0}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{display:flex;align-items:center;gap:.65rem;transform:translateY(4rem);transition:transform .2s ease-in-out;position:absolute;width:100%}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__pre{position:absolute;right:-3.5rem;transform-origin:right;transition:transform .2s ease-in-out;display:flex;justify-content:flex-start;align-items:center;padding:1rem .5rem;color:inherit;font-size:.625rem;width:3.5rem;height:1.5rem;border-radius:9999px;background-color:var(--wp--preset--color--secondary-200)}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview){outline:1px solid var(--wp--preset--color--inputs-focus-border);outline-offset:2px}.wp-block-sturdy-button:active:not(.acf-block-preview),.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:focus:not(.acf-block-preview),.wp-block-sturdy-button:hover:not(.acf-block-preview),.wp-block-sturdy-button:visited:active:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus:not(.acf-block-preview),.wp-block-sturdy-button:visited:hover:not(.acf-block-preview){background-color:var(--wp--preset--color--secondary-400);border-color:var(--wp--preset--color--secondary-400)}.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:active:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{margin-inline-end:.5rem}.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:active:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__text{transform:translateY(-4rem)}.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:active:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{transform:translateY(0)}.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:active:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre{transform:translateX(-2rem)}.wp-block-sturdy-button:not(.acf-block-preview):active:before,.wp-block-sturdy-button:not(.acf-block-preview):focus-visible:before,.wp-block-sturdy-button:not(.acf-block-preview):focus:before,.wp-block-sturdy-button:not(.acf-block-preview):hover:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:active:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:focus-visible:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:focus:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:hover:before{opacity:1}.is-style-secondary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-secondary:not(.acf-block-preview){background-color:var(--wp--preset--color--quinary-400);border:1px solid var(--wp--preset--color--quinary-400)}.is-style-tertiary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-tertiary:not(.acf-block-preview){border:1px solid var(--wp--preset--color--tertiary-400);background-color:hsla(0,0%,100%,.2)}.is-style-tertiary.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-tertiary:not(.acf-block-preview) .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200);border-color:var(--wp--preset--color--tertiary-200)}.is-style-quaternary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-quaternary:not(.acf-block-preview){border:1px solid var(--wp--preset--color--quinary-400);background-color:hsla(0,0%,100%,.2)}.is-style-quaternary.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-quaternary:not(.acf-block-preview) .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--quinary-400)}.is-style-quinary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-quinary:not(.acf-block-preview){background-color:var(--wp--preset--color--tertiary-400);border-color:var(--wp--preset--color--tertiary-400)}.is-style-quinary.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-quinary:not(.acf-block-preview) .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200)}.is-style-primary-outlined.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-primary-outlined:not(.acf-block-preview){border:1px solid var(--wp--preset--color--secondary-600);background-color:var(--wp--preset--color--white)}.is-style-plain.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-plain:not(.acf-block-preview){border:none;border-radius:0;background-color:transparent;gap:.75rem;padding-block:.25rem;padding-inline:.25rem}.is-style-plain.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-plain:not(.acf-block-preview) .wp-block-sturdy-button__pre{position:relative;padding:0;width:auto;right:auto;transform:none;background-color:transparent}.is-style-plain.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.is-style-plain.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.is-style-plain.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.is-style-plain.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited.is-style-plain:active:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited.is-style-plain:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited.is-style-plain:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited.is-style-plain:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{margin-inline-end:0}.is-style-plain.wp-block-sturdy-button:active:not(.acf-block-preview) .wp-block-sturdy-button__pre,.is-style-plain.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.is-style-plain.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre,.is-style-plain.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-plain:active:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-plain:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-plain:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited.is-style-plain:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre{transform:none}.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited:not(.acf-block-preview){position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-block:calc(var(--wp--preset--spacing--16) - 1px);padding-inline:var(--wp--preset--spacing--32);cursor:pointer;color:var(--wp--preset--color--white);text-align:center;text-decoration:none;font-weight:700;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;border-radius:0;background-color:var(--wp--preset--color--warning);border:1px solid var(--wp--preset--color--warning);border-radius:.25rem}.wp-block-sturdy-button:not(.acf-block-preview) [class*=" icon-"],.wp-block-sturdy-button:not(.acf-block-preview) [class*=" icon-"]:before,.wp-block-sturdy-button:not(.acf-block-preview) [class^=icon-],.wp-block-sturdy-button:not(.acf-block-preview) [class^=icon-]:before,.wp-block-sturdy-button:visited:not(.acf-block-preview) [class*=" icon-"],.wp-block-sturdy-button:visited:not(.acf-block-preview) [class*=" icon-"]:before,.wp-block-sturdy-button:visited:not(.acf-block-preview) [class^=icon-],.wp-block-sturdy-button:visited:not(.acf-block-preview) [class^=icon-]:before{width:auto}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{display:flex;flex-direction:column;position:relative;transition:margin .2s ease}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__text{display:flex;align-items:center;gap:.65rem;transition:transform .2s ease-in-out;outline:0}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{display:flex;align-items:center;gap:.65rem;transform:translateY(4rem);transition:transform .2s ease-in-out;position:absolute;width:100%}.wp-block-sturdy-button:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:not(.acf-block-preview) .wp-block-sturdy-button__pre{display:none}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview){outline:2px solid var(--wp--preset--color--inputs-focus-border);outline-offset:2px}.wp-block-sturdy-button:hover:not(.acf-block-preview),.wp-block-sturdy-button:visited:hover:not(.acf-block-preview){background-color:var(--wp--preset--color--primary-800);border-color:var(--wp--preset--color--primary-800);color:var(--wp--preset--color--white)}.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{margin-inline-end:0}.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__text{transform:translateY(-4rem)}.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{transform:translateY(0);text-decoration:underline}.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:hover:not(.acf-block-preview) .wp-block-sturdy-button__pre{transform:none}.wp-block-sturdy-button:not(.acf-block-preview):hover:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:hover:before{opacity:1}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:focus:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited:focus:not(.acf-block-preview){background-color:var(--wp--preset--color--warning);color:var(--wp--preset--color--white);outline:2px solid var(--wp--preset--color--inputs-focus-border);outline-offset:2px}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__text-wrapper{margin-inline-end:0}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__text,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__text{transform:translateY(-4rem)}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{transform:translateY(0);text-decoration:underline}.wp-block-sturdy-button:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:focus-visible:not(.acf-block-preview) .wp-block-sturdy-button__pre,.wp-block-sturdy-button:visited:focus:not(.acf-block-preview) .wp-block-sturdy-button__pre{transform:none}.wp-block-sturdy-button:not(.acf-block-preview):focus-visible:before,.wp-block-sturdy-button:not(.acf-block-preview):focus:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:focus-visible:before,.wp-block-sturdy-button:not(.acf-block-preview):visited:focus:before{opacity:1}.is-style-secondary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-secondary:not(.acf-block-preview){background-color:var(--wp--preset--color--primary-800);border:1px solid var(--wp--preset--color--primary-800)}.is-style-secondary.wp-block-sturdy-button:hover:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-secondary:hover:not(.acf-block-preview){background-color:var(--wp--preset--color--warning);border-color:var(--wp--preset--color--warning)}.is-style-secondary.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.is-style-secondary.wp-block-sturdy-button:focus:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-secondary:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-secondary:focus:not(.acf-block-preview){background-color:var(--wp--preset--color--primary-800);outline:1px solid var(--wp--preset--color--black);outline-offset:1px}.is-style-tertiary.wp-block-sturdy-button:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-tertiary:not(.acf-block-preview){border:1px solid var(--wp--preset--color--black);background-color:transparent}.is-style-tertiary.wp-block-sturdy-button:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-button:visited.is-style-tertiary:hover:not(.acf-block-preview) .wp-block-sturdy-button__bottom-text{text-decoration:underline}.is-style-tertiary.wp-block-sturdy-button:focus-visible:not(.acf-block-preview),.is-style-tertiary.wp-block-sturdy-button:focus:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-tertiary:focus-visible:not(.acf-block-preview),.wp-block-sturdy-button:visited.is-style-tertiary:focus:not(.acf-block-preview){outline:1px solid var(--wp--preset--color--black);outline-offset:3px}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited,.wp-block-sturdy-hero-fullwidth__content-text button,.wp-block-sturdy-hero-fullwidth__content-text button:visited{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding-block:calc(var(--wp--preset--spacing--16) - 1px);padding-inline:var(--wp--preset--spacing--32);cursor:pointer;color:var(--wp--preset--color--quaternary-800);text-align:center;text-decoration:none;font-weight:700;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;border-radius:2rem;background-color:var(--wp--preset--color--secondary-600);border:1px solid var(--wp--preset--color--secondary-600)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text button:visited [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text button:visited [class^=icon-]:before,.wp-block-sturdy-hero-fullwidth__content-text button [class*=" icon-"],.wp-block-sturdy-hero-fullwidth__content-text button [class*=" icon-"]:before,.wp-block-sturdy-hero-fullwidth__content-text button [class^=icon-],.wp-block-sturdy-hero-fullwidth__content-text button [class^=icon-]:before{width:auto}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__text-wrapper{display:flex;flex-direction:column;position:relative;transition:margin .2s ease}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__text{display:flex;align-items:center;gap:.65rem;transition:transform .2s ease-in-out;outline:0}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__bottom-text{display:flex;align-items:center;gap:.65rem;transform:translateY(4rem);transition:transform .2s ease-in-out;position:absolute;width:100%}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited .wp-block-sturdy-button__pre{position:absolute;right:-3.5rem;transform-origin:right;transition:transform .2s ease-in-out;display:flex;justify-content:flex-start;align-items:center;padding:1rem .5rem;color:inherit;font-size:.625rem;width:3.5rem;height:1.5rem;border-radius:9999px;background-color:var(--wp--preset--color--secondary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible{outline:1px solid var(--wp--preset--color--inputs-focus-border);outline-offset:2px}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover,.wp-block-sturdy-hero-fullwidth__content-text button:active,.wp-block-sturdy-hero-fullwidth__content-text button:focus,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:hover,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover{background-color:var(--wp--preset--color--secondary-400);border-color:var(--wp--preset--color--secondary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__text-wrapper{margin-inline-end:.5rem}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__text{transform:translateY(-4rem)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__bottom-text,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__bottom-text{transform:translateY(0)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover .wp-block-sturdy-button__pre{transform:translateX(-2rem)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:active:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:focus:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:hover:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:active:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:focus:before,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited:hover:before,.wp-block-sturdy-hero-fullwidth__content-text button:active:before,.wp-block-sturdy-hero-fullwidth__content-text button:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text button:focus:before,.wp-block-sturdy-hero-fullwidth__content-text button:hover:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:active:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus-visible:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:focus:before,.wp-block-sturdy-hero-fullwidth__content-text button:visited:hover:before{opacity:1}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-secondary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-secondary{background-color:var(--wp--preset--color--quinary-400);border:1px solid var(--wp--preset--color--quinary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-tertiary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-tertiary{border:1px solid var(--wp--preset--color--tertiary-400);background-color:hsla(0,0%,100%,.2)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-tertiary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-tertiary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200);border-color:var(--wp--preset--color--tertiary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quaternary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quaternary{border:1px solid var(--wp--preset--color--quinary-400);background-color:hsla(0,0%,100%,.2)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quaternary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quaternary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--quinary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quinary,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quinary{background-color:var(--wp--preset--color--tertiary-400);border-color:var(--wp--preset--color--tertiary-400)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-quinary .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-quinary .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--tertiary-200)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-primary-outlined,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-primary-outlined{border:1px solid var(--wp--preset--color--secondary-600);background-color:var(--wp--preset--color--white)}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain{border:none;border-radius:0;background-color:transparent;gap:.75rem;padding-block:.25rem;padding-inline:.25rem}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain .wp-block-sturdy-button__pre{position:relative;padding:0;width:auto;right:auto;transform:none;background-color:transparent}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper{margin-inline-end:0}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a:visited.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button.is-style-plain:hover .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:active .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:focus .wp-block-sturdy-button__pre,.wp-block-sturdy-hero-fullwidth__content-text button:visited.is-style-plain:hover .wp-block-sturdy-button__pre{transform:none}.main-content{overflow:visible}.wp-block-sturdy-hero-fullwidth{margin-block-start:-3.5rem}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth{margin-block-start:-8.5rem}}.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text{--hero-inline-offset:max(1.5rem,calc((100vw - var(--wp--style--global--wide-size)) / 2));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='478' fill='none'%3E%3Cpath fill='%232B1207' d='M146.283 42.73c90.821-3.77 204.225-5.852 254.075 31.427l37.036 492.433H-12.372C-99.498 407.142-176.253-67.945-134.642 8.2c52.01 95.182 190.105 38.3 280.925 34.53z'/%3E%3C/svg%3E")}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='484' fill='none'%3E%3Cpath fill='%232B1207' d='M614.175 419.023c88.142-41.51 157.198-116.165 144.262-198.456-10.103-73.903-59.046-148.657-145.035-185.918-107.963-45.341-237.201-37.88-355.046-23.95-41.241 5.526-83.38 12.313-121.841 25.177-83 26.028-122.09 86.272-132.325 152.789-7.422 43.063-5.397 87.461 9.4 129.261 72.56 206.137 407.108 195.933 599.95 101.24l.635-.143z'/%3E%3C/svg%3E");left:var(--hero-inline-offset)}}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text{padding:7rem 14rem 9rem 7rem}}.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text h4,.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text h5,.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text h6,.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text p{color:var(--wp--preset--color--white)}.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text .wp-block-button a,.wp-block-sturdy-hero-fullwidth.is-style-secondary .wp-block-sturdy-hero-fullwidth__content-text button{background-color:var(--wp--preset--color--warning);border-color:var(--wp--preset--color--warning)}.wp-block-sturdy-hero-fullwidth__container{display:flex;flex-direction:column}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__container{gap:3rem;flex-direction:row;align-items:center;position:relative}}@media (min-width:1200px){.wp-block-sturdy-hero-fullwidth__container{gap:6.25rem}}.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{width:100%;height:18rem;min-height:unset;flex-shrink:0;overflow:visible;padding:0}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{height:44rem;margin-block-end:5rem}}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth__container .wp-block-cover{height:58.25rem;margin-block-end:0}}.wp-block-sturdy-hero-fullwidth__container .wp-block-cover__image-background{border-radius:0}.wp-block-sturdy-hero-fullwidth__content-text{--hero-inline-offset:max(1.5rem,calc((100vw - var(--wp--style--global--wide-size)) / 2));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='628' fill='none'%3E%3Cpath fill='%23F26700' d='M146.283 56.139c90.821-4.954 204.225-7.688 254.075 41.29l37.036 646.961H-12.372C-99.498 534.906-176.253-89.266-134.642 10.774c52.01 125.05 190.105 50.318 280.925 45.365z'/%3E%3C/svg%3E");padding:8rem 1.5rem 4rem;margin-top:-6.5rem;z-index:1;max-width:calc(var(--wp--style--global--wide-size) + 8rem);word-break:auto-phrase;background-size:cover}@media (min-width:480px){.wp-block-sturdy-hero-fullwidth__content-text{padding:8rem 3rem 4rem}}@media (min-width:768px){.wp-block-sturdy-hero-fullwidth__content-text{position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='629' fill='none'%3E%3Cpath fill='%23F26700' d='M613.833 544.449c88.093-53.936 157.111-150.937 144.182-257.86-10.097-96.024-59.013-193.154-144.954-241.569C505.158-13.893 375.992-4.2 258.212 13.902c-41.218 7.179-83.333 15.998-121.773 32.713C53.485 80.434 14.416 158.71 4.189 245.138c-7.419 55.953-5.396 113.64 9.394 167.952 72.52 267.84 406.881 254.582 599.616 131.544l.634-.185z'/%3E%3C/svg%3E");top:55%;right:var(--hero-inline-offset);transform:translateY(-50%);padding:9rem 8rem 9rem 13rem;width:45rem;margin-top:0;background-size:100% 100%}}@media (min-width:981px){.wp-block-sturdy-hero-fullwidth__content-text{width:50rem}}.wp-block-sturdy-hero-fullwidth__content-text .wp-block-heading,.wp-block-sturdy-hero-fullwidth__content-text p{max-width:none}.wp-block-sturdy-hero-fullwidth__content-text h1,.wp-block-sturdy-hero-fullwidth__content-text h2,.wp-block-sturdy-hero-fullwidth__content-text h3{color:var(--wp--preset--color--tertiary-600);margin:0 0 1.5rem}.wp-block-sturdy-hero-fullwidth__content-text h4,.wp-block-sturdy-hero-fullwidth__content-text h5,.wp-block-sturdy-hero-fullwidth__content-text h6{margin:0 0 1.5rem}.wp-block-sturdy-hero-standard{position:relative}.wp-block-sturdy-hero-standard__container{max-width:50rem}.wp-block-sturdy-hero-standard__container:after,.wp-block-sturdy-hero-standard__container:before{content:"";background-repeat:no-repeat;position:absolute;top:-4.75rem;z-index:-1;height:20rem}.wp-block-sturdy-hero-standard__container:before{background-image:url(/app/themes/sturdy-nbov/assets/images/circle-single.webp);width:20rem;left:-5.5rem}@media (min-width:768px){.wp-block-sturdy-hero-standard__container:before{left:-8.5rem}}.wp-block-sturdy-hero-standard__container:after{background-image:url(/app/themes/sturdy-nbov/assets/images/circle-double.webp);width:22.5rem;right:-6.5rem}@media (max-width:767px){.wp-block-sturdy-hero-standard__container:after{display:none}}.wp-block-sturdy-hero-standard{position:relative}.wp-block-sturdy-hero-standard__container{max-width:50rem}.wp-block-sturdy-hero-standard__container h1.has-secondary-600-color{color:var(--wp--preset--color--primary-600)!important}.wp-block-sturdy-hero-standard__container:after,.wp-block-sturdy-hero-standard__container:before{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.wp-block-sturdy-automatic-video video{display:block;width:100%;height:100%;border:0;outline:0;background:transparent;box-shadow:none;object-fit:cover;aspect-ratio:16/9}.wp-block-sturdy-image-content__container{display:flex;gap:2.5rem;flex-direction:column}@media (min-width:981px){.wp-block-sturdy-image-content__container{flex-direction:row;align-items:center;gap:4rem}}@media (min-width:1200px){.wp-block-sturdy-image-content__container{gap:8rem}}.wp-block-sturdy-image-content__container>.wp-block-group{position:relative}@media (min-width:981px){.wp-block-sturdy-image-content__container>.wp-block-group{width:calc(50% - 2rem)}}@media (min-width:1200px){.wp-block-sturdy-image-content__container>.wp-block-group{width:calc(50% - 4rem)}}@media (min-width:1200px){.wp-block-sturdy-image-content__container>.wp-block-group:not(:has(.wp-block-cover)):first-child{padding-inline-start:2rem}.wp-block-sturdy-image-content__container>.wp-block-group:not(:has(.wp-block-cover)):last-of-type{padding-inline-end:2rem}}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover){padding-block-end:0;display:flex;align-items:flex-end;justify-content:center}@media (min-width:981px){.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover){order:unset}}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):after{content:"";position:absolute;top:0;height:100%;background-color:inherit}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):first-child{border-radius:0 1.5rem 8rem 0}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):first-child:after{right:100%;left:calc((100vw - var(--wp--style--global--wide-size)) / -2)}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):last-of-type{border-radius:1.5rem 0 0 8rem}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):last-of-type:after{left:100%;right:calc((100vw - var(--wp--style--global--wide-size)) / -2)}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover) .wp-block-cover{overflow:hidden;padding:0;height:100%;width:100%;position:relative;min-height:18.75rem;border-radius:inherit}@media (min-width:480px){.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover) .wp-block-cover{min-height:24rem}}@media (min-width:981px){.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover) .wp-block-cover{min-height:32rem}}@media (min-width:1200px){.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover) .wp-block-cover{min-height:43.75rem}}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover) .wp-block-cover img{max-height:90%;object-fit:contain;object-position:center bottom;height:100%;width:100%;padding:0;position:absolute;bottom:0;right:0;top:auto;left:0}.wp-block-sturdy-image-content:not(:has(.alignwide)):not(:has(.widefull)) .wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):last-of-type:after{display:none}.wp-block-sturdy-image-content:not(:has(.alignwide)):not(:has(.widefull)) .wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):first-of-type:after{display:none}@media (max-width:980px){.wp-block-sturdy-image-content{margin-top:2.5rem!important}}.wp-block-sturdy-image-content .has-secondary-600-color{color:var(--wp--preset--color--text-color)!important}@media (min-width:1200px){.wp-block-sturdy-image-content__container>.wp-block-group:not(:has(.wp-block-cover)):first-child{padding-inline-start:0}.wp-block-sturdy-image-content__container>.wp-block-group:not(:has(.wp-block-cover)):last-of-type{padding-inline-end:0}}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover){background-color:transparent!important}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):first-child{border-radius:0}.wp-block-sturdy-image-content__container>.wp-block-group:has(.wp-block-cover):last-of-type{border-radius:0}@media (max-width:980px){.wp-block-sturdy-image-content__image{order:2}}.wp-block-sturdy-background{position:relative}.wp-block-sturdy-background__container{display:contents}.wp-block-sturdy-background__lottie{position:absolute;left:0;right:0}.wp-block-sturdy-background__lottie.upper{top:-1rem}@media (min-width:768px){.wp-block-sturdy-background__lottie.upper{top:-2rem}}@media (min-width:981px){.wp-block-sturdy-background__lottie.upper{top:-2.5rem}}@media (min-width:1200px){.wp-block-sturdy-background__lottie.upper{top:-3rem}}.wp-block-sturdy-background__lottie.lower{bottom:-1rem;transform:rotate(180deg)}@media (min-width:768px){.wp-block-sturdy-background__lottie.lower{bottom:-2rem}}@media (min-width:981px){.wp-block-sturdy-background__lottie.lower{bottom:-2.5rem}}@media (min-width:1200px){.wp-block-sturdy-background__lottie.lower{bottom:-3rem}}.wp-block-sturdy-background.has-background .wp-block-sturdy-background__lottie svg path{fill:var(--lottie-fill,currentColor)!important}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
.tns-outer{position:relative}.tns-outer .tns-controls{display:flex;justify-content:center;width:100%;pointer-events:none}.tns-outer .tns-controls:focus{outline:0}.tns-outer .tns-controls.focus-visible,.tns-outer .tns-controls:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px;border-radius:1px}.tns-outer .tns-controls button{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--border-radius--normal);font-size:14px;color:var(--wp--preset--color--text-color);background-color:var(--wp--preset--color--quaternary);cursor:pointer;pointer-events:auto;transition:background-color .2s ease-in-out;z-index:1;padding:0;border:0}.tns-outer .tns-controls button:disabled{opacity:0}.tns-outer .tns-controls button:hover{background-color:var(--wp--preset--color--primary)}.tns-outer .tns-controls [data-controls=next]{margin-right:0}.tns-outer .tns-controls [data-controls=prev]{margin-left:0}.arrows .arrow{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2rem;cursor:pointer;border-radius:0;background-color:var(--wp--preset--color--white)}.arrows .arrow span{color:var(--wp--preset--color--secondary-600)}.arrows .arrow[data-controls=next]{border-top-right-radius:5rem;border-bottom-right-radius:5rem;padding-block:.5rem;padding-inline:.75rem 1rem}.arrows .arrow[data-controls=prev]{border-top-left-radius:5rem;border-bottom-left-radius:5rem;padding-block:.5rem;padding-inline:1rem .75rem}.arrows .arrow[aria-disabled=true]:hover{cursor:not-allowed!important}.arrows .arrow[aria-disabled=true] span{color:var(--wp--preset--color--secondary-200)}.arrows .arrow--blue{margin-block-start:2rem}@media (min-width:981px){.arrows .arrow--blue{margin-block-start:4rem}}.arrows .arrow--blue span{color:var(--wp--preset--color--tertiary-600)}.arrows .arrow--blue[aria-disabled=true] span{color:var(--wp--preset--color--tertiary-200)}.arrows .arrow:hover span{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:arrowAnimation}.arrows .arrow span{width:1rem;font-size:.65rem}.wp-block-sturdy-news-slider{position:relative}.wp-block-sturdy-news-slider__container{display:flex;justify-content:center;flex-direction:column}.wp-block-sturdy-news-slider__heading{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2.5rem;align-items:center}@media (min-width:768px){.wp-block-sturdy-news-slider__heading{margin-bottom:4rem}}@media (min-width:1200px){.wp-block-sturdy-news-slider.alignfull .tns-ovh{overflow:visible}}.wp-block-sturdy-news-slider__slider{display:flex;flex-wrap:wrap}.wp-block-sturdy-news-slider__slider .item-global__image{height:12.5rem;padding-block:0}.wp-block-sturdy-news-slider__slider .item-global__image img{height:100%;object-fit:cover}.wp-block-sturdy-news-slider__slider .item-global__image-background{background-color:transparent}.wp-block-sturdy-news-slider__slider .item-global__label{background-color:var(--wp--preset--color--primary-600)}.wp-block-sturdy-news-slider__slider .item-global__content{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary-800)}.wp-block-sturdy-news-slider__slider .item-global__content-title{color:var(--wp--preset--color--primary-800)}.wp-block-sturdy-news-slider__slider .item-global__arrow-in{background-color:var(--wp--preset--color--primary-800)}.wp-block-sturdy-news-slider__slider .item-global__arrow-in span{color:var(--wp--preset--color--tertiary-600)}.wp-block-sturdy-news-slider__slider a:hover .item-global__arrow-in{background-color:var(--wp--preset--color--tertiary-600)}.wp-block-sturdy-news-slider__slider a:hover .item-global__arrow-in span{color:var(--wp--preset--color--primary-800)}.wp-block-sturdy-news-slider__controls{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.wp-block-sturdy-news-slider__controls a{font-weight:600;color:var(--wp--preset--color--primary-800)!important;text-decoration:none!important;background:none!important}.wp-block-sturdy-news-slider__controls a:hover{color:var(--wp--preset--color--primary-600)!important;background:linear-gradient(0deg,currentColor,currentColor) no-repeat left bottom 4px/100% var(--bg-h)!important}@media (min-width:768px){.wp-block-sturdy-news-slider__controls{flex-direction:row;padding:0 2rem}}.wp-block-sturdy-news-slider__more-link{display:flex!important;flex-direction:row!important;gap:.5rem;align-items:center;transition:all .2s ease-in-out}.wp-block-sturdy-news-slider__more-link span{font-size:.75rem}.wp-block-sturdy-news-slider__more-link:hover span{color:var(--wp--preset--color--primary-600)!important}.wp-block-sturdy-news-slider__arrows{margin-top:0;display:flex;flex-direction:row;gap:1rem;justify-content:center}.tns-outer{position:relative}.tns-outer .tns-controls{display:flex;justify-content:center;width:100%;pointer-events:none}.tns-outer .tns-controls:focus{outline:0}.tns-outer .tns-controls.focus-visible,.tns-outer .tns-controls:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:3px;border-radius:1px}.tns-outer .tns-controls button{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:var(--wp--custom--border-radius--normal);font-size:14px;color:var(--wp--preset--color--text-color);background-color:var(--wp--preset--color--quaternary);cursor:pointer;pointer-events:auto;transition:background-color .2s ease-in-out;z-index:1;padding:0;border:0}.tns-outer .tns-controls button:disabled{opacity:0}.tns-outer .tns-controls button:hover{background-color:var(--wp--preset--color--primary)}.tns-outer .tns-controls [data-controls=next]{margin-right:0}.tns-outer .tns-controls [data-controls=prev]{margin-left:0}.arrows .arrow{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;border-radius:0!important;background-color:var(--wp--preset--color--white)}.arrows .arrow span{color:var(--wp--preset--color--primary-800)}.arrows .arrow span:after,.arrows .arrow span:before{display:block}.arrows .arrow[data-controls=next],.arrows .arrow[data-controls=prev]{padding-block:.5rem;padding-inline:.5rem;border-radius:2px}.arrows .arrow[aria-disabled=true]:hover{cursor:not-allowed!important}.arrows .arrow[aria-disabled=true] span{color:var(--wp--preset--color--disabled)}.arrows .arrow--blue{margin-block-start:2rem}@media (min-width:981px){.arrows .arrow--blue{margin-block-start:4rem}}.arrows .arrow--blue span{color:var(--wp--preset--color--primary-800)}.arrows .arrow--blue[aria-disabled=true] span{color:var(--wp--preset--color--disabled)}.arrows .arrow:hover span{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:arrowAnimation}.arrows .arrow span{width:1rem;font-size:.65rem}.wp-block-sturdy-purple-background{overflow:visible}@media (min-width:1200px){.wp-block-sturdy-purple-background{display:flex;justify-content:center}}@media (min-width:981px){.wp-block-sturdy-purple-background__container{min-height:35rem}}@media (min-width:1200px){.wp-block-sturdy-purple-background__container{min-height:45rem;max-width:90rem;flex-grow:1;will-change:transform;transition:transform .3s ease-out}}.wp-block-sturdy-purple-background__container:after{content:"";position:absolute;bottom:-.5rem;width:100%;height:6rem;left:0;background-color:var(--wp--preset--color--background);border-top-left-radius:50% 100%;border-top-right-radius:50% 100%;display:block}@media (min-width:768px){.wp-block-sturdy-purple-background__container:after{bottom:-1rem;height:7rem;width:100%}}@media (min-width:981px){.wp-block-sturdy-purple-background__container:after{left:-2.5rem;height:11rem;bottom:-2rem;width:105%}}@media (min-width:1200px){.wp-block-sturdy-purple-background__container:after{left:-3rem}}.wp-block-sturdy-purple-background__block-shape{position:absolute;top:0;left:0;right:0;height:100%;background:var(--wp--preset--color--quinary-200);z-index:-1;pointer-events:none;transform-origin:top center;transition:transform .3s ease,border-radius .3s ease;border-top-right-radius:50% 15rem;border-top-left-radius:50% 15rem}@media (min-width:981px){.wp-block-sturdy-purple-background__block-shape{border-top-right-radius:50% 25rem;border-top-left-radius:50% 25rem}}@media (min-width:1200px){.wp-block-sturdy-purple-background__block-shape{border-top-right-radius:50% 45rem;border-top-left-radius:50% 45rem}}.wp-block-sturdy-purple-background__inner-blocks{padding-bottom:15rem;padding-top:6.25rem;margin-inline:auto;padding-inline:1rem}@media (min-width:981px){.wp-block-sturdy-purple-background__inner-blocks{padding-bottom:15rem;padding-inline:0;max-width:58.5rem}.wp-block-sturdy-purple-background__inner-blocks:after,.wp-block-sturdy-purple-background__inner-blocks:before{content:"";background-image:url(/app/themes/sturdy-nbov/assets/images/purple-overlay.webp);width:38.125rem;background-repeat:no-repeat;height:30rem;z-index:-1;left:50%;transform:translateX(-50%) rotate(-5deg);position:absolute}.wp-block-sturdy-purple-background__inner-blocks:before{top:3rem}.wp-block-sturdy-purple-background__inner-blocks:after{bottom:9rem}.wp-block-sturdy-purple-background__inner-blocks.hidden-after:after,.wp-block-sturdy-purple-background__inner-blocks.hidden-before:before{display:none}}@media (min-width:1200px){.wp-block-sturdy-purple-background__inner-blocks{max-width:70rem}}@media (max-width:980px){.wp-block-sturdy-purple-background{max-width:none!important;padding-block:3.125rem}.wp-block-sturdy-purple-background__block-shape{-webkit-mask-image:none!important;mask-image:none!important;transform:none!important}}@media (min-width:1200px){.wp-block-sturdy-purple-background{display:block}}.wp-block-sturdy-purple-background.alignfull{margin-left:0;margin-right:0}.wp-block-sturdy-purple-background.alignfull .wp-block-sturdy-purple-background__container{max-width:none!important;position:relative}.wp-block-sturdy-purple-background.alignfull .wp-block-sturdy-purple-background__block-shape{transform:none!important;mask-image:none!important;-webkit-mask-image:none!important}.wp-block-sturdy-purple-background.alignfull .wp-block-sturdy-purple-background__inner-blocks{max-width:none!important}.wp-block-sturdy-purple-background__container{position:relative}@media (min-width:981px){.wp-block-sturdy-purple-background__container{min-height:35rem}}@media (min-width:1200px){.wp-block-sturdy-purple-background__container{min-height:45rem;max-width:90rem;flex-grow:1;will-change:transform;transition:transform .3s ease-out}}.wp-block-sturdy-purple-background__container:after{display:none}.wp-block-sturdy-purple-background__block-shape{top:0;left:0;right:0;bottom:0;height:auto;min-height:100%;background-color:var(--wp--preset--color--secondary-600);border-top-right-radius:0!important;border-top-left-radius:0!important;background-image:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top left;mask-position:top left}@media (min-width:768px){.wp-block-sturdy-purple-background__block-shape{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1452' height='1634' fill='none'%3E%3Cpath fill='%23000' d='M2.966 960.409c9.842 184.441-20.341 432.051 81.364 575.221 41.994 53.07 97.768 74.12 157.478 83.39 290.024 23.58 582.671 14.32 873.352 5.9 278.21 1.68 345.14-112.86 335.29-462.38-10.49-240.873 34.78-923.907-63.64-1085.61-80.06-128.859-375.32-54.744-501.964-64.009-168.633 5.053-337.923 6.738-507.212 5.896-129.92.842-314.302-11.791-358.92 181.917C-5.564 294.22.997 420.551.34 527.513c.656 144.018.656 288.036 1.968 431.212v1.684h.657z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1452' height='1634' fill='none'%3E%3Cpath fill='%23000' d='M2.966 960.409c9.842 184.441-20.341 432.051 81.364 575.221 41.994 53.07 97.768 74.12 157.478 83.39 290.024 23.58 582.671 14.32 873.352 5.9 278.21 1.68 345.14-112.86 335.29-462.38-10.49-240.873 34.78-923.907-63.64-1085.61-80.06-128.859-375.32-54.744-501.964-64.009-168.633 5.053-337.923 6.738-507.212 5.896-129.92.842-314.302-11.791-358.92 181.917C-5.564 294.22.997 420.551.34 527.513c.656 144.018.656 288.036 1.968 431.212v1.684h.657z'/%3E%3C/svg%3E")}}@media (min-width:981px){:root.is-safari .wp-block-sturdy-purple-background__block-shape{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center top;mask-position:center top;border-radius:0 0 10rem 10rem!important}}.wp-block-sturdy-purple-background__inner-blocks{padding-bottom:6.25rem}.wp-block-sturdy-purple-background__inner-blocks:before{top:-3.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='50' fill='none'%3E%3Cpath fill='%23ADC9EF' d='M0 18.104C8.795-3.302 58.593-1.544 100.774 2.542c21.115 2.046 97.994 1.077 144.756.193 27.317-.514 66.778-3.371 82.587-2.227C348.638 1.992 385.996.847 393 20.35V50H0V18.104z'/%3E%3C/svg%3E")}.wp-block-sturdy-purple-background__inner-blocks:after,.wp-block-sturdy-purple-background__inner-blocks:before{content:"";position:absolute;left:0;right:0;height:3.125rem;width:100vw;object-fit:cover;background-size:cover;background-repeat:no-repeat}.wp-block-sturdy-purple-background__inner-blocks:after{bottom:-3.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='393' height='50' fill='none'%3E%3Cpath fill='%23ADC9EF' d='M393 36.054c-1.22 2-2.921 3.815-5.319 5.499-18.06 12.675-86.346 7.735-131.866 6.254-27.941-.91-56.724-5.842-84.502-8.255-80.562-7-162.741-.807-168.284-7C1.88 30.802.86 28.802 0 26.498V0h393v36.054z'/%3E%3C/svg%3E")}@media (min-width:768px){.wp-block-sturdy-purple-background__inner-blocks:after{bottom:-6.25rem;height:6.25rem}}@media (min-width:981px){.wp-block-sturdy-purple-background__inner-blocks:after,.wp-block-sturdy-purple-background__inner-blocks:before{display:none}}
.wp-elements-c9ff3ec52f6a9db0cd9fccdac7169dff a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-600);}.wp-elements-eb95396bd01ef438895d05d6618ad9af a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-600);}.wp-elements-bd3ff388d5de096ba3856748ca9e829d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-600);}.wp-elements-200574d7825fcf15cfed93ab09d8dd30 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--primary-600);}
/*# sourceURL=core-block-supports-inline-css */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@media (min-width: 1200px) {
  #search {
    flex-basis: 23rem; } }

@media (min-width: 1400px) {
  #search {
    flex-basis: 27rem; } }

#search .asp_w_container .asp_w {
  background: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--text-color);
  border: 1px solid var(--wp--preset--color--gray-200);
  border-radius: 3rem; }

#search .asp_w_container .probox {
  height: auto;
  position: relative;
  align-items: center;
  margin: 0; }
  #search .asp_w_container .probox .proinput input.orig {
    height: 3rem;
    background-color: var(--wp--preset--color--white) !important;
    color: var(--wp--preset--color--text-color);
    border: 0;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 1rem;
    box-sizing: border-box;
    outline: none !important; }
    #search .asp_w_container .probox .proinput input.orig::-moz-placeholder {
      font-family: inherit;
      font-size: 1rem;
      opacity: 0.5; }
    #search .asp_w_container .probox .proinput input.orig::placeholder {
      font-family: inherit;
      font-size: 1rem;
      opacity: 0.5; }
  #search .asp_w_container .probox button.promagnifier {
    background-color: var(--wp--preset--color--secondary-600);
    color: var(--wp--preset--color--text-color);
    background-image: none;
    border-radius: 100%;
    margin-right: 1rem;
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center; }
    #search .asp_w_container .probox button.promagnifier .innericon {
      float: none;
      width: auto;
      height: auto; }
      #search .asp_w_container .probox button.promagnifier .innericon svg {
        width: 1rem;
        display: block; }

.ajaxsearchpro.asp_w.vertical {
  padding: 1rem !important;
  background: var(--wp--preset--color--white) !important;
  margin-top: 0 !important;
  border: 1px solid var(--wp--preset--color--gray) !important;
  border-radius: 0.5rem !important; }
  .ajaxsearchpro.asp_w.vertical .asp_nores {
    padding: 0 0 1rem 0 !important;
    margin: 0 0 1rem 0 !important;
    box-shadow: none !important;
    border-bottom: 1px solid var(--wp--preset--color--gray) !important; }
  .ajaxsearchpro.asp_w.vertical .results .asp_results_group {
    margin-top: 1.5rem !important; }
    .ajaxsearchpro.asp_w.vertical .results .asp_results_group:first-child {
      margin-top: 0 !important; }
    .ajaxsearchpro.asp_w.vertical .results .asp_results_group .asp_group_header {
      color: var(--wp--preset--color--text-color) !important;
      border: 0 !important;
      padding: 0 !important;
      background: none !important;
      font-size: 1rem !important;
      line-height: normal !important;
      margin-bottom: 1rem !important; }
    .ajaxsearchpro.asp_w.vertical .results .asp_results_group .item {
      padding: 0;
      margin-bottom: 1rem; }
      .ajaxsearchpro.asp_w.vertical .results .asp_results_group .item .asp_res_image_url {
        display: none !important; }
      .ajaxsearchpro.asp_w.vertical .results .asp_results_group .item .etc {
        display: none; }
      .ajaxsearchpro.asp_w.vertical .results .asp_results_group .item .asp_content {
        padding: 0 !important; }
        .ajaxsearchpro.asp_w.vertical .results .asp_results_group .item .asp_content h3 a {
          font-size: 1rem !important;
          color: var(--wp--preset--color--text-color) !important;
          line-height: normal !important;
          text-decoration: underline !important;
          font-weight: 400 !important; }
  .ajaxsearchpro.asp_w.vertical .asp_showmore {
    text-align: left !important;
    padding: 0.5rem 0 !important;
    color: var(--wp--preset--color--text-color) !important;
    text-decoration: underline; }
    @media (min-width: 768px) {
      .ajaxsearchpro.asp_w.vertical .asp_showmore {
        padding: 0 !important; } }

/*# sourceMappingURL=search.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.item-global__in {
  background-color: var(--wp--preset--color--white);
  overflow: hidden;
  border-radius: 1.5rem;
  position: relative;
  box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  height: 100%; }
  .item-global.item-small .item-global__in {
    flex-direction: row; }
  .item-global.type-vacancy .item-global__in {
    padding-bottom: 1.5rem; }
    @media (min-width: 768px) {
      .item-global.type-vacancy .item-global__in {
        flex-direction: row; } }

.item-global__image {
  flex-shrink: 0;
  position: relative;
  height: 13.125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 1rem; }
  .item-global.item-small .item-global__image {
    width: 6.625rem;
    height: calc(100% - 1.5rem);
    padding-block: 1rem 1.5rem;
    padding-inline: 0.5rem; }
  .item-global.item-small.type-event .item-global__image {
    display: none; }
  @media (min-width: 768px) {
    .item-global.type-vacancy .item-global__image {
      height: 11.25rem;
      width: 9.375rem; } }
  .item-global.type-page .item-global__image {
    height: 6.25rem; }
  .item-global__image img {
    position: relative;
    z-index: 1;
    max-height: 100%;
    width: auto; }
    .item-global.item-small .item-global__image img {
      width: 100%;
      height: 100%;
      max-height: 7rem;
      -o-object-fit: cover;
         object-fit: cover; }
  .item-global__image-background {
    border-bottom-right-radius: 9rem;
    background-color: var(--wp--preset--color--secondary-200);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0; }
    .item-global.item-small .item-global__image-background {
      width: 11.5rem;
      border-bottom-right-radius: 6rem; }
    .item-global.type-event .item-global__image-background {
      background-color: var(--wp--preset--color--tertiary-200); }
    .item-global.type-tool .item-global__image-background {
      background-color: var(--wp--preset--color--quinary-200); }
    .item-global.type-page .item-global__image-background {
      background-color: var(--wp--preset--color--quinary-400); }
    .item-global.type-vacancy .item-global__image-background {
      border-radius: 0 0 5rem 0; }

.item-global__label {
  position: absolute;
  top: 12rem;
  left: 0;
  z-index: 1;
  padding-inline: 0.5rem 1rem;
  padding-block: 0.5rem;
  background-color: var(--wp--preset--color--secondary-400);
  font-size: var(--wp--preset--font-size--small);
  font-weight: 700;
  border-radius: 0 1.5rem 1.5rem 0;
  display: flex;
  align-items: center;
  gap: 0.5rem; }
  .item-global.item-small .item-global__label {
    max-width: 7.25rem;
    top: auto;
    bottom: 1rem;
    hyphens: auto; }
  .item-global.type-event .item-global__label {
    z-index: 2;
    background-color: var(--wp--preset--color--tertiary-400);
    transition: background-color 200ms ease-in-out; }
    .item-global.type-event .item-global__label:hover {
      background-color: var(--wp--preset--color--tertiary-200); }
  .item-global.type-tool .item-global__label {
    z-index: 2;
    background-color: var(--wp--preset--color--quinary-400);
    transition: background-color 200ms ease-in-out; }
    .item-global.type-tool .item-global__label:hover {
      background-color: var(--wp--preset--color--quinary-200); }
  .item-global__label span {
    font-size: 1rem; }

.item-global__locked {
  flex-shrink: 0;
  background-color: var(--wp--preset--color--tertiary-400);
  color: var(--wp--preset--color--text-color);
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1; }

.item-global:has(.item-global__locked) .item-global__content-title {
  padding-inline-end: 1.5rem; }

.item-global__content {
  padding: 2rem 3rem 1.5rem 1.5rem;
  display: flex;
  flex-direction: column;
  height: 100%; }
  .item-global.item-small.post .item-global__content {
    padding: 1.5rem; }
  .item-global.item-small.type-event .item-global__content {
    padding: 1.5rem 1.5rem 4rem 1.5rem; }
  .item-global.type-page .item-global__content {
    padding: 1.5rem 4rem 1.5rem 1.5rem;
    word-break: break-word;
    justify-content: end; }
  .item-global.type-vacancy .item-global__content {
    padding: 1.5rem 3rem 0rem 1.5rem; }
  .item-global__content-title {
    color: var(--wp--preset--color--secondary-600);
    margin-block-end: 1rem; }
    .item-global.type-event .item-global__content-title {
      color: var(--wp--preset--color--tertiary-600); }
    .item-global.type-tool .item-global__content-title {
      color: var(--wp--preset--color--quinary-600); }
    .item-global.type-page .item-global__content-title {
      color: var(--wp--preset--color--quinary-800); }
  .item-global__content-excerpt {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 3lh; }
    .item-global.type-vacancy .item-global__content-excerpt {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      max-height: 2lh;
      margin-bottom: 1rem; }
  .item-global__content-data {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding-block-start: 1rem;
    margin-block-start: auto; }
    .item-global__content-data > div {
      display: flex;
      align-items: center;
      gap: 0.25rem;
      font-size: var(--wp--preset--font-size--small); }
  .item-global__content-data-list {
    margin-block-start: auto; }
    .item-global.type-vacancy .item-global__content-data-list {
      display: flex;
      flex-direction: row;
      gap: 0.5rem;
      margin-block-start: 0;
      align-items: center; }
      .item-global.type-vacancy .item-global__content-data-list .dot-separator {
        font-size: 0.5rem; }
    .item-global__content-data-list__item {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      font-size: var(--wp--preset--font-size--small); }
      .item-global__content-data-list__item:not(:first-child) {
        margin-block-start: 1rem; }
        .item-global.type-vacancy .item-global__content-data-list__item:not(:first-child) {
          margin-block-start: 0; }
      .item-global__content-data-list__item .icon {
        flex-shrink: 0;
        width: 1.5rem;
        height: 1.5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        background-color: var(--wp--preset--color--tertiary-200); }

.item-global__arrow-in {
  background-color: var(--wp--preset--color--secondary-200);
  color: var(--wp--preset--color--secondary-600);
  position: absolute;
  right: 0;
  bottom: 1rem;
  font-size: 0.6rem;
  padding-left: 0.25rem;
  width: 2.75rem;
  height: 2rem;
  border-radius: 1rem 0 0 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: width 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out; }
  .item-global.type-event .item-global__arrow-in {
    background-color: var(--wp--preset--color--tertiary-200);
    color: var(--wp--preset--color--tertiary-600); }
  .item-global.type-tool .item-global__arrow-in {
    background-color: var(--wp--preset--color--quinary-200);
    color: var(--wp--preset--color--quinary-600); }
  .item-global.type-page .item-global__arrow-in {
    background-color: var(--wp--preset--color--quinary-400);
    color: var(--wp--preset--color--quinary-800); }

.item-global__arrow:hover .item-global__arrow-in {
  background-color: var(--wp--preset--color--secondary-600);
  color: var(--wp--preset--color--secondary-200);
  width: 3.5rem; }
  .item-global.type-event .item-global__arrow:hover .item-global__arrow-in {
    background-color: var(--wp--preset--color--tertiary-600);
    color: var(--wp--preset--color--tertiary-200); }
  .item-global.type-tool .item-global__arrow:hover .item-global__arrow-in {
    background-color: var(--wp--preset--color--quinary-600);
    color: var(--wp--preset--color--quinary-200); }
  .item-global.type-page .item-global__arrow:hover .item-global__arrow-in {
    background-color: var(--wp--preset--color--quinary-600);
    color: var(--wp--preset--color--quinary-400); }

/*# sourceMappingURL=item.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.item-global__in {
  background-color: var(--wp--preset--color--white);
  overflow: hidden;
  border-radius: 2px;
  position: relative;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  height: 100%; }
  .item-global.item-small .item-global__in {
    flex-direction: row; }
  .item-global.type-vacancy .item-global__in {
    border-radius: var(--wp--custom--border-radius--normal);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
    padding-bottom: 1.5rem; }
    @media (min-width: 768px) {
      .item-global.type-vacancy .item-global__in {
        flex-direction: row; } }
    .item-global.type-vacancy .item-global__in .item-global__image {
      padding-left: .2rem;
      width: 7.438rem !important;
      height: 11.5rem !important; }
      .item-global.type-vacancy .item-global__in .item-global__image img {
        height: 100%;
        clip-path: shape(from 10.73% 15.38%, curve to 74.09% 1.36% with 18.05% 7.56%/47.66% -3.97%, curve to 98.01% 56.38% with 108.91% 11.61%/98.86% 32.64%, curve to 85% 97.91% with 97.16% 80.11%/101.36% 89.55%, curve to 42.2% 96.56% with 71.99% 103.3%/51.01% 96.56%, curve to 1.92% 83.88% with 17.87% 95.48%/5.46% 90.57%, curve to 11.57% 48.28% with -5.2% 70.41%/9.6% 60.75%, curve to 10.73% 15.38% with 13.54% 35.82%/3.41% 23.2%, close); }

.item-global__image {
  flex-shrink: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 1rem; }
  .item-global.item-small .item-global__image {
    width: 6.625rem;
    height: calc(100% - 1.5rem);
    padding-block: 1rem 1.5rem;
    padding-inline: 0.5rem; }
  .item-global.item-small.type-event .item-global__image {
    display: none; }
  @media (min-width: 768px) {
    .item-global.type-vacancy .item-global__image {
      height: 11.25rem;
      width: 9.375rem; } }
  .item-global.type-page .item-global__image {
    height: 6.25rem; }
  .item-global__image img {
    position: relative;
    z-index: 1;
    max-height: unset;
    width: auto;
    margin-top: -15px; }
    .item-global.item-small .item-global__image img {
      width: 100%;
      height: 100%;
      max-height: 7rem;
      -o-object-fit: cover;
         object-fit: cover; }
  .item-global__image-background {
    border-bottom-right-radius: 0;
    background-color: transparent;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0; }
    .item-global.item-small .item-global__image-background {
      width: 11.5rem;
      border-bottom-right-radius: 6rem; }
    .item-global.type-vacancy .item-global__image-background {
      border-radius: 0; }

.item-global__label {
  position: absolute;
  top: 12rem;
  left: 0;
  z-index: 1;
  padding-inline: 0.5rem 1rem;
  padding-block: 0.5rem;
  background-color: var(--wp--preset--color--primary-600);
  font-size: var(--wp--preset--font-size--small);
  font-weight: 700;
  border-radius: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem; }
  .item-global.item-small .item-global__label {
    max-width: 7.25rem;
    top: auto;
    bottom: 1rem;
    hyphens: auto; }
  .item-global.type-event .item-global__label {
    z-index: 2;
    transition: background-color 200ms ease-in-out; }
  .item-global.type-tool .item-global__label {
    z-index: 2;
    transition: background-color 200ms ease-in-out; }
  .item-global__label span {
    font-size: 1rem; }

.item-global__locked {
  flex-shrink: 0;
  background-color: var(--wp--preset--color--tertiary-400);
  color: var(--wp--preset--color--text-color);
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1; }

.item-global:has(.item-global__locked) .item-global__content-title {
  padding-inline-end: 1.5rem; }

.item-global__content {
  padding: 2rem 3rem 1.5rem 1.5rem;
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--primary-800); }
  .item-global.item-small.post .item-global__content {
    padding: 1.5rem; }
  .item-global.item-small.type-event .item-global__content {
    padding: 1.5rem 1.5rem 4rem 1.5rem; }
  .item-global.type-page .item-global__content {
    padding: 1.5rem 4rem 1.5rem 1.5rem;
    word-break: break-word;
    justify-content: end; }
  .item-global.type-vacancy .item-global__content {
    padding: 1.5rem 3rem 0rem 1.5rem; }
  .item-global__content-title {
    color: var(--wp--preset--color--primary-800);
    margin-block-end: 1rem; }
  .item-global__content-excerpt {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-height: 3lh; }
    .item-global.type-vacancy .item-global__content-excerpt {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      max-height: 2lh;
      margin-bottom: 1rem; }
  .item-global__content-data {
    display: flex;
    align-items: center;
    gap: 1rem;
    padding-block-start: 1rem;
    margin-block-start: auto; }
    .item-global__content-data > div {
      display: flex;
      align-items: center;
      gap: 0.25rem;
      font-size: var(--wp--preset--font-size--small); }
  .item-global__content-data-list {
    margin-block-start: auto; }
    .item-global.type-vacancy .item-global__content-data-list {
      display: flex;
      flex-direction: row;
      gap: 0.5rem;
      margin-block-start: 0;
      align-items: center; }
      .item-global.type-vacancy .item-global__content-data-list .dot-separator {
        font-size: 0.5rem; }
    .item-global__content-data-list__item {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      font-size: var(--wp--preset--font-size--small); }
      .item-global__content-data-list__item:not(:first-child) {
        margin-block-start: 1rem; }
        .item-global.type-vacancy .item-global__content-data-list__item:not(:first-child) {
          margin-block-start: 0; }
      .item-global__content-data-list__item .icon {
        flex-shrink: 0;
        width: 1.5rem;
        height: 1.5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 100%;
        background-color: var(--wp--preset--color--tertiary-200); }

.item-global__arrow-in {
  background-color: var(--wp--preset--color--primary-800);
  color: var(--wp--preset--color--tertiary-600);
  position: absolute;
  right: 0;
  bottom: 1rem;
  font-size: 0.6rem;
  padding-left: 0.25rem;
  width: 2.75rem;
  height: 2rem;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: width 200ms ease-in-out, background-color 200ms ease-in-out, color 200ms ease-in-out; }

.item-global__arrow:hover .item-global__arrow-in {
  background-color: var(--wp--preset--color--tertiary-600);
  color: var(--wp--preset--color--primary-800);
  width: 3.5rem; }

/*# sourceMappingURL=item.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.breadcrumb ol {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  line-height: 1;
  font-size: var(--wp--preset--font-size--small); }
  .breadcrumb ol li:first-child a {
    text-decoration: none !important;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 50%;
    background-color: var(--wp--preset--color--tertiary-200); }
    .breadcrumb ol li:first-child a:has(.icon-home) {
      display: flex;
      align-items: center;
      justify-content: center; }
    .breadcrumb ol li:first-child a .icon-home {
      text-align: center;
      font-size: 0.625rem; }
  .breadcrumb ol li:not(:first-child) {
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .breadcrumb ol li:not(:first-child)::before {
      content: "\e909";
      font-family: 'icomoon' !important;
      speak: never;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      font-size: 0.4rem; }
    .breadcrumb ol li:not(:first-child) a {
      text-decoration: underline !important; }
  .breadcrumb ol li .breadcrumb_last {
    text-decoration: none; }

/*# sourceMappingURL=breadcrumbs.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.pre-footer {
  margin-block-end: -3rem;
  position: relative;
  z-index: 1; }
  @media (min-width: 981px) {
    .pre-footer {
      margin-block-end: -5rem; } }
  .pre-footer__in {
    background-color: var(--wp--preset--color--secondary-200);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='362' fill='none'%3E%3Crect opacity='0.2' width='1000' height='362' fill='url(%23a)' rx='24'/%3E%3Cpattern id='a' width='100%25' height='100%25' patternContentUnits='objectBoundingBox' patternUnits='userSpaceOnUse' viewBox='-31678 -137 717 285'%3E%3Cg stroke='%23FFB380' stroke-width='2'%3E%3Cpath d='M-31559.2-135h81.5v73h-81.5c-20.1 0-36.5-16.342-36.5-36.5s16.4-36.5 36.5-36.5Zm525.7 190h80.5v73h-80.5c-20.2 0-36.5-16.342-36.5-36.5s16.3-36.5 36.5-36.5Zm-704 0h80.5v73h-80.5c-20.2 0-36.5-16.342-36.5-36.5s16.3-36.5 36.5-36.5Zm495-190h210.5v73h-210.5c-20.2 0-36.5-16.342-36.5-36.5s16.3-36.5 36.5-36.5Zm-309.8 95h-80.5v73h80.5c20.2 0 36.5-16.342 36.5-36.5s-16.3-36.5-36.5-36.5Zm130.8 95h80.5v73h-80.5c-20.2 0-36.5-16.342-36.5-36.5s16.3-36.5 36.5-36.5Zm482.8-190h-81.5v73h81.5c20.1 0 36.5-16.342 36.5-36.5s-16.4-36.5-36.5-36.5Zm-131.1 95h-46v73h46zm-529.2 95h-46v73h46zm308-190h-46v73h46zm-2.3 95h-210.5v73h210.5c20.2 0 36.5-16.342 36.5-36.5s-16.3-36.5-36.5-36.5Zm211.3 95h-247v73h247zm-562.4-190h-80.5v73h80.5c20.2 0 36.5-16.342 36.5-36.5s-16.3-36.5-36.5-36.5Zm259.3 0h-80.5v73h80.5c20.1 0 36.5-16.342 36.5-36.5s-16.4-36.5-36.5-36.5Zm176.8 95h80.5v73h-80.5c-20.2 0-36.5-16.342-36.5-36.5s16.3-36.5 36.5-36.5Z'/%3E%3Crect width='133' height='73' x='-31058' y='-40' rx='36.5'/%3E%3Crect width='133' height='73' x='-31778' y='-40' rx='36.5'/%3E%3Crect width='117' height='73' x='-31587' y='55' rx='36.5'/%3E%3C/g%3E%3C/pattern%3E%3C/svg%3E");
    border-radius: 1.5rem;
    background-size: 44rem; }
    @media (min-width: 480px) {
      .pre-footer__in {
        margin-inline: -1rem; } }
    @media (min-width: 768px) {
      .pre-footer__in {
        background-size: 50rem;
        display: flex; } }
    @media (min-width: 981px) {
      .pre-footer__in {
        margin-inline: auto;
        max-width: 62.5rem; } }
  .pre-footer__content {
    padding: 2.5rem;
    color: var(--wp--preset--color--primary-800); }
    @media (min-width: 768px) {
      .pre-footer__content {
        padding: 2.5rem 2rem 2.5rem 2.5rem; } }
  .pre-footer__contact-info {
    display: inline-flex;
    flex-direction: column; }
    .pre-footer__contact-info a {
      color: var(--wp--preset--color--secondary-600);
      font-family: var(--wp--preset--font-family--libre-baskerville), serif;
      font-weight: 700; }
  .pre-footer__button {
    margin-block-start: 1.25rem; }
  .pre-footer__image {
    width: 14.5rem;
    margin-inline-start: auto; }
    @media (min-width: 480px) {
      .pre-footer__image {
        width: 26.875rem; } }
    @media (min-width: 768px) {
      .pre-footer__image {
        display: block;
        flex-shrink: 0;
        position: relative; } }
    @media (min-width: 768px) {
      .pre-footer__image img {
        position: absolute;
        width: 100%;
        right: 0;
        bottom: 0; } }

/*# sourceMappingURL=pre-footer.css.map */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
@media (min-width: 981px) {
  .pre-footer {
    margin-block-end: -7rem; } }

.pre-footer .container {
  max-width: none; }
  @media (min-width: 981px) {
    .pre-footer .container {
      max-width: var(--wp--style--global--wide-size); } }

.pre-footer__in {
  background-color: transparent;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="393" height="496" fill="none"><path fill="%23F26700" d="M191.637.865c-61.811-6.45-145.734 23.419-181.618 81.59-25.545 41.41-58.917 128.428-34.532 213.918 23.246 78.829 55.035 115.04 91.855 141.51 51.931 36.038 122.24 68.247 175.498 55.13 43.862-10.803 74.665-16.037 102.889-46.902 30.548-34.588 67.209-81.697 74.783-172.82 7.705-133.608-77.786-213.654-116.885-234.387C266.705 20.035 228.975 5.792 191.839.984l-.202-.12Z"/></svg>');
  background-repeat: no-repeat;
  background-size: 100% 100%; }
  @media (min-width: 480px) {
    .pre-footer__in {
      margin-inline: 0;
      justify-content: center; } }
  @media (min-width: 981px) {
    .pre-footer__in {
      justify-content: unset;
      margin-inline: auto;
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1171" height="515" fill="none"><path fill="%23F26700" d="M600.426 504.646c-159.004 20.544-378.235 11.197-475.903-36.571C54.994 434.071-38.69 357.908 16.861 269.832c53.184-81.39 132.113-123.67 224.873-157.725C372.671 65.326 555.316 51.06 690.003 18.279c154.803-37.677 217.943-9.086 293.474 14.13 81.853 26.268 156.763 70.432 184.203 156.533 31.46 127.031-182.306 224.02-281.447 253.072-93.679 26.75-189.846 49.227-285.295 62.469l-.512.163Z"/></svg>'); } }

.pre-footer__content {
  padding: 9.5rem 2.5rem;
  color: var(--wp--preset--color--primary-800); }
  .pre-footer__content form {
    display: flex;
    flex-direction: column;
    gap: 0.5rem; }
    @media (min-width: 768px) {
      .pre-footer__content form {
        flex-direction: row; } }
    .pre-footer__content form .gform-footer.gform_footer {
      margin-top: 0;
      padding: 0; }
  .pre-footer__content .gform_submission_error.hide_summary {
    color: var(--wp--preset--color--text-color); }
  .pre-footer__content .gfield_description.validation_message {
    color: var(--wp--preset--color--text-color) !important;
    font-weight: 600;
    margin-top: 0.5rem;
    text-decoration: underline; }
  .pre-footer__content .gfield--type-email .gfield_label {
    display: none; }
  .pre-footer__content .gfield--type-email input {
    font-size: var(--wp--preset--font-size--base);
    padding-block: calc(var(--wp--preset--spacing--16) - 2px);
    padding-inline: var(--wp--preset--spacing--24);
    border-radius: 0;
    border: 1px solid var(--wp--preset--color--gray-200);
    width: 19.625rem; }
    .pre-footer__content .gfield--type-email input::-moz-placeholder {
      color: var(--wp--preset--color--secondary-600); }
    .pre-footer__content .gfield--type-email input::placeholder {
      color: var(--wp--preset--color--secondary-600); }
  .pre-footer__content button {
    background-color: var(--wp--preset--color--text-color) !important;
    width: 100%;
    justify-content: center;
    height: 3rem !important; }
    @media (min-width: 768px) {
      .pre-footer__content button {
        width: auto;
        justify-content: flex-start; } }
  @media (min-width: 768px) {
    .pre-footer__content {
      padding: 6.5rem 2rem 6.5rem 2.5rem; } }
  @media (min-width: 981px) {
    .pre-footer__content {
      padding: 8rem 5rem 4rem 11.5rem; } }

.pre-footer__contact-info {
  display: inline-flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .pre-footer__contact-info {
      flex-direction: row;
      gap: 2rem; } }
  .pre-footer__contact-info a {
    color: var(--wp--preset--color--tertiary-600); }
    .pre-footer__contact-info a:hover {
      color: var(--wp--preset--color--tertiary-400); }

.pre-footer__button a,
.pre-footer__button button {
  background-color: var(--wp--preset--color--primary-800) !important;
  border-color: var(--wp--preset--color--primary-800) !important; }

/*# sourceMappingURL=pre-footer.css.map */
#gform_wrapper_3[data-form-index="0"].gform-theme,[data-parent-form="3_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg width='640' height='640' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}
			.relevanssi-live-search-results {
				opacity: 0;
				transition: opacity .25s ease-in-out;
				-moz-transition: opacity .25s ease-in-out;
				-webkit-transition: opacity .25s ease-in-out;
				height: 0;
				overflow: hidden;
				z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */
				position: absolute;
				display: none;
			}

			.relevanssi-live-search-results-showing {
				display: block;
				opacity: 1;
				height: auto;
				overflow: auto;
			}

			.relevanssi-live-search-no-results, .relevanssi-live-search-didyoumean {
				padding: 0 1em;
			}
		