/**
 * This injects custom `@font-face` rules.
 */

/**
 * Custom `@font-face` rules
 *
 * These will be added immediately before Tailwind’s `base` layer.
 */

/* DB Heavent will be loaded at theme-functions.php->load_db_heavent_fonts() */

/* Thongterm font */

@font-face {
  font-family: "thongterm";

  src: url("https://use.typekit.net/af/0647fa/00000000000000007735caaa/30/l?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n4&v=3")
  format("woff2"),
  url("https://use.typekit.net/af/0647fa/00000000000000007735caaa/30/d?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n4&v=3")
  format("woff"),
  url("https://use.typekit.net/af/0647fa/00000000000000007735caaa/30/a?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n4&v=3")
  format("opentype");

  font-style: normal;

  font-weight: 400;

  font-display: swap;
}

@font-face {
  font-family: "thongterm";

  src: url("https://use.typekit.net/af/95249f/00000000000000007735caaf/30/l?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i4&v=3")
  format("woff2"),
  url("https://use.typekit.net/af/95249f/00000000000000007735caaf/30/d?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i4&v=3")
  format("woff"),
  url("https://use.typekit.net/af/95249f/00000000000000007735caaf/30/a?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i4&v=3")
  format("opentype");

  font-style: italic;

  font-weight: 400;

  font-display: swap;
}

@font-face {
  font-family: "thongterm";

  src: url("https://use.typekit.net/af/4fdbd7/00000000000000007735cab3/30/l?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n7&v=3")
  format("woff2"),
  url("https://use.typekit.net/af/4fdbd7/00000000000000007735cab3/30/d?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n7&v=3")
  format("woff"),
  url("https://use.typekit.net/af/4fdbd7/00000000000000007735cab3/30/a?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=n7&v=3")
  format("opentype");

  font-style: normal;

  font-weight: 700;

  font-display: swap;
}

@font-face {
  font-family: "thongterm";

  src: url("https://use.typekit.net/af/e9c99d/00000000000000007735cab7/30/l?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i7&v=3")
  format("woff2"),
  url("https://use.typekit.net/af/e9c99d/00000000000000007735cab7/30/d?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i7&v=3")
  format("woff"),
  url("https://use.typekit.net/af/e9c99d/00000000000000007735cab7/30/a?primer=55460fc0f9c0872d8fb7cf48aa74998707c06bdf202865a7c23f10c82ea380b1&fvd=i7&v=3")
  format("opentype");

  font-style: italic;

  font-weight: 700;

  font-display: swap;
}

/**
  * This injects Tailwind's base styles and any base styles registered by
  * plugins, then adds custom base styles.
  */

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-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.
*/

::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

/**
  This stylesheet are shared between Single Content page and TinyMCE Editor.
*/

/**
  This stylesheet are shared between components.css and post-type/post.css
*/

@tailwind components;

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 414px) {
  .container {
    max-width: 414px;
  }
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.prose {
  color: var(--tw-prose-body);
}

.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where([class~="lead"], [class~="is-style-lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}

.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}

.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}

.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}

.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}

.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: upper-roman;
}

.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: lower-roman;
}

.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: decimal;
}

.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}

.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}

.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}

.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}

.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
  border-bottom: none;
}

.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
  border-left-style: solid;
}

.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: open-quote;
}

.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: close-quote;
}

.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}

.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}

.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}

.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "`";
}

.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: "`";
}

.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.875em;
}

.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}

.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: inherit;
}

.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: none;
}

.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {
  content: none;
}

.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}

.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}

.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}

.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-bottom-width: 0;
}

.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: baseline;
}

.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}

.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  vertical-align: top;
}

.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  text-align: start;
}

.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-kbd: #111827;
  --tw-prose-kbd-shadows: 17 24 39;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.75;
}

.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}

.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}

.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0.375em;
}

.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
}

.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}

.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}

.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}

.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-start: 0;
}

.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  padding-inline-end: 0;
}

.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}

.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-top: 0;
}

.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  margin-bottom: 0;
}

.prose :where(blockquote > cite):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  color: var(--tw-prose-body);
  font-style: normal;
  font-weight: 400;
}

.prose :where(blockquote > cite):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
  content: "\2014";
}

.prose :where(table.has-fixed-layout):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  table-layout: fixed;
  width: 100%;
}

.prose-neutral {
  --tw-prose-body: #404040;
  --tw-prose-headings: #171717;
  --tw-prose-lead: #525252;
  --tw-prose-links: #171717;
  --tw-prose-bold: #171717;
  --tw-prose-counters: #737373;
  --tw-prose-bullets: #d4d4d4;
  --tw-prose-hr: #e5e5e5;
  --tw-prose-quotes: #171717;
  --tw-prose-quote-borders: #e5e5e5;
  --tw-prose-captions: #737373;
  --tw-prose-kbd: #171717;
  --tw-prose-kbd-shadows: 23 23 23;
  --tw-prose-code: #171717;
  --tw-prose-pre-code: #e5e5e5;
  --tw-prose-pre-bg: #262626;
  --tw-prose-th-borders: #d4d4d4;
  --tw-prose-td-borders: #e5e5e5;
  --tw-prose-invert-body: #d4d4d4;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #a3a3a3;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #a3a3a3;
  --tw-prose-invert-bullets: #525252;
  --tw-prose-invert-hr: #404040;
  --tw-prose-invert-quotes: #f5f5f5;
  --tw-prose-invert-quote-borders: #404040;
  --tw-prose-invert-captions: #a3a3a3;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: 255 255 255;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d4d4d4;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #525252;
  --tw-prose-invert-td-borders: #404040;
}

.tbps--underlined-title-header .title-heading {
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 6px;
}

.tbps--underlined-title-header .title-heading.single-content {
  font-family: DB Heavent, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
}

.tbps--underlined-title-header.text-white .title-heading {
  color: #FFFFFF;
}

.tbps--underlined-title-header.\!text-white .title-heading {
  color: #FFFFFF !important;
}

.tbps--underlined-title-header.primary-center, .tbps--underlined-title-header.secondary-center, .tbps--underlined-title-header.primary-center-big, .tbps--underlined-title-header.secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}

.tbps--underlined-title-header.text-white-gredient .title-heading {
  display: inline-block;
  font-size: 3rem;
  line-height: 1.25;
  color: transparent;
  background: linear-gradient(100.06deg, #E2E3E7 -6.4%, #F0F0F2 21.06%, #918E91 52.09%, #B4B5C2 76.59%, #E2E3E7 98.22%);
  -webkit-background-clip: text;
          background-clip: text;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.7);
}

.tbps--underlined-title-header.text-white-gredient .underlined-title-gradient {
  background-image: linear-gradient(269.78deg, #FFA200 -7.9%, #812900 43.04%, #FFA100 101.93%) !important;
}

.tbps--underlined-title-header .underlined-title-gradient {
  margin-top: 6px;
  height: 4px;
  width: 100%;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
}

.tbps--underlined-title-header .underlined-title-gradient.gradient {
  background-image: linear-gradient(90deg, #E74900 0%, #812900 100%);
}

.tbps--underlined-title-header .underlined-title-gradient.gradient--primary-center, .tbps--underlined-title-header .underlined-title-gradient.gradient--secondary-center, .tbps--underlined-title-header .underlined-title-gradient.gradient--primary-center-big, .tbps--underlined-title-header .underlined-title-gradient.gradient--secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: 170px;
}

.tbps--underlined-title-header .underlined-title-gradient.gradient--secondary, .tbps--underlined-title-header .underlined-title-gradient.gradient--secondary-center, .tbps--underlined-title-header .underlined-title-gradient.gradient--secondary-big, .tbps--underlined-title-header .underlined-title-gradient.gradient--secondary-center-big {
  background-image: linear-gradient(90deg, #FFD4C0 0%, #FF8045 100%);
}

.tbps--underlined-title-header .underlined-title-gradient.fixed-width {
  width: 170px;
}

.font-size-big .tpbs-content {
  line-height: 1.9;
}

.font-size-big .tpbs-content *:not(h1, h2, h3, h4, h5, h6) {
  line-height: 1.9;
}

.tpbs-content {
  /* Fallback case. There're some news without any paragraph tag for some reason. */
  font-family: thongterm, sans-serif;
  font-size: 1.125rem;
  line-height: 1.7;
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-content *:not(h1, h2, h3, h4, h5, h6) {
  font-family: thongterm, sans-serif;
  font-size: 1.125rem;
  line-height: 1.7;
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content *:not(h1, h2, h3, h4, h5, h6) {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-content h1, .tpbs-content h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content h1, .tpbs-content h2 {
    font-size: 1.625rem;
    line-height: 1.4;
    font-weight: 500;
    line-height: 2rem;
  }
}

.tpbs-content h1.underlined-heading .title-heading, .tpbs-content h2.underlined-heading .title-heading {
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 6px;
}

.tpbs-content h1.underlined-heading .title-heading.single-content, .tpbs-content h2.underlined-heading .title-heading.single-content {
  font-family: DB Heavent, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
}

.tpbs-content h1.underlined-heading.text-white .title-heading, .tpbs-content h2.underlined-heading.text-white .title-heading {
  color: #FFFFFF;
}

.tpbs-content h1.underlined-heading.primary-center,.tpbs-content h1.underlined-heading.secondary-center,.tpbs-content h1.underlined-heading.primary-center-big,.tpbs-content h1.underlined-heading.secondary-center-big, .tpbs-content h2.underlined-heading.primary-center, .tpbs-content h2.underlined-heading.secondary-center, .tpbs-content h2.underlined-heading.primary-center-big, .tpbs-content h2.underlined-heading.secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}

.tpbs-content h1.underlined-heading.text-white-gredient .title-heading, .tpbs-content h2.underlined-heading.text-white-gredient .title-heading {
  display: inline-block;
  font-size: 3rem;
  line-height: 1.25;
  color: transparent;
  background: linear-gradient(100.06deg, #E2E3E7 -6.4%, #F0F0F2 21.06%, #918E91 52.09%, #B4B5C2 76.59%, #E2E3E7 98.22%);
  -webkit-background-clip: text;
          background-clip: text;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.7);
}

.tpbs-content h1.underlined-heading.text-white-gredient .underlined-title-gradient, .tpbs-content h2.underlined-heading.text-white-gredient .underlined-title-gradient {
  background-image: linear-gradient(269.78deg, #FFA200 -7.9%, #812900 43.04%, #FFA100 101.93%);
}

.tpbs-content h1.underlined-heading .underlined-title-gradient, .tpbs-content h2.underlined-heading .underlined-title-gradient {
  margin-top: 6px;
  height: 4px;
  width: 100%;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
}

.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient {
  background-image: linear-gradient(90deg, #E74900 0%, #812900 100%);
}

.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--primary-center,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--primary-center-big,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--primary-center, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary-center, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--primary-center-big, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: 170px;
}

.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary-big,.tpbs-content h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary-center, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary-big, .tpbs-content h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  background-image: linear-gradient(90deg, #FFD4C0 0%, #FF8045 100%);
}

.tpbs-content h1.underlined-heading .underlined-title-gradient.fixed-width, .tpbs-content h2.underlined-heading .underlined-title-gradient.fixed-width {
  width: 170px;
}

.tpbs-content h3 {
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content h3 {
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-content h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content h4 {
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-content h5 {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content h5 {
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-content h6 {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-content h6 {
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

/** Spacing */

.tpbs-content h1, .tpbs-content h2, .tpbs-content h3, .tpbs-content h4, .tpbs-content h5, .tpbs-content h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-content h1, .tpbs-content h2, .tpbs-content h3, .tpbs-content h4, .tpbs-content h5, .tpbs-content h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-content p {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.6;
  line-height: 33px;
}

.tpbs-content p + p {
  margin-bottom: 1.25rem;
}

.tpbs-content h1 + p, .tpbs-content h2 + p, .tpbs-content h3 + p, .tpbs-content h4 + p, .tpbs-content h5 + p, .tpbs-content h6 + p, .tpbs-content h1 + ul, .tpbs-content h2 + ul, .tpbs-content h3 + ul, .tpbs-content h4 + ul, .tpbs-content h5 + ul, .tpbs-content h6 + ul, .tpbs-content h1 + ol, .tpbs-content h2 + ol, .tpbs-content h3 + ol, .tpbs-content h4 + ol, .tpbs-content h5 + ol, .tpbs-content h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-content h1 + p, .tpbs-content h2 + p, .tpbs-content h3 + p, .tpbs-content h4 + p, .tpbs-content h5 + p, .tpbs-content h6 + p, .tpbs-content h1 + ul, .tpbs-content h2 + ul, .tpbs-content h3 + ul, .tpbs-content h4 + ul, .tpbs-content h5 + ul, .tpbs-content h6 + ul, .tpbs-content h1 + ol, .tpbs-content h2 + ol, .tpbs-content h3 + ol, .tpbs-content h4 + ol, .tpbs-content h5 + ol, .tpbs-content h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-content h1 + figure, .tpbs-content h2 + figure, .tpbs-content h3 + figure, .tpbs-content h4 + figure, .tpbs-content h5 + figure, .tpbs-content h6 + figure {
  margin-top: 1.5rem;
}

.tpbs-content p + h1, .tpbs-content p + h2, .tpbs-content p + h3, .tpbs-content p + h4, .tpbs-content p + h5, .tpbs-content p + h6 {
  margin-top: 2.5rem;
}

.tpbs-content p + blockquote {
  margin-top: 60px;
  margin-bottom: 60px;
}

.tpbs-content p:has(+ ul) {
  margin-bottom: 0.5rem;
}

.tpbs-content ul,
    .tpbs-content ol {
  margin-bottom: 2.5rem;
  padding-left: 2rem;
}

.tpbs-content hr {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.tpbs-content figcaption {
  margin-top: 0.75rem;
}

.tpbs-content figcaption + img,
    .tpbs-content .wp-caption-dd + img {
  margin-top: 2.5rem;
}

.tpbs-content pre {
  margin-bottom: 2.5rem;
}

/** End of Spacing */

.tpbs-content ul {
  list-style-type: disc;
}

.tpbs-content ul ::marker {
  font-size: 12px;
}

.tpbs-content ol {
  list-style-type: decimal;
}

.tpbs-content li {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.6;
  line-height: 1.75rem;
}

@media (min-width: 1024px) {
  .tpbs-content li {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-content a {
  --tw-text-opacity: 1;
  color: rgb(254 80 0 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.tpbs-content a:hover {
  --tw-text-opacity: 1;
  color: rgb(107 34 0 / var(--tw-text-opacity, 1));
}

.tpbs-content blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(254 80 0 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  font-style: italic;
}

.tpbs-content p > img {
  margin-bottom: 0px;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.tpbs-content table {
  margin-bottom: 2.5rem;
  display: block;
  width: 100%;
  max-width: 100dvw;
  border-collapse: collapse;
  overflow-x: auto;
}

@media (min-width: 1024px) {
  .tpbs-content table {
    display: table;
  }
}

.tpbs-content table td {
  white-space: pre;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 225 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding: 0.5rem;
}

.tpbs-content table th {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 225 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 235 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  text-align: left;
  font-family: DB Heavent, sans-serif;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-content code {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 248 / var(--tw-bg-opacity, 1));
  padding: 0.25rem;
}

.tpbs-content pre {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 248 / var(--tw-bg-opacity, 1));
  padding: 2rem;
}

.tpbs-content pre code {
  border-radius: 0px;
  background-color: transparent;
  padding: 0px;
}

.tpbs-content figure {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 48px;
  height: auto;
}

.tpbs-content iframe {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 2.5rem;
  height: auto;
}

.tpbs-content img,
    .tpbs-content iframe {
  border-radius: 0.5rem;
}

.tpbs-content p:has(img) {
  margin-bottom: 2.5rem;
}

.tpbs-content figcaption,
    .tpbs-content .wp-caption-dd {
  position: relative;
  text-align: center;
  font-family: DB Heavent, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(104 104 104 / var(--tw-text-opacity, 1));
}

.tpbs-content figcaption:after, .tpbs-content .wp-caption-dd:after {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -0.5rem;
  margin-left: auto;
  margin-right: auto;
  height: 4px;
  width: 64px;
  content: '';
  background: linear-gradient(90deg, #E74900 0%, #812900 100%);
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
}

.tpbs-content blockquote {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 230 / var(--tw-bg-opacity, 1));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-content blockquote > * {
  margin: 0px;
  font-family: DB Heavent, sans-serif;
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 500;
  font-style: normal;
}

.tpbs-content blockquote p {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-content blockquote p:before,
        .tpbs-content blockquote p:after {
  display: none;
}

.tpbs-content blockquote:before {
  position: absolute;
  top: 0px;
  left: 14px;
  display: block;
  height: 39px;
  width: 48px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDQ4IDM5IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMjYuMDUzOUMwIDI0Ljg2NzIgMC4xMDcxOTIgMjMuNjI2NiAwLjMyMTU3NiAyMi4zMzE5QzEuNTAwNjkgMTQuMjQwNyA1LjMwNiA2Ljc5NjY4IDExLjczNzUgMEwxNC45NTMzIDIuNDI3MzlDMTEuMDk0NCA2LjUyNjk3IDkuMTExMzEgMTAuMTk1IDkuMDA0MTIgMTMuNDMxNUM5LjExMTMxIDE1LjI2NTYgMTAuNDUxMiAxNi41NjAyIDEzLjAyMzggMTcuMzE1NEMxMy43NzQyIDE3LjUzMTEgMTQuNTc4MSAxNy44MDA4IDE1LjQzNTYgMTguMTI0NUMxOS42MTYxIDIwLjA2NjQgMjEuNzA2NCAyMy4zNTY4IDIxLjcwNjQgMjcuOTk1OEMyMS43MDY0IDI5LjcyMiAyMS4zMzEyIDMxLjM0MDIgMjAuNTgwOSAzMi44NTA2QzE4LjY1MTQgMzYuOTUwMiAxNS41NDI4IDM5IDExLjI1NTIgMzlDOS43NTQ0NyAzOSA4LjM2MDk3IDM4LjczMDMgNy4wNzQ2NyAzOC4xOTA5QzIuMzU4MjIgMzYuNDY0NyAwIDMyLjQxOTEgMCAyNi4wNTM5Wk0yNS44ODY5IDI2LjA1MzlDMjUuODg2OSAyNC44NjcyIDI1Ljk5NCAyMy42MjY2IDI2LjIwODQgMjIuMzMxOUMyNy4zODc1IDE0LjI0MDcgMzEuMTkyOSA2Ljc5NjY4IDM3LjYyNDQgMEw0MC44NDAxIDIuNDI3MzlDMzYuOTgxMiA2LjUyNjk3IDM0Ljk5ODIgMTAuMTk1IDM0Ljg5MSAxMy40MzE1QzM0Ljk5ODIgMTUuMjY1NiAzNi4zMzgxIDE2LjU2MDIgMzguOTEwNyAxNy4zMTU0QzM5LjY2MSAxNy41MzExIDQwLjQ2NSAxNy44MDA4IDQxLjMyMjUgMTguMTI0NUM0NS41MDMgMjAuMDY2NCA0Ny41OTMyIDIzLjM1NjggNDcuNTkzMiAyNy45OTU4QzQ3LjU5MzIgMjkuNzIyIDQ3LjIxOCAzMS4zNDAyIDQ2LjQ2NzcgMzIuODUwNkM0NC41MzgyIDM2Ljk1MDIgNDEuNDI5NyAzOSAzNy4xNDIgMzlDMzUuNjQxMyAzOSAzNC4yNDc4IDM4LjczMDMgMzIuOTYxNSAzOC4xOTA5QzI4LjI0NTEgMzYuNDY0NyAyNS44ODY5IDMyLjQxOTEgMjUuODg2OSAyNi4wNTM5WiIgZmlsbD0iI0ZFNTAwMCIvPgo8L3N2Zz4=");
}

.tpbs-content blockquote:after {
  position: absolute;
  bottom: -32px;
  right: 14px;
  display: block;
  height: 39px;
  width: 48px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDQ4IDM5IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTQ3LjU5MzIgMTIuOTQ2MUM0Ny41OTMyIDE0LjEzMjggNDcuNDg2IDE1LjM3MzQgNDcuMjcxNiAxNi42NjhDNDYuMDkyNSAyNC43NTkzIDQyLjI4NzIgMzIuMjAzMyAzNS44NTU3IDM5TDMyLjYzOTkgMzYuNTcyNkMzNi40OTg5IDMyLjQ3MyAzOC40ODE5IDI4LjgwNSAzOC41ODkxIDI1LjU2ODVDMzguNDgxOSAyMy43MzQ0IDM3LjE0MiAyMi40Mzk4IDM0LjU2OTQgMjEuNjg0NkMzMy44MTkxIDIxLjQ2ODkgMzMuMDE1MSAyMS4xOTkyIDMyLjE1NzYgMjAuODc1NUMyNy45NzcxIDE4LjkzMzYgMjUuODg2OSAxNS42NDMyIDI1Ljg4NjkgMTEuMDA0MUMyNS44ODY5IDkuMjc4MDEgMjYuMjYyIDcuNjU5NzUgMjcuMDEyNCA2LjE0OTM4QzI4Ljk0MTggMi4wNDk3OSAzMi4wNTA0IDAgMzYuMzM4MSAwQzM3LjgzODggMCAzOS4yMzIzIDAuMjY5NzEgNDAuNTE4NiAwLjgwOTEyOUM0NS4yMzUgMi41MzUyNyA0Ny41OTMyIDYuNTgwOTEgNDcuNTkzMiAxMi45NDYxWk0yMS43MDY0IDEyLjk0NjFDMjEuNzA2NCAxNC4xMzI4IDIxLjU5OTIgMTUuMzczNCAyMS4zODQ4IDE2LjY2OEMyMC4yMDU3IDI0Ljc1OTMgMTYuNDAwNCAzMi4yMDMzIDkuOTY4ODUgMzlMNi43NTMwOSAzNi41NzI2QzEwLjYxMiAzMi40NzMgMTIuNTk1MSAyOC44MDUgMTIuNzAyMiAyNS41Njg1QzEyLjU5NTEgMjMuNzM0NCAxMS4yNTUyIDIyLjQzOTggOC42ODI1NSAyMS42ODQ2QzcuOTMyMiAyMS40Njg5IDcuMTI4MjYgMjEuMTk5MiA2LjI3MDczIDIwLjg3NTVDMi4wOTAyNCAxOC45MzM2IDAgMTUuNjQzMiAwIDExLjAwNDFDMCA5LjI3ODAxIDAuMzc1MTcyIDcuNjU5NzUgMS4xMjU1MiA2LjE0OTM4QzMuMDU0OTcgMi4wNDk3OSA2LjE2MzU0IDAgMTAuNDUxMiAwQzExLjk1MTkgMCAxMy4zNDU0IDAuMjY5NzEgMTQuNjMxNyAwLjgwOTEyOUMxOS4zNDgxIDIuNTM1MjcgMjEuNzA2NCA2LjU4MDkxIDIxLjcwNjQgMTIuOTQ2MVoiIGZpbGw9IiNGRTUwMDAiLz4KPC9zdmc+");
}

.tpbs-content .aligncenter img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.font-size-big .tpbs-gutenberg {
  line-height: 1.9;
}

.font-size-big .tpbs-gutenberg *:not(h1, h2, h3, h4, h5, h6) {
  line-height: 1.9;
}

.tpbs-gutenberg {
  /* Fallback case. There're some news without any paragraph tag for some reason. */
  font-family: thongterm, sans-serif;
  font-size: 1.125rem;
  line-height: 1.7;
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-gutenberg *:not(h1, h2, h3, h4, h5, h6) {
  font-family: thongterm, sans-serif;
  font-size: 1.125rem;
  line-height: 1.7;
  --tw-text-opacity: 1;
  color: rgb(72 72 72 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg *:not(h1, h2, h3, h4, h5, h6) {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2 {
    font-size: 1.625rem;
    line-height: 1.4;
    font-weight: 500;
    line-height: 2rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2 {
    font-size: 1.625rem;
    line-height: 1.4;
    font-weight: 500;
    line-height: 2rem;
  }
}

.tpbs-gutenberg h1.underlined-heading .title-heading,.tpbs-gutenberg h2.underlined-heading .title-heading {
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 6px;
}

.tpbs-gutenberg h1.underlined-heading .title-heading.single-content,.tpbs-gutenberg h2.underlined-heading .title-heading.single-content {
  font-family: DB Heavent, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
}

.tpbs-gutenberg h1.underlined-heading.text-white .title-heading,.tpbs-gutenberg h2.underlined-heading.text-white .title-heading {
  color: #FFFFFF;
}

.tpbs-gutenberg h1.underlined-heading.primary-center,.tpbs-gutenberg h1.underlined-heading.secondary-center,.tpbs-gutenberg h1.underlined-heading.primary-center-big,.tpbs-gutenberg h1.underlined-heading.secondary-center-big,.tpbs-gutenberg h2.underlined-heading.primary-center,.tpbs-gutenberg h2.underlined-heading.secondary-center,.tpbs-gutenberg h2.underlined-heading.primary-center-big,.tpbs-gutenberg h2.underlined-heading.secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}

.tpbs-gutenberg h1.underlined-heading.text-white-gredient .title-heading,.tpbs-gutenberg h2.underlined-heading.text-white-gredient .title-heading {
  display: inline-block;
  font-size: 3rem;
  line-height: 1.25;
  color: transparent;
  background: linear-gradient(100.06deg, #E2E3E7 -6.4%, #F0F0F2 21.06%, #918E91 52.09%, #B4B5C2 76.59%, #E2E3E7 98.22%);
  -webkit-background-clip: text;
          background-clip: text;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.7);
}

.tpbs-gutenberg h1.underlined-heading.text-white-gredient .underlined-title-gradient,.tpbs-gutenberg h2.underlined-heading.text-white-gredient .underlined-title-gradient {
  background-image: linear-gradient(269.78deg, #FFA200 -7.9%, #812900 43.04%, #FFA100 101.93%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient {
  margin-top: 6px;
  height: 4px;
  width: 100%;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient {
  background-image: linear-gradient(90deg, #E74900 0%, #812900 100%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--primary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--primary-center-big,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--primary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--primary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: 170px;
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-big,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  background-image: linear-gradient(90deg, #FFD4C0 0%, #FF8045 100%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.fixed-width,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.fixed-width {
  width: 170px;
}

.tpbs-gutenberg h1.underlined-heading .title-heading,.tpbs-gutenberg h2.underlined-heading .title-heading {
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 6px;
}

.tpbs-gutenberg h1.underlined-heading .title-heading.single-content,.tpbs-gutenberg h2.underlined-heading .title-heading.single-content {
  font-family: DB Heavent, sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 500;
}

.tpbs-gutenberg h1.underlined-heading.text-white .title-heading,.tpbs-gutenberg h2.underlined-heading.text-white .title-heading {
  color: #FFFFFF;
}

.tpbs-gutenberg h1.underlined-heading.primary-center,.tpbs-gutenberg h1.underlined-heading.secondary-center,.tpbs-gutenberg h1.underlined-heading.primary-center-big,.tpbs-gutenberg h1.underlined-heading.secondary-center-big,.tpbs-gutenberg h2.underlined-heading.primary-center,.tpbs-gutenberg h2.underlined-heading.secondary-center,.tpbs-gutenberg h2.underlined-heading.primary-center-big,.tpbs-gutenberg h2.underlined-heading.secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
}

.tpbs-gutenberg h1.underlined-heading.text-white-gredient .title-heading,.tpbs-gutenberg h2.underlined-heading.text-white-gredient .title-heading {
  display: inline-block;
  font-size: 3rem;
  line-height: 1.25;
  color: transparent;
  background: linear-gradient(100.06deg, #E2E3E7 -6.4%, #F0F0F2 21.06%, #918E91 52.09%, #B4B5C2 76.59%, #E2E3E7 98.22%);
  -webkit-background-clip: text;
          background-clip: text;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.7);
}

.tpbs-gutenberg h1.underlined-heading.text-white-gredient .underlined-title-gradient,.tpbs-gutenberg h2.underlined-heading.text-white-gredient .underlined-title-gradient {
  background-image: linear-gradient(269.78deg, #FFA200 -7.9%, #812900 43.04%, #FFA100 101.93%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient {
  margin-top: 6px;
  height: 4px;
  width: 100%;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient {
  background-image: linear-gradient(90deg, #E74900 0%, #812900 100%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--primary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--primary-center-big,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--primary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--primary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  margin-left: auto;
  margin-right: auto;
  width: 170px;
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-big,.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.gradient--secondary-center-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-big,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.gradient--secondary-center-big {
  background-image: linear-gradient(90deg, #FFD4C0 0%, #FF8045 100%);
}

.tpbs-gutenberg h1.underlined-heading .underlined-title-gradient.fixed-width,.tpbs-gutenberg h2.underlined-heading .underlined-title-gradient.fixed-width {
  width: 170px;
}

.tpbs-gutenberg h3 {
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h3 {
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-gutenberg h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h4 {
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-gutenberg h5 {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h5 {
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-gutenberg h6 {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h6 {
    font-size: 1.375rem;
    line-height: 1.5;
    font-weight: 500;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
  margin-bottom: 0.5rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg h1,.tpbs-gutenberg h2,.tpbs-gutenberg h3,.tpbs-gutenberg h4,.tpbs-gutenberg h5,.tpbs-gutenberg h6 {
    margin-bottom: 0.75rem;
  }
}

.tpbs-gutenberg p {
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  line-height: 1.6;
  line-height: 33px;
}

.tpbs-gutenberg p + p {
  margin-bottom: 1.25rem;
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .tpbs-gutenberg h1 + p,.tpbs-gutenberg h2 + p,.tpbs-gutenberg h3 + p,.tpbs-gutenberg h4 + p,.tpbs-gutenberg h5 + p,.tpbs-gutenberg h6 + p,.tpbs-gutenberg h1 + ul,.tpbs-gutenberg h2 + ul,.tpbs-gutenberg h3 + ul,.tpbs-gutenberg h4 + ul,.tpbs-gutenberg h5 + ul,.tpbs-gutenberg h6 + ul,.tpbs-gutenberg h1 + ol,.tpbs-gutenberg h2 + ol,.tpbs-gutenberg h3 + ol,.tpbs-gutenberg h4 + ol,.tpbs-gutenberg h5 + ol,.tpbs-gutenberg h6 + ol {
    margin-bottom: 2.5rem;
  }
}

.tpbs-gutenberg h1 + figure,.tpbs-gutenberg h2 + figure,.tpbs-gutenberg h3 + figure,.tpbs-gutenberg h4 + figure,.tpbs-gutenberg h5 + figure,.tpbs-gutenberg h6 + figure {
  margin-top: 1.5rem;
}

.tpbs-gutenberg p + h1,.tpbs-gutenberg p + h2,.tpbs-gutenberg p + h3,.tpbs-gutenberg p + h4,.tpbs-gutenberg p + h5,.tpbs-gutenberg p + h6 {
  margin-top: 2.5rem;
}

.tpbs-gutenberg p + blockquote {
  margin-top: 60px;
  margin-bottom: 60px;
}

.tpbs-gutenberg p:has(+ ul) {
  margin-bottom: 0.5rem;
}

.tpbs-gutenberg ul,.tpbs-gutenberg ol {
  margin-bottom: 2.5rem;
  padding-left: 2rem;
}

.tpbs-gutenberg hr {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.tpbs-gutenberg figcaption {
  margin-top: 0.75rem;
}

.tpbs-gutenberg figcaption + img,.tpbs-gutenberg .wp-caption-dd + img {
  margin-top: 2.5rem;
}

.tpbs-gutenberg pre {
  margin-bottom: 2.5rem;
}

.tpbs-gutenberg ul {
  list-style-type: disc;
}

.tpbs-gutenberg ul ::marker {
  font-size: 12px;
}

.tpbs-gutenberg ol {
  list-style-type: decimal;
}

.tpbs-gutenberg li {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.6;
  line-height: 1.75rem;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg li {
    font-size: 1.125rem;
    line-height: 1.6;
    line-height: 2rem;
  }
}

.tpbs-gutenberg a {
  --tw-text-opacity: 1;
  color: rgb(254 80 0 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.tpbs-gutenberg a:hover {
  --tw-text-opacity: 1;
  color: rgb(107 34 0 / var(--tw-text-opacity, 1));
}

.tpbs-gutenberg blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(254 80 0 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  font-style: italic;
}

.tpbs-gutenberg p > img {
  margin-bottom: 0px;
  height: auto;
  width: 100%;
  max-width: 100%;
}

.tpbs-gutenberg table {
  margin-bottom: 2.5rem;
  display: block;
  width: 100%;
  max-width: 100dvw;
  border-collapse: collapse;
  overflow-x: auto;
}

@media (min-width: 1024px) {
  .tpbs-gutenberg table {
    display: table;
  }
}

.tpbs-gutenberg table td {
  white-space: pre;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 225 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding: 0.5rem;
}

.tpbs-gutenberg table th {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 225 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 235 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
  text-align: left;
  font-family: DB Heavent, sans-serif;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-gutenberg code {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 248 / var(--tw-bg-opacity, 1));
  padding: 0.25rem;
}

.tpbs-gutenberg pre {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 248 / var(--tw-bg-opacity, 1));
  padding: 2rem;
}

.tpbs-gutenberg pre code {
  border-radius: 0px;
  background-color: transparent;
  padding: 0px;
}

.tpbs-gutenberg figure {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 48px;
  height: auto;
}

.tpbs-gutenberg iframe {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 2.5rem;
  height: auto;
}

.tpbs-gutenberg img,.tpbs-gutenberg iframe {
  border-radius: 0.5rem;
}

.tpbs-gutenberg p:has(img) {
  margin-bottom: 2.5rem;
}

.tpbs-gutenberg figcaption,.tpbs-gutenberg .wp-caption-dd {
  position: relative;
  text-align: center;
  font-family: DB Heavent, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
  --tw-text-opacity: 1;
  color: rgb(104 104 104 / var(--tw-text-opacity, 1));
}

.tpbs-gutenberg figcaption:after,.tpbs-gutenberg .wp-caption-dd:after {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -0.5rem;
  margin-left: auto;
  margin-right: auto;
  height: 4px;
  width: 64px;
  content: '';
  background: linear-gradient(90deg, #E74900 0%, #812900 100%);
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
}

.tpbs-gutenberg blockquote {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0.5rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 238 230 / var(--tw-bg-opacity, 1));
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-gutenberg blockquote > * {
  margin: 0px;
  font-family: DB Heavent, sans-serif;
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 500;
  font-style: normal;
}

.tpbs-gutenberg blockquote p {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

.tpbs-gutenberg blockquote p:before,.tpbs-gutenberg blockquote p:after {
  display: none;
}

.tpbs-gutenberg blockquote:before {
  position: absolute;
  top: 0px;
  left: 14px;
  display: block;
  height: 39px;
  width: 48px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDQ4IDM5IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMjYuMDUzOUMwIDI0Ljg2NzIgMC4xMDcxOTIgMjMuNjI2NiAwLjMyMTU3NiAyMi4zMzE5QzEuNTAwNjkgMTQuMjQwNyA1LjMwNiA2Ljc5NjY4IDExLjczNzUgMEwxNC45NTMzIDIuNDI3MzlDMTEuMDk0NCA2LjUyNjk3IDkuMTExMzEgMTAuMTk1IDkuMDA0MTIgMTMuNDMxNUM5LjExMTMxIDE1LjI2NTYgMTAuNDUxMiAxNi41NjAyIDEzLjAyMzggMTcuMzE1NEMxMy43NzQyIDE3LjUzMTEgMTQuNTc4MSAxNy44MDA4IDE1LjQzNTYgMTguMTI0NUMxOS42MTYxIDIwLjA2NjQgMjEuNzA2NCAyMy4zNTY4IDIxLjcwNjQgMjcuOTk1OEMyMS43MDY0IDI5LjcyMiAyMS4zMzEyIDMxLjM0MDIgMjAuNTgwOSAzMi44NTA2QzE4LjY1MTQgMzYuOTUwMiAxNS41NDI4IDM5IDExLjI1NTIgMzlDOS43NTQ0NyAzOSA4LjM2MDk3IDM4LjczMDMgNy4wNzQ2NyAzOC4xOTA5QzIuMzU4MjIgMzYuNDY0NyAwIDMyLjQxOTEgMCAyNi4wNTM5Wk0yNS44ODY5IDI2LjA1MzlDMjUuODg2OSAyNC44NjcyIDI1Ljk5NCAyMy42MjY2IDI2LjIwODQgMjIuMzMxOUMyNy4zODc1IDE0LjI0MDcgMzEuMTkyOSA2Ljc5NjY4IDM3LjYyNDQgMEw0MC44NDAxIDIuNDI3MzlDMzYuOTgxMiA2LjUyNjk3IDM0Ljk5ODIgMTAuMTk1IDM0Ljg5MSAxMy40MzE1QzM0Ljk5ODIgMTUuMjY1NiAzNi4zMzgxIDE2LjU2MDIgMzguOTEwNyAxNy4zMTU0QzM5LjY2MSAxNy41MzExIDQwLjQ2NSAxNy44MDA4IDQxLjMyMjUgMTguMTI0NUM0NS41MDMgMjAuMDY2NCA0Ny41OTMyIDIzLjM1NjggNDcuNTkzMiAyNy45OTU4QzQ3LjU5MzIgMjkuNzIyIDQ3LjIxOCAzMS4zNDAyIDQ2LjQ2NzcgMzIuODUwNkM0NC41MzgyIDM2Ljk1MDIgNDEuNDI5NyAzOSAzNy4xNDIgMzlDMzUuNjQxMyAzOSAzNC4yNDc4IDM4LjczMDMgMzIuOTYxNSAzOC4xOTA5QzI4LjI0NTEgMzYuNDY0NyAyNS44ODY5IDMyLjQxOTEgMjUuODg2OSAyNi4wNTM5WiIgZmlsbD0iI0ZFNTAwMCIvPgo8L3N2Zz4=");
}

.tpbs-gutenberg blockquote:after {
  position: absolute;
  bottom: -32px;
  right: 14px;
  display: block;
  height: 39px;
  width: 48px;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDQ4IDM5IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTQ3LjU5MzIgMTIuOTQ2MUM0Ny41OTMyIDE0LjEzMjggNDcuNDg2IDE1LjM3MzQgNDcuMjcxNiAxNi42NjhDNDYuMDkyNSAyNC43NTkzIDQyLjI4NzIgMzIuMjAzMyAzNS44NTU3IDM5TDMyLjYzOTkgMzYuNTcyNkMzNi40OTg5IDMyLjQ3MyAzOC40ODE5IDI4LjgwNSAzOC41ODkxIDI1LjU2ODVDMzguNDgxOSAyMy43MzQ0IDM3LjE0MiAyMi40Mzk4IDM0LjU2OTQgMjEuNjg0NkMzMy44MTkxIDIxLjQ2ODkgMzMuMDE1MSAyMS4xOTkyIDMyLjE1NzYgMjAuODc1NUMyNy45NzcxIDE4LjkzMzYgMjUuODg2OSAxNS42NDMyIDI1Ljg4NjkgMTEuMDA0MUMyNS44ODY5IDkuMjc4MDEgMjYuMjYyIDcuNjU5NzUgMjcuMDEyNCA2LjE0OTM4QzI4Ljk0MTggMi4wNDk3OSAzMi4wNTA0IDAgMzYuMzM4MSAwQzM3LjgzODggMCAzOS4yMzIzIDAuMjY5NzEgNDAuNTE4NiAwLjgwOTEyOUM0NS4yMzUgMi41MzUyNyA0Ny41OTMyIDYuNTgwOTEgNDcuNTkzMiAxMi45NDYxWk0yMS43MDY0IDEyLjk0NjFDMjEuNzA2NCAxNC4xMzI4IDIxLjU5OTIgMTUuMzczNCAyMS4zODQ4IDE2LjY2OEMyMC4yMDU3IDI0Ljc1OTMgMTYuNDAwNCAzMi4yMDMzIDkuOTY4ODUgMzlMNi43NTMwOSAzNi41NzI2QzEwLjYxMiAzMi40NzMgMTIuNTk1MSAyOC44MDUgMTIuNzAyMiAyNS41Njg1QzEyLjU5NTEgMjMuNzM0NCAxMS4yNTUyIDIyLjQzOTggOC42ODI1NSAyMS42ODQ2QzcuOTMyMiAyMS40Njg5IDcuMTI4MjYgMjEuMTk5MiA2LjI3MDczIDIwLjg3NTVDMi4wOTAyNCAxOC45MzM2IDAgMTUuNjQzMiAwIDExLjAwNDFDMCA5LjI3ODAxIDAuMzc1MTcyIDcuNjU5NzUgMS4xMjU1MiA2LjE0OTM4QzMuMDU0OTcgMi4wNDk3OSA2LjE2MzU0IDAgMTAuNDUxMiAwQzExLjk1MTkgMCAxMy4zNDU0IDAuMjY5NzEgMTQuNjMxNyAwLjgwOTEyOUMxOS4zNDgxIDIuNTM1MjcgMjEuNzA2NCA2LjU4MDkxIDIxLjcwNjQgMTIuOTQ2MVoiIGZpbGw9IiNGRTUwMDAiLz4KPC9zdmc+");
}

.tpbs-gutenberg .aligncenter img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tpbs-gutenberg.page-content > *,
  .tpbs-gutenberg.entry-content > * {
  max-width: 100% !important;
}

.tpbs-gutenberg ul,
  .tpbs-gutenberg ol {
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
}

.tpbs-gutenberg ul li, .tpbs-gutenberg ol li {
  margin-bottom: 0.5rem;
}

.tpbs-gutenberg ul li:last-child, .tpbs-gutenberg ol li:last-child {
  margin-bottom: 0px;
}

.tpbs-gutenberg ul li {
  margin-bottom: 0.4rem;
  list-style-type: disc;
}

.tpbs-gutenberg ol li {
  list-style-type: decimal;
}

.tpbs-gutenberg * {
  margin-bottom: 1rem;
}

.tpbs-gutenberg .fluentform * {
  margin-bottom: 0;
}

.tpbs-gutenberg .fluentform .ff-el-group {
  margin-bottom: 12px;
}

.tpbs-gutenberg .fluentform .ff_btn_style {
  display: block;
  background: #fe5101 !important;
  margin-top: 1em;
}

.tpbs-gutenberg .fluentform .full .ff_btn_style {
  width: 100%;
}

.tpbs-gutenberg .fluentform .ff-el-form-check-label .ff-el-form-check-radio {
  border-radius: 100%;
}

.tpbs-gutenberg .fluentform .ff-el-form-check-label .ff-el-form-check-radio:checked {
  background-image: url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="6" cy="6" r="6" fill="white"/></svg>');
}

.tpbs-gutenberg .fluentform .ff-el-form-check {
  text-decoration-line: none;
}

.tpbs-gutenberg .ff-default .ff-el-input--label label {
  --tw-text-opacity: 1;
  color: rgb(30 30 30 / var(--tw-text-opacity, 1));
}

@media (min-width: 1536px) {
  .container {
    max-width: 1280px;
  }
}

/* Gutenberg Grid */

body .is-layout-grid {
  display: grid;
  gap: 1rem;
}

.hover\:text-white:hover.tbps--underlined-title-header .title-heading {
  color: #FFFFFF;
}

.group:hover .group-hover\:text-white.tbps--underlined-title-header .title-heading {
  color: #FFFFFF;
}

.aria-selected\:text-white[aria-selected="true"].tbps--underlined-title-header .title-heading {
  color: #FFFFFF;
}

@media (min-width: 640px) {
  .xs\:text-white.tbps--underlined-title-header .title-heading {
    color: #FFFFFF;
  }
}

@media (min-width: 768px) {
  .sm\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  @media (min-width: 414px) {
    .sm\:container {
      max-width: 414px;
    }
  }

  @media (min-width: 640px) {
    .sm\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .sm\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .sm\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .sm\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .sm\:container {
      max-width: 1536px;
    }
  }

  .sm\:text-white.tbps--underlined-title-header .title-heading {
    color: #FFFFFF;
  }
}

@media (min-width: 1024px) {
  .md\:container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  @media (min-width: 414px) {
    .md\:container {
      max-width: 414px;
    }
  }

  @media (min-width: 640px) {
    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .md\:container {
      max-width: 1536px;
    }
  }

  .md\:text-white.tbps--underlined-title-header .title-heading {
    color: #FFFFFF;
  }
}

.\[\&\.active\]\:text-white.active.tbps--underlined-title-header .title-heading {
  color: #FFFFFF;
}