<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
! tailwindcss v3.3.2 | 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.
*/

html {
  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: Poppins, Noto Sans TC, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}

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

/*
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-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: 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,
[type='button'],
[type='reset'],
[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;
}

/*
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] {
  display: none;
}

*, ::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:  ;
}

::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:  ;
}
.container{
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 480px){

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

    .container{
        max-width: 600px;
        padding-right: 2rem;
        padding-left: 2rem;
    }
}
@media (min-width: 782px){

    .container{
        max-width: 782px;
        padding-right: 4rem;
        padding-left: 4rem;
    }
}
@media (min-width: 960px){

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

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

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

    .container{
        max-width: 1600px;
        padding-right: 0rem;
        padding-left: 0rem;
    }
}
@media (min-width: 1920px){

    .container{
        max-width: 1920px;
    }
}
.prose{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([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"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
    list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.prose :where(ol &gt; li):not(:where([class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.prose :where(ul &gt; li):not(:where([class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.prose :where(hr):not(:where([class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
    content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
    content: close-quote;
}
.prose :where(h1):not(:where([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"] *)){
    font-weight: 900;
    color: inherit;
}
.prose :where(h2):not(:where([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"] *)){
    font-weight: 800;
    color: inherit;
}
.prose :where(h3):not(:where([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"] *)){
    font-weight: 700;
    color: inherit;
}
.prose :where(h4):not(:where([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"] *)){
    font-weight: 700;
    color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(figure &gt; *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.prose :where(code):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"] *))::before{
    content: "`";
}
.prose :where(code):not(:where([class~="not-prose"] *))::after{
    content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.prose :where(pre):not(:where([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-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
}
.prose :where(pre code):not(:where([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"] *))::before{
    content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after{
    content: none;
}
.prose :where(table):not(:where([class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.prose :where(tbody tr):not(:where([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"] *)){
    border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"] *)){
    vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)){
    vertical-align: top;
}
.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-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-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(video):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(figure):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.prose :where(li):not(:where([class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.prose :where(ol &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.375em;
}
.prose :where(ul &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.375em;
}
.prose :where(.prose &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(.prose &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
}
.prose :where(.prose &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.prose :where(.prose &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
}
.prose :where(.prose &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.prose :where(hr + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.prose :where(.prose &gt; :first-child):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose :where(.prose &gt; :last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 0;
}
.prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.prose-lg :where(p):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.prose-lg :where(h1):not(:where([class~="not-prose"] *)){
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.prose-lg :where(h2):not(:where([class~="not-prose"] *)){
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.prose-lg :where(h3):not(:where([class~="not-prose"] *)){
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.prose-lg :where(h4):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.prose-lg :where(img):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(video):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(figure):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.prose-lg :where(figure &gt; *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.prose-lg :where(code):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
}
.prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){
    font-size: 0.8666667em;
}
.prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){
    font-size: 0.875em;
}
.prose-lg :where(pre):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.prose-lg :where(ol):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg :where(ul):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.prose-lg :where(li):not(:where([class~="not-prose"] *)){
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.prose-lg :where(ol &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.4444444em;
}
.prose-lg :where(ul &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.4444444em;
}
.prose-lg :where(.prose-lg &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg :where(.prose-lg &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose-lg &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
}
.prose-lg :where(.prose-lg &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
}
.prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.prose-lg :where(hr):not(:where([class~="not-prose"] *)){
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose-lg :where(table):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
}
.prose-lg :where(thead th):not(:where([class~="not-prose"] *)){
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.prose-lg :where(.prose-lg &gt; :first-child):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.prose-lg :where(.prose-lg &gt; :last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 0;
}
.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.pointer-events-none{
    pointer-events: none;
}
.visible{
    visibility: visible;
}
.invisible{
    visibility: hidden;
}
.collapse{
    visibility: collapse;
}
.static{
    position: static;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: sticky;
}
.inset-0{
    inset: 0px;
}
.inset-x-0{
    left: 0px;
    right: 0px;
}
.bottom-0{
    bottom: 0px;
}
.left-0{
    left: 0px;
}
.left-1\/2{
    left: 50%;
}
.right-0{
    right: 0px;
}
.top-0{
    top: 0px;
}
.top-full{
    top: 100%;
}
.z-0{
    z-index: 0;
}
.z-10{
    z-index: 10;
}
.z-20{
    z-index: 20;
}
.z-50{
    z-index: 50;
}
.order-1{
    order: 1;
}
.order-2{
    order: 2;
}
.-m-3{
    margin: -0.75rem;
}
.m-8{
    margin: 2rem;
}
.m-auto{
    margin: auto;
}
.-mx-\[13px\]{
    margin-left: -13px;
    margin-right: -13px;
}
.mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
.mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.-mb-12{
    margin-bottom: -3rem;
}
.-mb-2{
    margin-bottom: -0.5rem;
}
.-ml-1{
    margin-left: -0.25rem;
}
.-mr-1{
    margin-right: -0.25rem;
}
.-mr-2{
    margin-right: -0.5rem;
}
.mb-0{
    margin-bottom: 0px;
}
.mb-1{
    margin-bottom: 0.25rem;
}
.mb-10{
    margin-bottom: 2.5rem;
}
.mb-12{
    margin-bottom: 3rem;
}
.mb-14{
    margin-bottom: 3.5rem;
}
.mb-16{
    margin-bottom: 4rem;
}
.mb-2{
    margin-bottom: 0.5rem;
}
.mb-20{
    margin-bottom: 5rem;
}
.mb-4{
    margin-bottom: 1rem;
}
.mb-5{
    margin-bottom: 1.25rem;
}
.mb-6{
    margin-bottom: 1.5rem;
}
.mb-8{
    margin-bottom: 2rem;
}
.mb-\[-15\%\]{
    margin-bottom: -15%;
}
.ml-2{
    margin-left: 0.5rem;
}
.ml-8{
    margin-left: 2rem;
}
.ml-auto{
    margin-left: auto;
}
.mr-1{
    margin-right: 0.25rem;
}
.mr-1\.5{
    margin-right: 0.375rem;
}
.mr-2{
    margin-right: 0.5rem;
}
.mr-3{
    margin-right: 0.75rem;
}
.mr-4{
    margin-right: 1rem;
}
.mt-1{
    margin-top: 0.25rem;
}
.mt-10{
    margin-top: 2.5rem;
}
.mt-12{
    margin-top: 3rem;
}
.mt-14{
    margin-top: 3.5rem;
}
.mt-2{
    margin-top: 0.5rem;
}
.mt-20{
    margin-top: 5rem;
}
.mt-3{
    margin-top: 0.75rem;
}
.mt-4{
    margin-top: 1rem;
}
.mt-5{
    margin-top: 1.25rem;
}
.mt-6{
    margin-top: 1.5rem;
}
.mt-8{
    margin-top: 2rem;
}
.mt-\[0\.125rem\]{
    margin-top: 0.125rem;
}
.mt-auto{
    margin-top: auto;
}
.line-clamp-2{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.line-clamp-5{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.block{
    display: block;
}
.inline-block{
    display: inline-block;
}
.inline{
    display: inline;
}
.flex{
    display: flex;
}
.inline-flex{
    display: inline-flex;
}
.table{
    display: table;
}
.contents{
    display: contents;
}
.hidden{
    display: none;
}
.h-1{
    height: 0.25rem;
}
.h-10{
    height: 2.5rem;
}
.h-12{
    height: 3rem;
}
.h-20{
    height: 5rem;
}
.h-32{
    height: 8rem;
}
.h-5{
    height: 1.25rem;
}
.h-6{
    height: 1.5rem;
}
.h-8{
    height: 2rem;
}
.h-\[5px\]{
    height: 5px;
}
.h-\[60px\]{
    height: 60px;
}
.h-auto{
    height: auto;
}
.h-full{
    height: 100%;
}
.max-h-64{
    max-height: 16rem;
}
.min-h-\[150px\]{
    min-height: 150px;
}
.min-h-\[30vh\]{
    min-height: 30vh;
}
.min-h-screen{
    min-height: 100vh;
}
.w-10{
    width: 2.5rem;
}
.w-12{
    width: 3rem;
}
.w-16{
    width: 4rem;
}
.w-3{
    width: 0.75rem;
}
.w-32{
    width: 8rem;
}
.w-48{
    width: 12rem;
}
.w-5{
    width: 1.25rem;
}
.w-6{
    width: 1.5rem;
}
.w-8{
    width: 2rem;
}
.w-\[14\.29\%\]{
    width: 14.29%;
}
.w-\[50px\]{
    width: 50px;
}
.w-auto{
    width: auto;
}
.w-full{
    width: 100%;
}
.min-w-\[150px\]{
    min-width: 150px;
}
.min-w-fit{
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.max-w-3xl{
    max-width: 48rem;
}
.max-w-6xl{
    max-width: 72rem;
}
.max-w-\[10ch\]{
    max-width: 10ch;
}
.max-w-\[160px\]{
    max-width: 160px;
}
.max-w-\[60\%\]{
    max-width: 60%;
}
.max-w-screen-2xl{
    max-width: 1440px;
}
.max-w-screen-lg{
    max-width: 960px;
}
.max-w-screen-xl{
    max-width: 1280px;
}
.max-w-screen-xs{
    max-width: 480px;
}
.max-w-sm{
    max-width: 24rem;
}
.max-w-xs{
    max-width: 20rem;
}
.flex-auto{
    flex: 1 1 auto;
}
.flex-none{
    flex: none;
}
.flex-shrink-0{
    flex-shrink: 0;
}
.flex-grow{
    flex-grow: 1;
}
.-translate-x-1\/2{
    --tw-translate-x: -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));
}
.-translate-y-1\/2{
    --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));
}
.translate-x-1\/2{
    --tw-translate-x: 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));
}
.rotate-180{
    --tw-rotate: 180deg;
    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));
}
.transform{
    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));
}
.cursor-pointer{
    cursor: pointer;
}
.select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}
.scroll-pt-20{
    scroll-padding-top: 5rem;
}
.list-outside{
    list-style-position: outside;
}
.list-decimal{
    list-style-type: decimal;
}
.list-disc{
    list-style-type: disc;
}
.appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.flex-col{
    flex-direction: column;
}
.flex-wrap{
    flex-wrap: wrap;
}
.flex-wrap-reverse{
    flex-wrap: wrap-reverse;
}
.items-start{
    align-items: flex-start;
}
.items-end{
    align-items: flex-end;
}
.items-center{
    align-items: center;
}
.justify-start{
    justify-content: flex-start;
}
.justify-center{
    justify-content: center;
}
.justify-between{
    justify-content: space-between;
}
.justify-around{
    justify-content: space-around;
}
.space-x-4 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-5 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-auto{
    overflow: auto;
}
.overflow-hidden{
    overflow: hidden;
}
.scroll-smooth{
    scroll-behavior: smooth;
}
.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-ellipsis{
    text-overflow: ellipsis;
}
.whitespace-nowrap{
    white-space: nowrap;
}
.break-all{
    word-break: break-all;
}
.rounded{
    border-radius: 0.25rem;
}
.rounded-\[30px\]{
    border-radius: 30px;
}
.rounded-full{
    border-radius: 9999px;
}
.rounded-lg{
    border-radius: 0.5rem;
}
.rounded-md{
    border-radius: 0.375rem;
}
.rounded-sm{
    border-radius: 0.125rem;
}
.rounded-xl{
    border-radius: 0.75rem;
}
.border{
    border-width: 1px;
}
.border-2{
    border-width: 2px;
}
.border-b{
    border-bottom-width: 1px;
}
.border-b-2{
    border-bottom-width: 2px;
}
.border-black{
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-gray_01{
    --tw-border-opacity: 1;
    border-color: rgb(192 192 192 / var(--tw-border-opacity));
}
.border-neutral-200{
    --tw-border-opacity: 1;
    border-color: rgb(229 229 229 / var(--tw-border-opacity));
}
.border-primary{
    --tw-border-opacity: 1;
    border-color: rgb(0 162 177 / var(--tw-border-opacity));
}
.border-transparent{
    border-color: transparent;
}
.border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-opacity-5{
    --tw-border-opacity: 0.05;
}
.\!bg-turquoise_03{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity)) !important;
}
.\!bg-yellow_02{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 224 83 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#283A3E\]{
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 62 / var(--tw-bg-opacity));
}
.bg-\[\#509EBF\]{
    --tw-bg-opacity: 1;
    background-color: rgb(80 158 191 / var(--tw-bg-opacity));
}
.bg-\[\#d3eaee\]{
    --tw-bg-opacity: 1;
    background-color: rgb(211 234 238 / var(--tw-bg-opacity));
}
.bg-blue_01{
    --tw-bg-opacity: 1;
    background-color: rgb(168 220 238 / var(--tw-bg-opacity));
}
.bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-light_gray{
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}
.bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
}
.bg-turquoise_01{
    --tw-bg-opacity: 1;
    background-color: rgb(130 196 209 / var(--tw-bg-opacity));
}
.bg-turquoise_02{
    --tw-bg-opacity: 1;
    background-color: rgb(80 158 191 / var(--tw-bg-opacity));
}
.bg-turquoise_03{
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
}
.bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-yellow_02{
    --tw-bg-opacity: 1;
    background-color: rgb(250 224 83 / var(--tw-bg-opacity));
}
.bg-opacity-20{
    --tw-bg-opacity: 0.2;
}
.bg-opacity-50{
    --tw-bg-opacity: 0.5;
}
.bg-opacity-95{
    --tw-bg-opacity: 0.95;
}
.bg-opacity-\[15\%\]{
    --tw-bg-opacity: 15%;
}
.bg-contain{
    background-size: contain;
}
.bg-cover{
    background-size: cover;
}
.bg-center{
    background-position: center;
}
.bg-no-repeat{
    background-repeat: no-repeat;
}
.object-contain{
    -o-object-fit: contain;
       object-fit: contain;
}
.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}
.p-0{
    padding: 0px;
}
.p-0\.5{
    padding: 0.125rem;
}
.p-1{
    padding: 0.25rem;
}
.p-3{
    padding: 0.75rem;
}
.p-4{
    padding: 1rem;
}
.p-8{
    padding: 2rem;
}
.px-0{
    padding-left: 0px;
    padding-right: 0px;
}
.px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}
.px-12{
    padding-left: 3rem;
    padding-right: 3rem;
}
.px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4{
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-8{
    padding-left: 2rem;
    padding-right: 2rem;
}
.py-0{
    padding-top: 0px;
    padding-bottom: 0px;
}
.py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}
.py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.\!pb-0{
    padding-bottom: 0px !important;
}
.pb-0{
    padding-bottom: 0px;
}
.pb-24{
    padding-bottom: 6rem;
}
.pb-\[100\%\]{
    padding-bottom: 100%;
}
.pb-\[117\.5\%\]{
    padding-bottom: 117.5%;
}
.pb-\[25\%\]{
    padding-bottom: 25%;
}
.pb-\[56\.25\%\]{
    padding-bottom: 56.25%;
}
.pb-\[66\.66\%\]{
    padding-bottom: 66.66%;
}
.pb-\[75\%\]{
    padding-bottom: 75%;
}
.pl-4{
    padding-left: 1rem;
}
.pr-12{
    padding-right: 3rem;
}
.pr-4{
    padding-right: 1rem;
}
.pt-12{
    padding-top: 3rem;
}
.pt-2{
    padding-top: 0.5rem;
}
.pt-40{
    padding-top: 10rem;
}
.pt-6{
    padding-top: 1.5rem;
}
.pt-8{
    padding-top: 2rem;
}
.text-left{
    text-align: left;
}
.text-center{
    text-align: center;
}
.align-top{
    vertical-align: top;
}
.text-2xl{
    font-size: 1.5rem;
    line-height: 2rem;
}
.text-3xl{
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-4xl{
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.text-5xl{
    font-size: 3rem;
    line-height: 1;
}
.text-base{
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.text-small{
    font-size: 0.875rem;
}
.text-xl{
    font-size: 1.25rem;
}
.font-bold{
    font-weight: 700;
}
.font-extrabold{
    font-weight: 800;
}
.font-light{
    font-weight: 300;
}
.font-medium{
    font-weight: 500;
}
.font-normal{
    font-weight: 400;
}
.font-semibold{
    font-weight: 600;
}
.uppercase{
    text-transform: uppercase;
}
.lowercase{
    text-transform: lowercase;
}
.capitalize{
    text-transform: capitalize;
}
.not-italic{
    font-style: normal;
}
.leading-5{
    line-height: 1.25rem;
}
.leading-6{
    line-height: 1.5rem;
}
.leading-7{
    line-height: 1.75rem;
}
.leading-loose{
    line-height: 2;
}
.leading-relaxed{
    line-height: 1.625;
}
.leading-tight{
    line-height: 1.25;
}
.tracking-wide{
    letter-spacing: 0.025em;
}
.tracking-wider{
    letter-spacing: 0.05em;
}
.text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-blue-500{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-dark{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity));
}
.text-dark_gray{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity));
}
.text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700{
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-800{
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-gray_01{
    --tw-text-opacity: 1;
    color: rgb(192 192 192 / var(--tw-text-opacity));
}
.text-inherit{
    color: inherit;
}
.text-neutral-500{
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity));
}
.text-neutral-800{
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity));
}
.text-primary{
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
.text-red-600{
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-700{
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-turquoise_01{
    --tw-text-opacity: 1;
    color: rgb(130 196 209 / var(--tw-text-opacity));
}
.text-turquoise_03{
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
.text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline{
    text-decoration-line: underline;
}
.\!no-underline{
    text-decoration-line: none !important;
}
.antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.opacity-0{
    opacity: 0;
}
.shadow{
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm{
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
    outline-style: solid;
}
.drop-shadow-md{
    --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-xl{
    --tw-backdrop-blur: blur(24px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.delay-100{
    transition-delay: 100ms;
}
.delay-300{
    transition-delay: 300ms;
}
.duration-1000{
    transition-duration: 1000ms;
}
.duration-200{
    transition-duration: 200ms;
}
.duration-300{
    transition-duration: 300ms;
}
.duration-700{
    transition-duration: 700ms;
}
.alignfull{
    margin: 2rem calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw;
}
.alignwide{
    margin: 2rem 0;
    max-width: 1280px !important;
}
.alignnone{
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    max-width: 100%;
}
.aligncenter{
    margin: 0.5rem auto;
    display: block;
}
@media (min-width: 600px){

    .alignleft:not(.wp-block-button){
        margin-right: 0.5rem;
        float: left;
    }

    .alignright:not(.wp-block-button){
        margin-left: 0.5rem;
        float: right;
    }

    .wp-block-button.alignleft a{
        float: left;
        margin-right: 1rem;
    }

    .wp-block-button.alignright a{
        float: right;
        margin-left: 1rem;
    }
}
.wp-caption{
    display: inline-block;
}
.wp-caption img{
    margin-bottom: 0.5rem;
    line-height: 1;
}
.wp-caption-text{
    font-size: 0.875rem;
    color: #4b5563;
}
@media not all and (min-width: 960px){

    body.mobile-menu-open{
        overflow: hidden;
    }
}
article &gt; *:not(.entry-content),
.entry-content &gt; *{
    margin-left: auto;
    margin-right: auto;
}
.entry-content{
    width: 100% !important;
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
@media (min-width: 480px){

    .entry-content{
        max-width: 480px !important;
    }
}
@media (min-width: 600px){

    .entry-content{
        max-width: 600px !important;
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }
}
@media (min-width: 782px){

    .entry-content{
        max-width: 782px !important;
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }
}
@media (min-width: 960px){

    .entry-content{
        max-width: 960px !important;
    }
}
@media (min-width: 1280px){

    .entry-content{
        max-width: 1280px !important;
    }
}
@media (min-width: 1440px){

    .entry-content{
        max-width: 1440px !important;
    }
}
@media (min-width: 1600px){

    .entry-content{
        max-width: 1600px !important;
        padding-right: 0rem !important;
        padding-left: 0rem !important;
    }
}
@media (min-width: 1920px){

    .entry-content{
        max-width: 1920px !important;
    }
}
.entry-content{
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1440px !important;
}
.entry-content h1, .block-editor-block-list__layout h1{
    font-size: 1.5rem;
    line-height: 2rem;
}
.entry-content h2, .block-editor-block-list__layout h2{
    font-size: 1.25rem;
}
.entry-content h3, .block-editor-block-list__layout h3{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.entry-content p a, .entry-content ul a, .entry-content ol a, .block-editor-block-list__layout p a, .block-editor-block-list__layout ul a, .block-editor-block-list__layout ol a{
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
    text-decoration-line: underline;
}
.entry-content p a:hover, .entry-content ul a:hover, .entry-content ol a:hover, .block-editor-block-list__layout p a:hover, .block-editor-block-list__layout ul a:hover, .block-editor-block-list__layout ol a:hover{
    text-decoration-line: none;
}
.entry-content p, .entry-content ul, .entry-content ol, .block-editor-block-list__layout p, .block-editor-block-list__layout ul, .block-editor-block-list__layout ol{
    margin-bottom: 2rem;
}
.entry-content ul:not(.block-editor-block-variation-picker__variations) li, .block-editor-block-list__layout ul:not(.block-editor-block-variation-picker__variations) li{
    list-style-position: inside;
    list-style-type: disc;
}
.entry-content ol li, .block-editor-block-list__layout ol li{
    list-style-position: inside;
    list-style-type: decimal;
}
.btn{
    position: relative;
    z-index: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.25rem;
    font-weight: 500;
    text-transform: capitalize;
}
@media (min-width: 960px){

    .btn{
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.btn::before{
    position: absolute;
    inset: 0px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
        z-index: -1;
        content: '';
        background-image: url('data:image/svg+xml;utf8,&lt;svg width="200" height="100" viewBox="0 0 200 100" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M0 16L200 0V100L0 84V16Z" fill="%23FAE053"/&gt;&lt;/svg&gt;');
}
.nav-logo &gt; a{
    display: block;
    height: 100%;
    width: 100%;
}
.nav-logo &gt; a img{
    height: 100%;
    width: auto;
}
.nav-menu-container{
    display: none;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
@media (min-width: 960px){

    .nav-menu-container{
        display: block;
        background-color: transparent;
        padding-top: 0px;
        padding-bottom: 0px;
    }
}
.nav-menu{
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.nav-menu &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
@media (min-width: 960px){

    .nav-menu{
        flex-direction: row;
    }

    .nav-menu &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
        --tw-space-y-reverse: 0;
        margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0px * var(--tw-space-y-reverse));
    }
}
@media (min-width: 1280px){

    .nav-menu &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
    }
}
@media (min-width: 1440px){

    .nav-menu &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }
}
.nav-menu .nav-menu-item{
    position: relative;
    display: inline-block;
}
.nav-menu .nav-menu-item a{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom-width: 2px;
    border-color: transparent;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 960px){

    .nav-menu .nav-menu-item a{
        font-size: 0.875rem;
        line-height: 1.25rem;
        letter-spacing: -0.05em;
    }
}
@media (min-width: 1280px){

    .nav-menu .nav-menu-item a{
        font-size: 1rem;
        line-height: 1.5rem;
        letter-spacing: -0.05em;
    }
}
@media (min-width: 1440px){

    .nav-menu .nav-menu-item a{
        font-size: 1.125rem;
        line-height: 1.75rem;
        letter-spacing: -0.025em;
    }
}
@media (min-width: 1600px){

    .nav-menu .nav-menu-item a{
        font-size: 1.25rem;
    }
}
.nav-menu .nav-menu-item .nav-sub-menu{
    left: 0px;
    z-index: 10;
    margin-top: 0.25rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
    --tw-border-opacity: 0.05;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0px;
    padding-bottom: 0px;
}
@media (min-width: 960px){

    .nav-menu .nav-menu-item .nav-sub-menu{
        position: absolute;
        left: 50%;
        margin-top: -1px;
        display: none;
        min-width: 200px;
        --tw-translate-x: -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));
        border-radius: 1rem;
        border-width: 1px;
        padding-top: 1rem;
        padding-bottom: 1rem;
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
}
.nav-menu .nav-menu-item .nav-sub-menu .nav-sub-menu-item a{
    display: block;
    white-space: nowrap;
    padding: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity));
}
.nav-menu .nav-menu-item .nav-sub-menu .nav-sub-menu-item a:hover{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 960px){

    .nav-menu .nav-menu-item .nav-sub-menu .nav-sub-menu-item a{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .nav-menu .nav-menu-item .nav-sub-menu .nav-sub-menu-item:hover{
        --tw-bg-opacity: 1;
        background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    }

    .nav-menu .nav-menu-item:hover{
        --tw-text-opacity: 1;
        color: rgb(0 162 177 / var(--tw-text-opacity));
    }

    .nav-menu .nav-menu-item:hover &gt; a{
        --tw-border-opacity: 1;
        border-color: rgb(0 162 177 / var(--tw-border-opacity));
        --tw-text-opacity: 1;
        color: rgb(0 162 177 / var(--tw-text-opacity));
    }
}
.nav-menu .nav-menu-item:hover .nav-sub-menu{
    display: block;
}
#bannerSwiper {
    --swiper-theme-color: var(--wp--preset--color--secondary);
    --swiper-navigation-color: #C0C0C0;
    --swiper-pagination-bullet-inactive-color: #C0C0C0;
    --swiper-pagination-bullet-inactive-opacity: 1;

    --swiper-navigation-size: 1rem;
    --swiper-pagination-bullet-size: 0.75rem;
    --swiper-pagination-bullet-horizontal-gap: 0.45rem;
    padding-bottom: 3rem;
}
#bannerSwiper lg {
        --swiper-navigation-size: 2rem;
        --swiper-pagination-bullet-size: 1.25rem;
        --swiper-pagination-bullet-horizontal-gap: 0.75rem;
        padding-bottom: 4rem;
    }
@media (min-width: 960px) {
#bannerSwiper .swiper-wrapper {
            -webkit-clip-path: ellipse(150% 100% at top);
                    clip-path: ellipse(150% 100% at top)
    }
        }
#bannerSwiper .swiper-pagination {
        bottom: 0.25rem;
    }
@media (min-width: 960px) {
#bannerSwiper .swiper-pagination {
            bottom: 0
    }
        }
/* .page-container, */
.single-container,
.category-container{
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-top: 10rem;
}
.single-container .breadcrumbs, .category-container .breadcrumbs{
    margin-bottom: 3rem;
}
.single-container article, .category-container article{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.single-container article :where(p):not(:where([class~="not-prose"] *)), .category-container article :where(p):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.single-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)), .category-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.single-container article :where(a):not(:where([class~="not-prose"] *)), .category-container article :where(a):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.single-container article :where(strong):not(:where([class~="not-prose"] *)), .category-container article :where(strong):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.single-container article :where(a strong):not(:where([class~="not-prose"] *)), .category-container article :where(a strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(blockquote strong):not(:where([class~="not-prose"] *)), .category-container article :where(blockquote strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(thead th strong):not(:where([class~="not-prose"] *)), .category-container article :where(thead th strong):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(ol):not(:where([class~="not-prose"] *)), .category-container article :where(ol):not(:where([class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.single-container article :where(ol[type="A"]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="A"]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.single-container article :where(ol[type="a"]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="a"]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.single-container article :where(ol[type="A" s]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.single-container article :where(ol[type="a" s]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.single-container article :where(ol[type="I"]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="I"]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.single-container article :where(ol[type="i"]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="i"]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.single-container article :where(ol[type="I" s]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.single-container article :where(ol[type="i" s]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.single-container article :where(ol[type="1"]):not(:where([class~="not-prose"] *)), .category-container article :where(ol[type="1"]):not(:where([class~="not-prose"] *)){
    list-style-type: decimal;
}
.single-container article :where(ul):not(:where([class~="not-prose"] *)), .category-container article :where(ul):not(:where([class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-left: 1.625em;
}
.single-container article :where(ol &gt; li):not(:where([class~="not-prose"] *))::marker, .category-container article :where(ol &gt; li):not(:where([class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.single-container article :where(ul &gt; li):not(:where([class~="not-prose"] *))::marker, .category-container article :where(ul &gt; li):not(:where([class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.single-container article :where(hr):not(:where([class~="not-prose"] *)), .category-container article :where(hr):not(:where([class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.single-container article :where(blockquote):not(:where([class~="not-prose"] *)), .category-container article :where(blockquote):not(:where([class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-left-width: 0.25rem;
    border-left-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
}
.single-container article :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before, .category-container article :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{
    content: open-quote;
}
.single-container article :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after, .category-container article :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{
    content: close-quote;
}
.single-container article :where(h1):not(:where([class~="not-prose"] *)), .category-container article :where(h1):not(:where([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;
}
.single-container article :where(h1 strong):not(:where([class~="not-prose"] *)), .category-container article :where(h1 strong):not(:where([class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.single-container article :where(h2):not(:where([class~="not-prose"] *)), .category-container article :where(h2):not(:where([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;
}
.single-container article :where(h2 strong):not(:where([class~="not-prose"] *)), .category-container article :where(h2 strong):not(:where([class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.single-container article :where(h3):not(:where([class~="not-prose"] *)), .category-container article :where(h3):not(:where([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;
}
.single-container article :where(h3 strong):not(:where([class~="not-prose"] *)), .category-container article :where(h3 strong):not(:where([class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.single-container article :where(h4):not(:where([class~="not-prose"] *)), .category-container article :where(h4):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.single-container article :where(h4 strong):not(:where([class~="not-prose"] *)), .category-container article :where(h4 strong):not(:where([class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.single-container article :where(img):not(:where([class~="not-prose"] *)), .category-container article :where(img):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.single-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)), .category-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.single-container article :where(figcaption):not(:where([class~="not-prose"] *)), .category-container article :where(figcaption):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.single-container article :where(code):not(:where([class~="not-prose"] *)), .category-container article :where(code):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.single-container article :where(code):not(:where([class~="not-prose"] *))::before, .category-container article :where(code):not(:where([class~="not-prose"] *))::before{
    content: "`";
}
.single-container article :where(code):not(:where([class~="not-prose"] *))::after, .category-container article :where(code):not(:where([class~="not-prose"] *))::after{
    content: "`";
}
.single-container article :where(a code):not(:where([class~="not-prose"] *)), .category-container article :where(a code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(h1 code):not(:where([class~="not-prose"] *)), .category-container article :where(h1 code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(h2 code):not(:where([class~="not-prose"] *)), .category-container article :where(h2 code):not(:where([class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.single-container article :where(h3 code):not(:where([class~="not-prose"] *)), .category-container article :where(h3 code):not(:where([class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.single-container article :where(h4 code):not(:where([class~="not-prose"] *)), .category-container article :where(h4 code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(blockquote code):not(:where([class~="not-prose"] *)), .category-container article :where(blockquote code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(thead th code):not(:where([class~="not-prose"] *)), .category-container article :where(thead th code):not(:where([class~="not-prose"] *)){
    color: inherit;
}
.single-container article :where(pre):not(:where([class~="not-prose"] *)), .category-container article :where(pre):not(:where([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-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
}
.single-container article :where(pre code):not(:where([class~="not-prose"] *)), .category-container article :where(pre code):not(:where([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;
}
.single-container article :where(pre code):not(:where([class~="not-prose"] *))::before, .category-container article :where(pre code):not(:where([class~="not-prose"] *))::before{
    content: none;
}
.single-container article :where(pre code):not(:where([class~="not-prose"] *))::after, .category-container article :where(pre code):not(:where([class~="not-prose"] *))::after{
    content: none;
}
.single-container article :where(table):not(:where([class~="not-prose"] *)), .category-container article :where(table):not(:where([class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.single-container article :where(thead):not(:where([class~="not-prose"] *)), .category-container article :where(thead):not(:where([class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.single-container article :where(thead th):not(:where([class~="not-prose"] *)), .category-container article :where(thead th):not(:where([class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.single-container article :where(tbody tr):not(:where([class~="not-prose"] *)), .category-container article :where(tbody tr):not(:where([class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.single-container article :where(tbody tr:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){
    border-bottom-width: 0;
}
.single-container article :where(tbody td):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td):not(:where([class~="not-prose"] *)){
    vertical-align: baseline;
}
.single-container article :where(tfoot):not(:where([class~="not-prose"] *)), .category-container article :where(tfoot):not(:where([class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.single-container article :where(tfoot td):not(:where([class~="not-prose"] *)), .category-container article :where(tfoot td):not(:where([class~="not-prose"] *)){
    vertical-align: top;
}
.single-container article, .category-container article{
    --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-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-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;
}
.single-container article :where(video):not(:where([class~="not-prose"] *)), .category-container article :where(video):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.single-container article :where(figure):not(:where([class~="not-prose"] *)), .category-container article :where(figure):not(:where([class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.single-container article :where(li):not(:where([class~="not-prose"] *)), .category-container article :where(li):not(:where([class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.single-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.375em;
}
.single-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.375em;
}
.single-container article :where(.prose &gt; ul &gt; li p):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.single-container article :where(.prose &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
}
.single-container article :where(.prose &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.single-container article :where(.prose &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.25em;
}
.single-container article :where(.prose &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.single-container article :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)), .category-container article :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.single-container article :where(hr + *):not(:where([class~="not-prose"] *)), .category-container article :where(hr + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h2 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h2 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h3 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h3 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h4 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h4 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.single-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.single-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
}
.single-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.single-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.single-container article :where(.prose &gt; :first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; :first-child):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(.prose &gt; :last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose &gt; :last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 0;
}
.single-container article, .category-container article{
    font-size: 1.125rem;
    line-height: 1.7777778;
}
.single-container article :where(p):not(:where([class~="not-prose"] *)), .category-container article :where(p):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
}
.single-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)), .category-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)){
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
}
.single-container article :where(blockquote):not(:where([class~="not-prose"] *)), .category-container article :where(blockquote):not(:where([class~="not-prose"] *)){
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
}
.single-container article :where(h1):not(:where([class~="not-prose"] *)), .category-container article :where(h1):not(:where([class~="not-prose"] *)){
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
}
.single-container article :where(h2):not(:where([class~="not-prose"] *)), .category-container article :where(h2):not(:where([class~="not-prose"] *)){
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
}
.single-container article :where(h3):not(:where([class~="not-prose"] *)), .category-container article :where(h3):not(:where([class~="not-prose"] *)){
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
}
.single-container article :where(h4):not(:where([class~="not-prose"] *)), .category-container article :where(h4):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
}
.single-container article :where(img):not(:where([class~="not-prose"] *)), .category-container article :where(img):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.single-container article :where(video):not(:where([class~="not-prose"] *)), .category-container article :where(video):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.single-container article :where(figure):not(:where([class~="not-prose"] *)), .category-container article :where(figure):not(:where([class~="not-prose"] *)){
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
}
.single-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)), .category-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.single-container article :where(figcaption):not(:where([class~="not-prose"] *)), .category-container article :where(figcaption):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
}
.single-container article :where(code):not(:where([class~="not-prose"] *)), .category-container article :where(code):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
}
.single-container article :where(h2 code):not(:where([class~="not-prose"] *)), .category-container article :where(h2 code):not(:where([class~="not-prose"] *)){
    font-size: 0.8666667em;
}
.single-container article :where(h3 code):not(:where([class~="not-prose"] *)), .category-container article :where(h3 code):not(:where([class~="not-prose"] *)){
    font-size: 0.875em;
}
.single-container article :where(pre):not(:where([class~="not-prose"] *)), .category-container article :where(pre):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
}
.single-container article :where(ol):not(:where([class~="not-prose"] *)), .category-container article :where(ol):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.single-container article :where(ul):not(:where([class~="not-prose"] *)), .category-container article :where(ul):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.5555556em;
}
.single-container article :where(li):not(:where([class~="not-prose"] *)), .category-container article :where(li):not(:where([class~="not-prose"] *)){
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
}
.single-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.4444444em;
}
.single-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)){
    padding-left: 0.4444444em;
}
.single-container article :where(.prose-lg &gt; ul &gt; li p):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.single-container article :where(.prose-lg &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
}
.single-container article :where(.prose-lg &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
}
.single-container article :where(.prose-lg &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
    margin-top: 1.3333333em;
}
.single-container article :where(.prose-lg &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 1.3333333em;
}
.single-container article :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)), .category-container article :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
}
.single-container article :where(hr):not(:where([class~="not-prose"] *)), .category-container article :where(hr):not(:where([class~="not-prose"] *)){
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
}
.single-container article :where(hr + *):not(:where([class~="not-prose"] *)), .category-container article :where(hr + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h2 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h2 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h3 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h3 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(h4 + *):not(:where([class~="not-prose"] *)), .category-container article :where(h4 + *):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(table):not(:where([class~="not-prose"] *)), .category-container article :where(table):not(:where([class~="not-prose"] *)){
    font-size: 0.8888889em;
    line-height: 1.5;
}
.single-container article :where(thead th):not(:where([class~="not-prose"] *)), .category-container article :where(thead th):not(:where([class~="not-prose"] *)){
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.single-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.single-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.single-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
}
.single-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
    padding-left: 0;
}
.single-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
    padding-right: 0;
}
.single-container article :where(.prose-lg &gt; :first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; :first-child):not(:where([class~="not-prose"] *)){
    margin-top: 0;
}
.single-container article :where(.prose-lg &gt; :last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.prose-lg &gt; :last-child):not(:where([class~="not-prose"] *)){
    margin-bottom: 0;
}
.single-container article, .category-container article{
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 960px){

    .single-container article, .category-container article{
        font-size: 1.25rem;
        line-height: 1.8;
    }

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

    .single-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)), .category-container article :where([class~="lead"]):not(:where([class~="not-prose"] *)){
        font-size: 1.2em;
        line-height: 1.5;
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .single-container article :where(blockquote):not(:where([class~="not-prose"] *)), .category-container article :where(blockquote):not(:where([class~="not-prose"] *)){
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-left: 1.0666667em;
    }

    .single-container article :where(h1):not(:where([class~="not-prose"] *)), .category-container article :where(h1):not(:where([class~="not-prose"] *)){
        font-size: 2.8em;
        margin-top: 0;
        margin-bottom: 0.8571429em;
        line-height: 1;
    }

    .single-container article :where(h2):not(:where([class~="not-prose"] *)), .category-container article :where(h2):not(:where([class~="not-prose"] *)){
        font-size: 1.8em;
        margin-top: 1.5555556em;
        margin-bottom: 0.8888889em;
        line-height: 1.1111111;
    }

    .single-container article :where(h3):not(:where([class~="not-prose"] *)), .category-container article :where(h3):not(:where([class~="not-prose"] *)){
        font-size: 1.5em;
        margin-top: 1.6em;
        margin-bottom: 0.6666667em;
        line-height: 1.3333333;
    }

    .single-container article :where(h4):not(:where([class~="not-prose"] *)), .category-container article :where(h4):not(:where([class~="not-prose"] *)){
        margin-top: 1.8em;
        margin-bottom: 0.6em;
        line-height: 1.6;
    }

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

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

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

    .single-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)), .category-container article :where(figure &gt; *):not(:where([class~="not-prose"] *)){
        margin-top: 0;
        margin-bottom: 0;
    }

    .single-container article :where(figcaption):not(:where([class~="not-prose"] *)), .category-container article :where(figcaption):not(:where([class~="not-prose"] *)){
        font-size: 0.9em;
        line-height: 1.5555556;
        margin-top: 1em;
    }

    .single-container article :where(code):not(:where([class~="not-prose"] *)), .category-container article :where(code):not(:where([class~="not-prose"] *)){
        font-size: 0.9em;
    }

    .single-container article :where(h2 code):not(:where([class~="not-prose"] *)), .category-container article :where(h2 code):not(:where([class~="not-prose"] *)){
        font-size: 0.8611111em;
    }

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

    .single-container article :where(pre):not(:where([class~="not-prose"] *)), .category-container article :where(pre):not(:where([class~="not-prose"] *)){
        font-size: 0.9em;
        line-height: 1.7777778;
        margin-top: 2em;
        margin-bottom: 2em;
        border-radius: 0.5rem;
        padding-top: 1.1111111em;
        padding-right: 1.3333333em;
        padding-bottom: 1.1111111em;
        padding-left: 1.3333333em;
    }

    .single-container article :where(ol):not(:where([class~="not-prose"] *)), .category-container article :where(ol):not(:where([class~="not-prose"] *)){
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        padding-left: 1.6em;
    }

    .single-container article :where(ul):not(:where([class~="not-prose"] *)), .category-container article :where(ul):not(:where([class~="not-prose"] *)){
        margin-top: 1.2em;
        margin-bottom: 1.2em;
        padding-left: 1.6em;
    }

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

    .single-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ol &gt; li):not(:where([class~="not-prose"] *)){
        padding-left: 0.4em;
    }

    .single-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)), .category-container article :where(ul &gt; li):not(:where([class~="not-prose"] *)){
        padding-left: 0.4em;
    }

    .single-container article :where(.lg\:prose-xl &gt; ul &gt; li p):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; ul &gt; li p):not(:where([class~="not-prose"] *)){
        margin-top: 0.8em;
        margin-bottom: 0.8em;
    }

    .single-container article :where(.lg\:prose-xl &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; ul &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
        margin-top: 1.2em;
    }

    .single-container article :where(.lg\:prose-xl &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; ul &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
        margin-bottom: 1.2em;
    }

    .single-container article :where(.lg\:prose-xl &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; ol &gt; li &gt; *:first-child):not(:where([class~="not-prose"] *)){
        margin-top: 1.2em;
    }

    .single-container article :where(.lg\:prose-xl &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; ol &gt; li &gt; *:last-child):not(:where([class~="not-prose"] *)){
        margin-bottom: 1.2em;
    }

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

    .single-container article :where(hr):not(:where([class~="not-prose"] *)), .category-container article :where(hr):not(:where([class~="not-prose"] *)){
        margin-top: 2.8em;
        margin-bottom: 2.8em;
    }

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

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

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

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

    .single-container article :where(table):not(:where([class~="not-prose"] *)), .category-container article :where(table):not(:where([class~="not-prose"] *)){
        font-size: 0.9em;
        line-height: 1.5555556;
    }

    .single-container article :where(thead th):not(:where([class~="not-prose"] *)), .category-container article :where(thead th):not(:where([class~="not-prose"] *)){
        padding-right: 0.6666667em;
        padding-bottom: 0.8888889em;
        padding-left: 0.6666667em;
    }

    .single-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:first-child):not(:where([class~="not-prose"] *)){
        padding-left: 0;
    }

    .single-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(thead th:last-child):not(:where([class~="not-prose"] *)){
        padding-right: 0;
    }

    .single-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){
        padding-top: 0.8888889em;
        padding-right: 0.6666667em;
        padding-bottom: 0.8888889em;
        padding-left: 0.6666667em;
    }

    .single-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){
        padding-left: 0;
    }

    .single-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)), .category-container article :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){
        padding-right: 0;
    }

    .single-container article :where(.lg\:prose-xl &gt; :first-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; :first-child):not(:where([class~="not-prose"] *)){
        margin-top: 0;
    }

    .single-container article :where(.lg\:prose-xl &gt; :last-child):not(:where([class~="not-prose"] *)), .category-container article :where(.lg\:prose-xl &gt; :last-child):not(:where([class~="not-prose"] *)){
        margin-bottom: 0;
    }
}
.single-container article header a, .category-container article header a{
    text-decoration-line: none;
}
.breadcrumbs-container{
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(211 234 238 / var(--tw-bg-opacity));
}
.breadcrumbs-container .breadcrumbs-compact-bg-image{
    display: none;
}
.breadcrumbs-container .breadcrumbs-bg-image{
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(130 196 209 / var(--tw-bg-opacity));
    padding-bottom: 25%;
}
@media (min-width: 782px){

    .breadcrumbs-container .breadcrumbs-bg-image{
        margin-bottom: -4rem;
    }
}
.breadcrumbs-container .breadcrumbs-wrapper{
    --tw-bg-opacity: 1;
    background-color: rgb(211 234 238 / var(--tw-bg-opacity));
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
}
@media (min-width: 600px){

    .breadcrumbs-container .breadcrumbs-wrapper{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}
@media (min-width: 782px){

    .breadcrumbs-container .breadcrumbs-wrapper{
        padding-bottom: 2rem;
        padding-top: 3rem;
        font-size: 1rem;
        line-height: 1.5rem;
            -webkit-clip-path: polygon(0 0%, 100% 25%, 100% 100%, 0% 100%);
                    clip-path: polygon(0 0%, 100% 25%, 100% 100%, 0% 100%);
    }
}
.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (min-width: 480px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 480px;
    }
}
@media (min-width: 600px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 600px;
        padding-right: 2rem;
        padding-left: 2rem;
    }
}
@media (min-width: 782px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 782px;
        padding-right: 4rem;
        padding-left: 4rem;
    }
}
@media (min-width: 960px){

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

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

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 1440px;
    }
}
@media (min-width: 1600px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 1600px;
        padding-right: 0rem;
        padding-left: 0rem;
    }
}
@media (min-width: 1920px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
        max-width: 1920px;
    }
}
.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs{
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    --tw-text-opacity: 1;
    color: rgb(15 81 87 / var(--tw-text-opacity));
}
.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs span[typeof="ListItem"]{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
}
@media (min-width: 782px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs span[typeof="ListItem"]{
        margin-left: 0.5rem;
        margin-right: 0.5rem;
    }
}
.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs span[typeof="ListItem"]:first-child{
    margin-left: 0px;
}
.breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs-title{
    margin-top: 0.25rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    font-weight: 500;
}
@media (min-width: 782px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs-title{
        margin-top: 0.75rem;
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
@media (min-width: 960px){

    .breadcrumbs-container .breadcrumbs-wrapper .breadcrumbs-title{
        margin-bottom: 0.25rem;
        font-size: 3.75rem;
        line-height: 1;
    }
}
.breadcrumbs-container.breadcrumbs-compact-container{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.breadcrumbs-container.breadcrumbs-compact-container .breadcrumbs-compact-bg-image{
    display: none;
}
@media (min-width: 782px){

    .breadcrumbs-container.breadcrumbs-compact-container .breadcrumbs-compact-bg-image{
        display: block;
    }
}
.breadcrumbs-container.breadcrumbs-compact-container .breadcrumbs-bg-image {
        display: none !important;
    }
.breadcrumbs-container.breadcrumbs-compact-container .breadcrumbs-wrapper{
    background-color: rgb(130 196 209 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
        -webkit-clip-path: none !important;
                clip-path: none !important;
}
.entry-content h2.wp-block-heading{
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    .entry-content h2.wp-block-heading{
        margin-bottom: 0.75rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 960px){

    .entry-content h2.wp-block-heading{
        margin-bottom: 1.5rem;
        font-size: 40px;
    }
}
.entry-content h3.wp-block-heading{
    margin-bottom: 0.25rem;
    font-size: 1.25rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    .entry-content h3.wp-block-heading{
        margin-bottom: 0.5rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 960px){

    .entry-content h3.wp-block-heading{
        margin-bottom: 1rem;
        font-size: 32px;
    }
}
.entry-content h4.wp-block-heading{
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(130 196 209 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    .entry-content h4.wp-block-heading{
        margin-bottom: 0.5rem;
    }
}
@media (min-width: 960px){

    .entry-content h4.wp-block-heading{
        margin-bottom: 1rem;
        font-size: 1.25rem;
    }
}
.entry-content &gt; p{
    margin-bottom: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 782px){

    .entry-content &gt; p{
        margin-bottom: 3rem;
        letter-spacing: 0.025em;
    }
}
@media (min-width: 960px){

    .entry-content &gt; p{
        font-size: 1.25rem;
    }
}
.entry-content ul{
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
}
.entry-content ul li{
    list-style-position: outside !important;
}
.force-hidden {
    display: none !important;
}
.g-btn{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    text-decoration-line: none !important;
}
@media (min-width: 782px){

    .g-btn{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
.g-btn.g-btn-primary{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.g-btn.g-btn-secondary{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(250 224 83 / var(--tw-bg-opacity)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.nav-menu-container .nav-menu-item a{
    text-decoration: none;
}
.site-footer a{
    text-decoration: none;
}
:root :where(a:where(:not(.wp-element-button))){
    text-decoration: none;
}
@media (min-width: 782px){

    #page.page-who-we-are .entry-content, #page.page-our-school .entry-content{
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }
}
@media (min-width: 960px){

    #page.page-who-we-are .entry-content, #page.page-our-school .entry-content{
        padding-left: 180px !important;
        padding-right: 180px !important;
    }
}
#page.page-who-we-are .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex, #page.page-our-school .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex{
    margin-bottom: 1.25rem;
    display: flex;
    flex-direction: column;
}
#page.page-who-we-are .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex:last-child, #page.page-our-school .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex:last-child{
    margin-bottom: 0px;
}
@media (min-width: 782px){

    #page.page-who-we-are .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex, #page.page-our-school .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex{
        margin-bottom: 2.5rem;
        flex-direction: row;
    }
}
@media (min-width: 960px){

    #page.page-who-we-are .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex, #page.page-our-school .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex{
        margin-bottom: 5rem;
    }

    #page.page-who-we-are .entry-content &gt; p, #page.page-our-school .entry-content &gt; p{
        text-align: center;
    }
}
#page.page-who-we-are .entry-content h2.wp-block-heading, #page.page-our-school .entry-content h2.wp-block-heading{
    align-self: center;
    text-align: center;
}
@media (min-width: 782px){

    #page.page-who-we-are .entry-content h2.wp-block-heading, #page.page-our-school .entry-content h2.wp-block-heading{
        align-self: flex-start;
        text-align: left;
    }
}
#page.page-who-we-are .entry-content figure.wp-block-image, #page.page-our-school .entry-content figure.wp-block-image{
    display: flex;
    height: 250px;
    width: 250px;
    flex-shrink: 0;
}
@media (min-width: 960px){

    #page.page-who-we-are .entry-content figure.wp-block-image, #page.page-our-school .entry-content figure.wp-block-image{
        height: 300px;
        width: 300px;
    }
}
@media (min-width: 1280px){

    #page.page-who-we-are .entry-content figure.wp-block-image, #page.page-our-school .entry-content figure.wp-block-image{
        height: 400px;
        width: 400px;
    }
}
#page.page-who-we-are .entry-content figure.wp-block-image img, #page.page-our-school .entry-content figure.wp-block-image img{
    margin: auto;
}
@media (min-width: 782px){

    #page.page-who-we-are .entry-content figure.wp-block-image + .wp-block-group, #page.page-our-school .entry-content figure.wp-block-image + .wp-block-group{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 960px){

    #page.page-who-we-are .entry-content figure.wp-block-image + .wp-block-group, #page.page-our-school .entry-content figure.wp-block-image + .wp-block-group{
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
#page.page-who-we-are .entry-content .wp-block-group ul &gt; :not([hidden]) ~ :not([hidden]), #page.page-our-school .entry-content .wp-block-group ul &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
#page.page-who-we-are .entry-content .wp-block-group ul, #page.page-our-school .entry-content .wp-block-group ul{
    padding-left: 1.5rem;
}
/* our-school */
#page.page-vision-and-mission .entry-content &gt; p{
    margin-bottom: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 782px){

    #page.page-vision-and-mission .entry-content &gt; p{
        margin-bottom: 3rem;
        letter-spacing: 0.025em;
    }
}
@media (min-width: 960px){

    #page.page-vision-and-mission .entry-content &gt; p{
        text-align: center;
        font-size: 1.25rem;
    }
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 0px;
}
@media (min-width: 960px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
        margin-bottom: 3rem;
    }
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group{
    position: relative;
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    border-radius: 30px;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
@media (min-width: 782px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
}
@media (min-width: 960px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group{
        width: 50%;
    }
}
@media (min-width: 1440px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group{
        width: 33.333333%;
    }
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group::before {
          content: '';
          position: absolute;
          inset: 0.75rem;
          border-radius: 30px;
          --tw-bg-opacity: 1;
          background-color: rgb(80 158 191 / var(--tw-bg-opacity));
        }
@media (min-width: 782px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group::before{
        inset: 1.5rem;
    }
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; figure{
    position: relative;
    margin-bottom: 1.25rem;
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group{
    position: relative;
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group h2{
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group h2{
        margin-bottom: 0.75rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
@media (min-width: 1600px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group h2{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
#page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group p{
    margin-bottom: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.625;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1600px){

    #page.page-vision-and-mission .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex &gt; .wp-block-group &gt; div.wp-block-group p{
        font-size: 1.25rem;
    }
}
#page.page-founding-organization .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex{
    display: flex;
    flex-direction: column;
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content &gt; .wp-block-group.is-nowrap.is-layout-flex{
        flex-direction: row;
    }
}
#page.page-founding-organization .entry-content p,
    #page.page-founding-organization .entry-content ol{
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content p,
    #page.page-founding-organization .entry-content ol{
        letter-spacing: 0.025em;
    }
}
@media (min-width: 960px){

    #page.page-founding-organization .entry-content p,
    #page.page-founding-organization .entry-content ol{
        font-size: 1.25rem;
    }
}
#page.page-founding-organization .entry-content p{
    margin-bottom: 1.5rem;
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content p{
        margin-bottom: 2rem;
    }
}
#page.page-founding-organization .entry-content ol &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content ol &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
    }
}
@media (min-width: 960px){

    #page.page-founding-organization .entry-content ol &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
    }
}
#page.page-founding-organization .entry-content figure.wp-block-image{
    display: flex;
    width: 90vw;
    flex-shrink: 0;
}
@media (min-width: 600px){

    #page.page-founding-organization .entry-content figure.wp-block-image{
        width: 70vw;
    }
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content figure.wp-block-image{
        width: 366px;
    }
}
@media (min-width: 1280px){

    #page.page-founding-organization .entry-content figure.wp-block-image{
        width: 480px;
    }
}
@media (min-width: 1440px){

    #page.page-founding-organization .entry-content figure.wp-block-image{
        width: 600px;
    }
}
#page.page-founding-organization .entry-content figure.wp-block-image img{
    margin-bottom: 1rem;
}
@media (min-width: 782px){

    #page.page-founding-organization .entry-content figure.wp-block-image img{
        margin: auto;
    }

    #page.page-founding-organization .entry-content figure.wp-block-image + .wp-block-group{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 960px){

    #page.page-founding-organization .entry-content figure.wp-block-image + .wp-block-group{
        padding-left: 2rem;
        padding-right: 9rem;
    }
}
#page.page-school-overview .school-overview-swiper,
  #page.page-school-overview .school-overview-thumbs-swiper {
    opacity: 0;
  }
#page.page-school-overview .school-overview-swiper{
    position: relative;
}
#page.page-school-overview .school-overview-swiper .swiper-slide{
    overflow: hidden;
    border-radius: 0.75rem;
}
#page.page-school-overview .school-overview-swiper .swiper-slide h3{
    --tw-bg-opacity: 1;
    background-color: rgb(80 158 191 / var(--tw-bg-opacity));
    padding: 1rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-school-overview .school-overview-swiper .swiper-slide h3{
        padding: 1.25rem;
        font-size: 1.25rem;
    }
}
@media (min-width: 960px){

    #page.page-school-overview .school-overview-swiper .swiper-slide h3{
        padding: 1.5rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1440px){

    #page.page-school-overview .school-overview-swiper .swiper-slide h3{
        padding: 1.75rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
#page.page-school-overview .school-overview-swiper .swiper-button-prev{
    top: 0px;
    left: 0px;
    margin-top: 1.25rem;
    margin-left: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    --tw-scale-x: .5;
    --tw-scale-y: .5;
    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));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-school-overview .school-overview-swiper .swiper-button-prev{
        margin-top: 1.25rem;
        margin-left: 1.5rem;
        height: 1.5rem;
        width: 1.5rem;
    }
}
@media (min-width: 960px){

    #page.page-school-overview .school-overview-swiper .swiper-button-prev{
        margin-top: 1.75rem;
        margin-left: 2rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
@media (min-width: 1440px){

    #page.page-school-overview .school-overview-swiper .swiper-button-prev{
        margin-top: 1.75rem;
        margin-left: 2.25rem;
        height: 2rem;
        width: 2rem;
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        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));
    }
}
#page.page-school-overview .school-overview-swiper .swiper-button-next{
    top: 0px;
    right: 0px;
    margin-top: 1.25rem;
    margin-right: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    --tw-scale-x: .5;
    --tw-scale-y: .5;
    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));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-school-overview .school-overview-swiper .swiper-button-next{
        margin-top: 1.25rem;
        margin-right: 1.5rem;
        height: 1.5rem;
        width: 1.5rem;
    }
}
@media (min-width: 960px){

    #page.page-school-overview .school-overview-swiper .swiper-button-next{
        margin-top: 1.75rem;
        margin-right: 2rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
@media (min-width: 1440px){

    #page.page-school-overview .school-overview-swiper .swiper-button-next{
        margin-top: 1.75rem;
        margin-right: 2.25rem;
        height: 2rem;
        width: 2rem;
        --tw-scale-x: .75;
        --tw-scale-y: .75;
        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));
    }
}
#page.page-school-overview .school-overview-thumbs-swiper .swiper-slide{
    position: relative;
    cursor: pointer;
    overflow: hidden;
    border-radius: 0.375rem;
    border-width: 4px;
    border-color: transparent;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#page.page-school-overview .school-overview-thumbs-swiper .swiper-slide::after {
        content: '';
        position: absolute;
        inset: 0px;
        border-radius: 0.25rem;
        --tw-bg-opacity: 1;
        background-color: rgb(0 0 0 / var(--tw-bg-opacity));
        opacity: 0.3;
      }
#page.page-school-overview .school-overview-thumbs-swiper .swiper-slide.swiper-slide-thumb-active{
    --tw-border-opacity: 1;
    border-color: rgb(250 224 83 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(250 224 83 / var(--tw-bg-opacity));
}
#page.page-school-overview .school-overview-thumbs-swiper .swiper-slide.swiper-slide-thumb-active::after{
    opacity: 0;
}
#page.page-management-team{
    overflow: hidden;
}
#page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap{
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}
@media (min-width: 600px){

    #page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap{
        flex-direction: row !important;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group{
    margin-bottom: 1.5rem;
    width: 66.666667%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
@media (min-width: 480px){

    #page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group{
        width: 50%;
    }
}
@media (min-width: 600px){

    #page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group{
        margin-bottom: 2.5rem;
        width: 33.333333%;
    }
}
@media (min-width: 960px){

    #page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group{
        margin-bottom: 4rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }
}
@media (min-width: 1280px){

    #page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group{
        margin-bottom: 5rem;
        padding-left: 3rem;
        padding-right: 3rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.is-content-justification-space-between.is-nowrap &gt; .wp-block-group {
        margin-left: auto;
        margin-right: auto;
      }
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained::before {
        content: '';
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        z-index: -1;
        display: block;
        height: 1000vh;
        width: 100vw;
        --tw-translate-x: calc(-1 * (100vw - min(1440px,100vw) + 16px + 16px) / 2);
        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));
        --tw-bg-opacity: 1;
        background-color: rgb(80 158 191 / var(--tw-bg-opacity));
      }
@media (min-width: 600px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained::before{
        --tw-translate-x: calc(-1 * (100vw - min(1440px,100vw) + 32px + 32px) / 2);
        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));
    }
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained::before{
        height: max(75vw,200vh);
        max-height: 1800px;
        --tw-translate-x: calc(-1 * (100vw - min(1440px,100vw) + 64px + 64px) / 2);
        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));
    }
}
@media (min-width: 1600px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained::before{
        --tw-translate-x: calc(-1 * (100vw - min(1440px,100vw)) / 2);
        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));
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained{
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(80 158 191 / var(--tw-bg-opacity));
    padding-top: 2.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained{
        padding-top: 5rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; p{
    margin-bottom: 2rem;
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; p{
        margin-bottom: 3rem;
        letter-spacing: 0.025em;
    }
}
@media (min-width: 960px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; p{
        font-size: 1.25rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns{
    margin-bottom: 0px;
    flex-wrap: wrap !important;
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column{
    display: flex;
    flex-direction: column;
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child{
    margin-bottom: -1.75rem;
    flex-basis: 100%;
}
@media not all and (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column{
        margin-bottom: -1.75rem;
    }

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:last-child{
        margin-bottom: 0.25rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group{
    margin-bottom: 1.75rem;
    flex: 1 1 0%;
    border-radius: 0.75rem;
    background-color: rgb(237 245 249 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.95;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-top: 1.75rem;
    padding-bottom: 0px;
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity));
    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group{
        padding-left: 2rem;
        padding-right: 2rem;
        padding-top: 2.25rem;
        padding-bottom: 0.25rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group &gt; .wp-block-heading{
    margin-bottom: 0.5rem;
    text-align: left;
    text-transform: uppercase;
}
@media not all and (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group &gt; .wp-block-heading{
        text-align: center;
    }
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group &gt; .wp-block-heading{
        align-self: flex-start;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group &gt; p{
    text-align: justify;
}
@media not all and (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group:first-child &gt; .wp-block-group{
        flex-wrap: wrap !important;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child .wp-block-heading{
    margin-bottom: 0.75rem;
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child .wp-block-heading{
        text-align: left;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure{
    margin-right: 2rem;
    height: auto;
    width: auto;
    flex-shrink: 0;
    border-radius: 0px;
    padding-bottom: 0px;
}
@media not all and (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure{
        margin-left: auto;
        margin-right: auto;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure figcaption{
    font-size: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
@media not all and (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure figcaption{
        margin-bottom: 0px;
    }
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure figcaption{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
#page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure img{
    position: relative;
    height: 150px;
    width: 150px;
}
@media (min-width: 782px){

    #page.page-management-team .entry-content &gt; .wp-block-group.wp-block-group-is-layout-constrained.is-layout-constrained &gt; .wp-block-columns &gt; .wp-block-column:first-child figure img{
        height: 200px;
        width: 200px;
    }
}
#page.page-management-team .entry-content figure{
    position: relative;
    margin-bottom: 0.5rem;
    width: 100%;
    overflow: hidden;
    border-radius: 9999px;
    padding-bottom: 100%;
}
@media (min-width: 960px){

    #page.page-management-team .entry-content figure{
        margin-bottom: 1rem;
    }
}
#page.page-management-team .entry-content figure img{
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
#page.page-management-team .entry-content figure figcaption{
    display: flex;
    align-items: center;
}
#page.page-management-team .entry-content h2,
    #page.page-management-team .entry-content h4{
    text-align: center;
}
#page.page-management-team .entry-content h2{
    margin-bottom: 0px;
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (min-width: 782px){

    #page.page-management-team .entry-content h2{
        line-height: 48px;
    }
}
@media (min-width: 960px){

    #page.page-management-team .entry-content h2{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
#page.page-management-team .entry-content h4{
    margin-bottom: 0px;
    font-size: 1rem;
    line-height: 1.5rem;
}
@media (min-width: 782px){

    #page.page-management-team .entry-content h4{
        line-height: 2.25rem;
    }
}
@media (min-width: 960px){

    #page.page-management-team .entry-content h4{
        font-size: 1.25rem;
    }
}
#page.page-management-team .entry-content #principal-linkedin {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 1.25em;
      height: 1.25em;
      overflow: hidden;
      border-radius: 50%;
      margin-left: 0.25em;
      color: #82C4D1;
      background-color: #82C4D1;
      transform: scale(0.9);
    }
#page.page-management-team .entry-content #principal-linkedin:hover {
      color: currentColor;
      background-color: currentColor;
    }
#page.page-management-team .entry-content #principal-linkedin::after {
      content: '';
      display: block;
      width: 0.75em;
      height: 0.75em;
      margin: auto;
      background-image: url('data:image/svg+xml,&lt;svg xmlns="http://www.w3.org/2000/svg" height="16" width="14" viewBox="0 0 448 512"&gt;&lt;path fill="%23ffffff" d="M100.3 448H7.4V148.9h92.9zM53.8 108.1C24.1 108.1 0 83.5 0 53.8a53.8 53.8 0 0 1 107.6 0c0 29.7-24.1 54.3-53.8 54.3zM447.9 448h-92.7V302.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V448h-92.8V148.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V448z"/&gt;&lt;/svg&gt;');
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
    }
/* @apply overflow-hidden; */
/* article.page {
    @apply bg-turquoise_02 text-white;
  } */
#page.page-academic-team .entry-content {
    /* @apply relative;

    &amp; &gt; div:not(:first-child) {
      @apply pt-4 md:pt-8 border-t-2 border-blue_01 border-opacity-50;
    }

    h2.wp-block-heading {
      @apply text-center text-white mb-6 lg:mb-12;
      text-shadow: 2px 4px 8px rgba(0, 0, 0, 0.6);
    }

    .wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex {
      @apply gap-4 sm:gap-8 lg:gap-12 items-start !justify-center;
    }

    figure {
      @apply mb-4 lg:mb-8 max-w-[25%];
    }
    .wp-container-core-group-layout-1 figure,
    .wp-container-core-group-layout-4 figure,
    .wp-container-core-group-layout-5 figure {
      @apply max-w-[23%] lg:max-w-[22%] xl:max-w-[21%];
    }

    figure.wp-block-image img {
      @apply rounded-[50%];
    }

    figure.wp-block-image figcaption {
      @apply text-white font-medium md:font-semibold text-xs sm:text-sm md:text-base lg:text-lg xl:text-xl mt-2 lg:mt-3 xl:mt-4;
    }

    &amp;::after {
      content: '';
      @apply bg-turquoise_02 block absolute inset-x-0 bottom-0 -z-[1] w-screen h-[1000vh] md:h-[max(75vw,200vh)] md:max-h-[1800px] transform translate-y-[10%] translate-x-[calc(-1*(100vw-min(1440px,100vw)+16px+16px)/2)] sm:translate-x-[calc(-1*(100vw-min(1440px,100vw)+32px+32px)/2)] md:translate-x-[calc(-1*(100vw-min(1440px,100vw)+64px+64px)/2)] 3xl:translate-x-[calc(-1*(100vw-min(1440px,100vw))/2)];
    } */
    margin-bottom: 1.5rem;
  }
#page.page-academic-team .entry-content &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
    flex-wrap: wrap !important;
    align-items: flex-start;
    gap: 2rem;
    border-radius: 0.5rem;
    background-color: rgb(130 196 209 / var(--tw-bg-opacity));
    --tw-bg-opacity: 0.2;
    padding: 2.5rem;
}
@media not all and (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
        justify-content: space-between;
    }
}
@media not all and (min-width: 782px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
        justify-content: center;
    }
}
@media (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex{
        gap: 3rem;
        padding: 3.5rem;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure{
    width: 100%;
    max-width: 256px;
    flex: none;
}
@media (min-width: 782px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure{
        width: 45%;
    }
}
@media (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure{
        width: 20%;
        max-width: 25%;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure img{
    border-radius: 50%;
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption{
    margin-bottom: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption{
        align-items: flex-start;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption &gt; br{
    display: none;
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-name,
          #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-title,
          #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-local{
    display: inline-flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-name{
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
@media not all and (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-name{
        font-size: 1.25rem;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-title::before {
            content: '';
            margin-right: 0.5rem;
            display: inline-block;
            height: 1rem;
            width: 0.75rem;
            flex-shrink: 0;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
          }
@media (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-title::before{
        height: 1.25rem;
        width: 1rem;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-title::before {
            background-image: url('data:image/svg+xml,&lt;svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M2.5 0C1.12109 0 0 1.12109 0 2.5V17.5C0 18.8789 1.12109 20 2.5 20H16.875C17.2188 20 17.5 19.7188 17.5 19.375C17.5 19.0312 17.2188 18.75 16.875 18.75H16.25V16.1445C16.9766 15.8867 17.5 15.1914 17.5 14.375V1.875C17.5 0.839844 16.6602 0 15.625 0H2.5ZM15 16.25V18.75H2.5C1.80859 18.75 1.25 18.1914 1.25 17.5C1.25 16.8086 1.80859 16.25 2.5 16.25H15ZM2.5 15C2.04297 15 1.61719 15.1211 1.25 15.3359V2.5C1.25 1.80859 1.80859 1.25 2.5 1.25H3.75V15H2.5ZM5 15V1.25H15.625C15.9688 1.25 16.25 1.53125 16.25 1.875V14.375C16.25 14.7188 15.9688 15 15.625 15H5ZM6.875 5.625C6.875 5.96875 7.15625 6.25 7.5 6.25H13.75C14.0938 6.25 14.375 5.96875 14.375 5.625C14.375 5.28125 14.0938 5 13.75 5H7.5C7.15625 5 6.875 5.28125 6.875 5.625ZM6.875 9.375C6.875 9.71875 7.15625 10 7.5 10H13.75C14.0938 10 14.375 9.71875 14.375 9.375C14.375 9.03125 14.0938 8.75 13.75 8.75H7.5C7.15625 8.75 6.875 9.03125 6.875 9.375Z" fill="%23231F20"/&gt;&lt;/svg&gt;');
          }
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-local::before {
            content: '';
            margin-right: 0.5rem;
            display: inline-block;
            height: 1rem;
            width: 0.75rem;
            flex-shrink: 0;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
          }
@media (min-width: 960px){

    #page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-local::before{
        height: 1.25rem;
        width: 1rem;
    }
}
#page.page-academic-team .entry-content .wp-block-group.is-nowrap.is-layout-flex.wp-block-group-is-layout-flex figure figcaption .team-member-local::before {
            background-image: url('data:image/svg+xml,&lt;svg width="15" height="20" viewBox="0 0 15 20" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M13.75 7.5C13.75 4.04688 10.9531 1.25 7.5 1.25C4.04688 1.25 1.25 4.04688 1.25 7.5C1.25 8.10938 1.46094 8.94531 1.89844 9.97656C2.32422 10.9883 2.92188 12.0859 3.60156 13.1836C4.93359 15.3438 6.50781 17.4102 7.50391 18.6523C8.49609 17.4102 10.0742 15.3438 11.4062 13.1836C12.082 12.0859 12.6836 10.9844 13.1094 9.97656C13.5391 8.94531 13.75 8.10938 13.75 7.5ZM15 7.5C15 10.9141 10.4297 16.9922 8.42578 19.5C7.94531 20.0977 7.05469 20.0977 6.57422 19.5C4.57031 16.9922 0 10.9141 0 7.5C0 3.35938 3.35938 0 7.5 0C11.6406 0 15 3.35938 15 7.5ZM5.625 7.5C5.625 7.99728 5.82254 8.47419 6.17417 8.82583C6.52581 9.17746 7.00272 9.375 7.5 9.375C7.99728 9.375 8.47419 9.17746 8.82583 8.82583C9.17746 8.47419 9.375 7.99728 9.375 7.5C9.375 7.00272 9.17746 6.52581 8.82583 6.17417C8.47419 5.82254 7.99728 5.625 7.5 5.625C7.00272 5.625 6.52581 5.82254 6.17417 6.17417C5.82254 6.52581 5.625 7.00272 5.625 7.5ZM7.5 10.625C6.6712 10.625 5.87634 10.2958 5.29029 9.70971C4.70424 9.12366 4.375 8.3288 4.375 7.5C4.375 6.6712 4.70424 5.87634 5.29029 5.29029C5.87634 4.70424 6.6712 4.375 7.5 4.375C8.3288 4.375 9.12366 4.70424 9.70971 5.29029C10.2958 5.87634 10.625 6.6712 10.625 7.5C10.625 8.3288 10.2958 9.12366 9.70971 9.70971C9.12366 10.2958 8.3288 10.625 7.5 10.625Z" fill="%23231F20"/&gt;&lt;/svg&gt;');
          }
#page.page-partners .entry-content &gt; p{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.5rem;
    max-width: 1080px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity));
}
@media (min-width: 960px){

    #page.page-partners .entry-content &gt; p{
        margin-bottom: 5rem;
    }
}
#page.page-partners .entry-content &gt; .wp-block-columns{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
#page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
#page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group{
    border-top-width: 4px;
    --tw-border-opacity: 1;
    border-color: rgb(0 162 177 / var(--tw-border-opacity));
    padding-top: 0.75rem;
}
@media (min-width: 782px){

    #page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group{
        padding-top: 1.75rem;
    }
}
#page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group h2.wp-block-heading{
    margin-bottom: 0px;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 960px){

    #page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group h2.wp-block-heading{
        margin-bottom: 0.5rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
#page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group p{
    padding-right: 5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1.625;
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity));
}
@media not all and (min-width: 782px){

    #page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group p{
        margin-bottom: 0px;
    }
}
@media (min-width: 960px){

    #page.page-partners .entry-content &gt; .wp-block-columns &gt; .wp-block-column &gt; .wp-block-group p{
        letter-spacing: 0.025em;
    }
}
@media not all and (min-width: 782px){

    #page.page-partners .entry-content &gt; .wp-block-columns:last-child &gt; .wp-block-column:nth-child(2),
      #page.page-partners .entry-content &gt; .wp-block-columns:last-child &gt; .wp-block-column:nth-child(3){
        display: none;
    }
}
#page.page-partners .entry-content &gt; .wp-block-columns:last-child &gt; .wp-block-column:nth-child(2) &gt; .wp-block-group, #page.page-partners .entry-content &gt; .wp-block-columns:last-child &gt; .wp-block-column:nth-child(3) &gt; .wp-block-group{
    display: none;
}
#page.page-academic-program .entry-content{
    display: flex;
    flex-direction: column;
    align-items: center;
}
@media (min-width: 960px){

    #page.page-academic-program .entry-content &gt; p{
        padding-left: 6rem;
        padding-right: 6rem;
        text-align: center;
    }
}
@media (min-width: 1280px){

    #page.page-academic-program .entry-content &gt; p{
        padding-left: 7rem;
        padding-right: 7rem;
    }
}
@media (min-width: 1440px){

    #page.page-academic-program .entry-content &gt; p{
        padding-left: 8rem;
        padding-right: 8rem;
    }
}
#page.page-academic-program .entry-content &gt; p + h2.wp-block-heading{
    margin-top: 1rem;
    margin-bottom: 1.25rem;
    text-align: center;
}
@media (min-width: 960px){

    #page.page-academic-program .entry-content &gt; p + h2.wp-block-heading{
        margin-top: 3rem;
        margin-bottom: 5rem;
    }
}
#page.page-academic-program .entry-content &gt; div.wp-block-group.is-horizontal.is-layout-flex{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
}
@media (min-width: 782px){

    #page.page-academic-program .entry-content &gt; div.wp-block-group.is-horizontal.is-layout-flex{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1.5rem;
    }
}
@media (min-width: 960px){

    #page.page-academic-program .entry-content &gt; div.wp-block-group.is-horizontal.is-layout-flex{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 2rem;
    }
}
#page.page-academic-program .entry-content figure.wp-block-image{
    position: relative;
    overflow: hidden;
    border-radius: 0.75rem;
}
#page.page-academic-program .entry-content figure.wp-block-image &gt; figcaption.wp-element-caption{
    margin-top: 0px;
    margin-bottom: 1rem;
    display: flex;
    height: 5rem;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(237 245 249 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(0 162 177 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-academic-program .entry-content figure.wp-block-image &gt; figcaption.wp-element-caption{
        height: 6rem;
    }
}
@media (min-width: 960px){

    #page.page-academic-program .entry-content figure.wp-block-image &gt; figcaption.wp-element-caption{
        margin-bottom: 1.25rem;
        height: 7rem;
    }
}
@media (min-width: 1280px){

    #page.page-academic-program .entry-content figure.wp-block-image &gt; figcaption.wp-element-caption{
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
#page.page-academic-program .entry-content figure.wp-block-image &gt; a::after {
        content: '';
        position: absolute;
        inset: 0px;
        display: block;
      }
#page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-language-program .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
#page.page-language-program .entry-content h2{
    margin-bottom: 0.5rem;
    line-height: 1.5;
}
@media (min-width: 960px){

    #page.page-language-program .entry-content h2{
        margin-bottom: 1rem;
        line-height: 1.625;
        letter-spacing: 0.025em;
    }
}
#page.page-language-program .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-language-program .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-language-program .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-kindergarten .entry-content &gt; .wp-block-group{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
    display: flex;
    flex-direction: column;
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group{
        margin-bottom: 3.5rem;
        margin-top: 0px;
        flex-direction: row;
    }
}
@media (min-width: 960px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group{
        margin-bottom: 6rem;
    }
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:first-child{
    flex-shrink: 0;
}
@media not all and (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:first-child &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse));
    }
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:first-child{
        margin-right: 5rem;
        width: 300px;
    }
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:first-child h2{
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:first-child h3{
    font-size: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem;
    max-width: 64rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(80 158 191 / var(--tw-bg-opacity));
    padding: 1.5rem;
    padding-bottom: 3.5rem;
}
@media not all and (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child{
        margin-top: 2rem;
    }
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child{
        padding: 2.5rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 960px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child{
        padding: 5rem;
    }
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained{
    font-weight: 500;
    line-height: 1.75rem;
    letter-spacing: 0.025em;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; p{
    margin-bottom: 0px;
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol{
    margin-bottom: 2rem;
    margin-top: 0.5rem;
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol &gt; :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol{
        margin-bottom: 3.5rem;
        margin-top: 0.75rem;
    }

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
    }
}
@media (min-width: 960px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol{
        margin-bottom: 5rem;
    }

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-group.is-layout-constrained &gt; ol &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
    }
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-buttons{
    align-self: flex-start;
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(15 81 87 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-buttons .wp-block-button .wp-element-button::before {
              content: '';
              background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%230F5157'/%3E%3C/svg%3E%0A");
              margin-right: 0.5rem;
              height: 1.5rem;
              width: 1.5rem;
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              padding: 0.125rem;
            }
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; .wp-block-group &gt; .wp-block-group:last-child &gt; .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-kindergarten .entry-content &gt; figure.wp-block-image.aligncenter.size-full{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.25rem;
    max-width: 64rem;
}
@media (min-width: 782px){

    #page.page-kindergarten .entry-content &gt; figure.wp-block-image.aligncenter.size-full{
        margin-bottom: 0px;
    }
}
@media (min-width: 960px){

    #page.page-kindergarten .entry-content &gt; figure.wp-block-image.aligncenter.size-full{
        margin-bottom: 0px;
    }
}
#page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
#page.page-primary-education .entry-content h2{
    margin-bottom: 0.5rem;
    line-height: 1.5;
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content h2{
        margin-bottom: 1rem;
        line-height: 1.625;
        letter-spacing: 0.025em;
    }
}
#page.page-primary-education .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-primary-education .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-primary-education .entry-content .wp-block-buttons{
    margin-top: -0.75rem;
}
@media (min-width: 782px){

    #page.page-primary-education .entry-content .wp-block-buttons{
        margin-top: 0px;
    }
}
@media (min-width: 960px){

    #page.page-primary-education .entry-content .wp-block-buttons{
        margin-top: 1.5rem;
    }
}
#page.page-primary-education .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-primary-education .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-primary-education .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
          margin-right: 0.5rem;
          height: 1.5rem;
          width: 1.5rem;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          padding: 0.125rem;
        }
@media (min-width: 782px){

    #page.page-primary-education .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-wellness .entry-content {

    /* .wp-block-buttons {
      @apply -mt-3 md:mt-0 lg:mt-6;

      .wp-block-button {
        .wp-element-button {
          @apply inline-flex items-center bg-yellow_02 text-black text-lg md:text-xl font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 py-4 md:py-5;
        }
        .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
          @apply h-6 w-6 md:h-7 md:w-7 p-0.5 mr-2 md:mr-3 bg-no-repeat bg-contain bg-center;
        }
      }
    } */
  }
#page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-wellness .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
/* h2 {
      @apply mb-2 lg:mb-4 lg:tracking-wide leading-normal lg:leading-relaxed;
    } */
#page.page-wellness .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-wellness .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-wellness .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-extra-curricular-activities .entry-content {

    /* .wp-block-buttons {
      @apply -mt-3 md:mt-0 lg:mt-6;

      .wp-block-button {
        .wp-element-button {
          @apply inline-flex items-center bg-yellow_02 text-black text-lg md:text-xl font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 py-4 md:py-5;
        }
        .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
          @apply h-6 w-6 md:h-7 md:w-7 p-0.5 mr-2 md:mr-3 bg-no-repeat bg-contain bg-center;
        }
      }
    } */
  }
#page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-extra-curricular-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
/* h2 {
      @apply mb-2 lg:mb-4 lg:tracking-wide leading-normal lg:leading-relaxed;
    } */
#page.page-extra-curricular-activities .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-extra-curricular-activities .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-extra-curricular-activities .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-cultural-events-and-activities .entry-content {

    /* .wp-block-buttons {
      @apply -mt-3 md:mt-0 lg:mt-6;

      .wp-block-button {
        .wp-element-button {
          @apply inline-flex items-center bg-yellow_02 text-black text-lg md:text-xl font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 py-4 md:py-5;
        }
        .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
          @apply h-6 w-6 md:h-7 md:w-7 p-0.5 mr-2 md:mr-3 bg-no-repeat bg-contain bg-center;
        }
      }
    } */
  }
#page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-cultural-events-and-activities .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
/* h2 {
      @apply mb-2 lg:mb-4 lg:tracking-wide leading-normal lg:leading-relaxed;
    } */
#page.page-cultural-events-and-activities .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-cultural-events-and-activities .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-cultural-events-and-activities .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-childcare-after-class-tutorial .entry-content {

    /* .wp-block-buttons {
      @apply -mt-3 md:mt-0 lg:mt-6;

      .wp-block-button {
        .wp-element-button {
          @apply inline-flex items-center bg-yellow_02 text-black text-lg md:text-xl font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 py-4 md:py-5;
        }
        .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
          @apply h-6 w-6 md:h-7 md:w-7 p-0.5 mr-2 md:mr-3 bg-no-repeat bg-contain bg-center;
        }
      }
    } */
  }
#page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-childcare-after-class-tutorial .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
/* h2 {
      @apply mb-2 lg:mb-4 lg:tracking-wide leading-normal lg:leading-relaxed;
    } */
#page.page-childcare-after-class-tutorial .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-childcare-after-class-tutorial .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-childcare-after-class-tutorial .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-transportation .entry-content {

    /* .wp-block-buttons {
      @apply -mt-3 md:mt-0 lg:mt-6;

      .wp-block-button {
        .wp-element-button {
          @apply inline-flex items-center bg-yellow_02 text-black text-lg md:text-xl font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 py-4 md:py-5;
        }
        .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
          @apply h-6 w-6 md:h-7 md:w-7 p-0.5 mr-2 md:mr-3 bg-no-repeat bg-contain bg-center;
        }
      }
    } */
  }
#page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-transportation .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
/* h2 {
      @apply mb-2 lg:mb-4 lg:tracking-wide leading-normal lg:leading-relaxed;
    } */
#page.page-transportation .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-transportation .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-transportation .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-meal .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
#page.page-meal .entry-content h2{
    margin-bottom: 0.5rem;
    line-height: 1.5;
}
@media (min-width: 960px){

    #page.page-meal .entry-content h2{
        margin-bottom: 1rem;
        line-height: 1.625;
        letter-spacing: 0.025em;
    }
}
#page.page-meal .entry-content p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-meal .entry-content p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-meal .entry-content p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-meal .entry-content .wp-block-buttons{
    margin-top: -0.75rem;
}
@media (min-width: 782px){

    #page.page-meal .entry-content .wp-block-buttons{
        margin-top: 0px;
    }
}
@media (min-width: 960px){

    #page.page-meal .entry-content .wp-block-buttons{
        margin-top: 1.5rem;
    }
}
#page.page-meal .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-meal .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-meal .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3844 12.8656L24.6344 4.11563C24.5182 3.99958 24.3803 3.90756 24.2286 3.84483C24.0768 3.78209 23.9142 3.74987 23.75 3.75H8.75C8.08696 3.75 7.45107 4.01339 6.98223 4.48223C6.51339 4.95107 6.25 5.58696 6.25 6.25V33.75C6.25 34.413 6.51339 35.0489 6.98223 35.5178C7.45107 35.9866 8.08696 36.25 8.75 36.25H31.25C31.913 36.25 32.5489 35.9866 33.0178 35.5178C33.4866 35.0489 33.75 34.413 33.75 33.75V13.75C33.7501 13.5858 33.7179 13.4232 33.6552 13.2714C33.5924 13.1197 33.5004 12.9818 33.3844 12.8656ZM25 8.01719L29.4828 12.5H25V8.01719ZM31.25 33.75H8.75V6.25H22.5V13.75C22.5 14.0815 22.6317 14.3995 22.8661 14.6339C23.1005 14.8683 23.4185 15 23.75 15H31.25V33.75ZM24.6344 24.1156C24.7506 24.2317 24.8428 24.3696 24.9057 24.5213C24.9686 24.6731 25.001 24.8357 25.001 25C25.001 25.1643 24.9686 25.3269 24.9057 25.4787C24.8428 25.6304 24.7506 25.7683 24.6344 25.8844L20.8844 29.6344C20.7683 29.7506 20.6304 29.8428 20.4787 29.9057C20.3269 29.9686 20.1643 30.001 20 30.001C19.8357 30.001 19.6731 29.9686 19.5213 29.9057C19.3696 29.8428 19.2317 29.7506 19.1156 29.6344L15.3656 25.8844C15.1311 25.6498 14.9993 25.3317 14.9993 25C14.9993 24.6683 15.1311 24.3502 15.3656 24.1156C15.6002 23.8811 15.9183 23.7493 16.25 23.7493C16.5817 23.7493 16.8998 23.8811 17.1344 24.1156L18.75 25.7328V18.75C18.75 18.4185 18.8817 18.1005 19.1161 17.8661C19.3505 17.6317 19.6685 17.5 20 17.5C20.3315 17.5 20.6495 17.6317 20.8839 17.8661C21.1183 18.1005 21.25 18.4185 21.25 18.75V25.7328L22.8656 24.1156C22.9817 23.9994 23.1196 23.9072 23.2713 23.8443C23.4231 23.7814 23.5857 23.749 23.75 23.749C23.9143 23.749 24.0769 23.7814 24.2287 23.8443C24.3804 23.9072 24.5183 23.9994 24.6344 24.1156Z' fill='white'/%3E%3C/svg%3E%0A");
          margin-right: 0.5rem;
          height: 1.5rem;
          width: 1.5rem;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          padding: 0.125rem;
        }
@media (min-width: 782px){

    #page.page-meal .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-admission-requirements .entry-content{
    padding: 0px !important;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group{
    position: relative;
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group{
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group{
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child{
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 600px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child{
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child{
        padding-left: 4rem;
        padding-right: 4rem;
    }
}
@media (min-width: 1600px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child{
        padding-left: 0px;
        padding-right: 0px;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2){
    display: flex;
    flex-wrap: wrap;
}
@media not all and (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; .wp-block-group{
        width: 100%;
    }
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; .wp-block-group{
        flex: 1 1 0%;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; figure{
    margin-left: auto;
    padding-left: 3rem;
    padding-right: 3rem;
}
@media not all and (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; figure{
        display: none;
    }
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; figure{
        margin-top: -3rem;
        margin-bottom: -3rem;
        padding-right: 5rem;
    }
}
@media not all and (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:nth-child(2) &gt; figure img{
        height: auto !important;
        width: 100px !important;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child){
    margin-bottom: 3rem;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(237 245 249 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 600px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child){
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child){
        margin-bottom: 6rem;
        padding-left: 4rem;
        padding-right: 4rem;
    }

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:last-child{
        margin-bottom: 12rem !important;
    }
}
/* &amp;:nth-child(even)::before {
        @apply content-none 2xl:content-[''] hidden 2xl:block absolute z-[-1] inset-y-0 left-0 w-[100vw] ml-[calc((max(100vw,1440px)-1440px)*-0.5)] bg-inherit;
      } */
/*
      &amp;:first-child &gt; .wp-block-group:nth-child(1) p {
        @apply font-medium text-lg lg:text-xl md:tracking-wide mb-6 md:mb-10;
      }

      &amp;:first-child &gt; .wp-block-group:nth-child(2) .wp-block-buttons {
        @apply my-12 md:my-16 lg:my-24;

        .wp-block-button {
          .wp-element-button {
            @apply inline-flex items-center bg-yellow_02 text-black text-xl md:text-2xl lg:text-[28px] font-medium rounded-lg leading-5 md:leading-7 px-8 md:px-10 lg:px-14 py-4 md:py-5 lg:py-7;
          }
          .wp-element-button::before {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3844 12.8656L24.6344 4.11563C24.5182 3.99958 24.3803 3.90756 24.2286 3.84483C24.0768 3.78209 23.9142 3.74987 23.75 3.75H8.75C8.08696 3.75 7.45107 4.01339 6.98223 4.48223C6.51339 4.95107 6.25 5.58696 6.25 6.25V33.75C6.25 34.413 6.51339 35.0489 6.98223 35.5178C7.45107 35.9866 8.08696 36.25 8.75 36.25H31.25C31.913 36.25 32.5489 35.9866 33.0178 35.5178C33.4866 35.0489 33.75 34.413 33.75 33.75V13.75C33.7501 13.5858 33.7179 13.4232 33.6552 13.2714C33.5924 13.1197 33.5004 12.9818 33.3844 12.8656ZM25 8.01719L29.4828 12.5H25V8.01719ZM31.25 33.75H8.75V6.25H22.5V13.75C22.5 14.0815 22.6317 14.3995 22.8661 14.6339C23.1005 14.8683 23.4185 15 23.75 15H31.25V33.75ZM24.6344 24.1156C24.7506 24.2317 24.8428 24.3696 24.9057 24.5213C24.9686 24.6731 25.001 24.8357 25.001 25C25.001 25.1643 24.9686 25.3269 24.9057 25.4787C24.8428 25.6304 24.7506 25.7683 24.6344 25.8844L20.8844 29.6344C20.7683 29.7506 20.6304 29.8428 20.4787 29.9057C20.3269 29.9686 20.1643 30.001 20 30.001C19.8357 30.001 19.6731 29.9686 19.5213 29.9057C19.3696 29.8428 19.2317 29.7506 19.1156 29.6344L15.3656 25.8844C15.1311 25.6498 14.9993 25.3317 14.9993 25C14.9993 24.6683 15.1311 24.3502 15.3656 24.1156C15.6002 23.8811 15.9183 23.7493 16.25 23.7493C16.5817 23.7493 16.8998 23.8811 17.1344 24.1156L18.75 25.7328V18.75C18.75 18.4185 18.8817 18.1005 19.1161 17.8661C19.3505 17.6317 19.6685 17.5 20 17.5C20.3315 17.5 20.6495 17.6317 20.8839 17.8661C21.1183 18.1005 21.25 18.4185 21.25 18.75V25.7328L22.8656 24.1156C22.9817 23.9994 23.1196 23.9072 23.2713 23.8443C23.4231 23.7814 23.5857 23.749 23.75 23.749C23.9143 23.749 24.0769 23.7814 24.2287 23.8443C24.3804 23.9072 24.5183 23.9994 24.6344 24.1156Z' fill='black'/%3E%3C/svg%3E%0A");
            @apply h-8 w-8 md:h-10 md:w-10 p-1 mr-2 md:mr-4 bg-no-repeat bg-contain bg-center;
          }
        }
      }

      &amp;:first-child &gt; .wp-block-group:nth-child(3) .wp-block-buttons {
        .wp-block-button {
          .wp-element-button {
            @apply inline-flex items-center border lg:border-2 border-turquoise_03 bg-white text-turquoise_03 hover:bg-turquoise_03 hover:text-white transition lg:duration-300 text-lg md:text-xl font-medium rounded-xl leading-5 md:leading-7 px-4 md:px-6 py-2 md:py-3 mr-2 mb-2 lg:mr-6 lg:mb-6;
          }
        }
      }
      */
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap{
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap{
        flex-direction: row !important;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    position: relative;
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after {
              content: '';
              background-image: url('https://generations-edu-mo.ap-south-1.linodeobjects.com/wp-content/uploads/2023/11/a14546f2_1700438967.png');
              position: absolute;
              left: 0px;
              bottom: 0px;
              margin-left: -50px;
              margin-bottom: -50px;
              display: none;
              height: 100px;
              width: 100px;
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
            }
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after{
        display: block;
    }
}
@media (min-width: 1280px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after{
        margin-left: -70px;
        margin-bottom: -70px;
        height: 140px;
        width: 140px;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap p{
    line-height: 1.5rem;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap p{
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap p a{
    color: inherit;
    text-decoration-line: underline;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons{
    margin-top: -0.75rem;
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons{
        margin-top: 0px;
    }
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons{
        margin-top: 1.5rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons .wp-block-button .wp-element-button::before {
                content: '';
                background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3844 12.8656L24.6344 4.11563C24.5182 3.99958 24.3803 3.90756 24.2286 3.84483C24.0768 3.78209 23.9142 3.74987 23.75 3.75H8.75C8.08696 3.75 7.45107 4.01339 6.98223 4.48223C6.51339 4.95107 6.25 5.58696 6.25 6.25V33.75C6.25 34.413 6.51339 35.0489 6.98223 35.5178C7.45107 35.9866 8.08696 36.25 8.75 36.25H31.25C31.913 36.25 32.5489 35.9866 33.0178 35.5178C33.4866 35.0489 33.75 34.413 33.75 33.75V13.75C33.7501 13.5858 33.7179 13.4232 33.6552 13.2714C33.5924 13.1197 33.5004 12.9818 33.3844 12.8656ZM25 8.01719L29.4828 12.5H25V8.01719ZM31.25 33.75H8.75V6.25H22.5V13.75C22.5 14.0815 22.6317 14.3995 22.8661 14.6339C23.1005 14.8683 23.4185 15 23.75 15H31.25V33.75ZM24.6344 24.1156C24.7506 24.2317 24.8428 24.3696 24.9057 24.5213C24.9686 24.6731 25.001 24.8357 25.001 25C25.001 25.1643 24.9686 25.3269 24.9057 25.4787C24.8428 25.6304 24.7506 25.7683 24.6344 25.8844L20.8844 29.6344C20.7683 29.7506 20.6304 29.8428 20.4787 29.9057C20.3269 29.9686 20.1643 30.001 20 30.001C19.8357 30.001 19.6731 29.9686 19.5213 29.9057C19.3696 29.8428 19.2317 29.7506 19.1156 29.6344L15.3656 25.8844C15.1311 25.6498 14.9993 25.3317 14.9993 25C14.9993 24.6683 15.1311 24.3502 15.3656 24.1156C15.6002 23.8811 15.9183 23.7493 16.25 23.7493C16.5817 23.7493 16.8998 23.8811 17.1344 24.1156L18.75 25.7328V18.75C18.75 18.4185 18.8817 18.1005 19.1161 17.8661C19.3505 17.6317 19.6685 17.5 20 17.5C20.3315 17.5 20.6495 17.6317 20.8839 17.8661C21.1183 18.1005 21.25 18.4185 21.25 18.75V25.7328L22.8656 24.1156C22.9817 23.9994 23.1196 23.9072 23.2713 23.8443C23.4231 23.7814 23.5857 23.749 23.75 23.749C23.9143 23.749 24.0769 23.7814 24.2287 23.8443C24.3804 23.9072 24.5183 23.9994 24.6344 24.1156Z' fill='white'/%3E%3C/svg%3E%0A");
                margin-right: 0.5rem;
                height: 1.5rem;
                width: 1.5rem;
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                padding: 0.125rem;
              }
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:first-child &gt; .wp-block-group &gt; .wp-block-group.is-layout-flex.is-nowrap .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child) .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child) .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child) .wp-block-buttons .wp-block-button .wp-element-button::before {
            content: '';
            background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.75 12.9502C26.75 13.1988 26.6512 13.4373 26.4754 13.6131C26.2996 13.7889 26.0611 13.8877 25.8125 13.8877C25.5639 13.8877 25.3254 13.7889 25.1496 13.6131C24.9738 13.4373 24.875 13.1988 24.875 12.9502V7.71426L17.102 15.4885C16.926 15.6644 16.6875 15.7632 16.4387 15.7632C16.1899 15.7632 15.9513 15.6644 15.7754 15.4885C15.5995 15.3126 15.5007 15.074 15.5007 14.8252C15.5007 14.5764 15.5995 14.3378 15.7754 14.1619L23.5484 6.3877H18.3125C18.0639 6.3877 17.8254 6.28892 17.6496 6.11311C17.4738 5.93729 17.375 5.69884 17.375 5.4502C17.375 5.20155 17.4738 4.9631 17.6496 4.78728C17.8254 4.61147 18.0639 4.5127 18.3125 4.5127H25.8125C26.0611 4.5127 26.2996 4.61147 26.4754 4.78728C26.6512 4.9631 26.75 5.20155 26.75 5.4502V12.9502ZM22.0625 15.7627C21.8139 15.7627 21.5754 15.8615 21.3996 16.0373C21.2238 16.2131 21.125 16.4516 21.125 16.7002V25.1377H6.125V10.1377H14.5625C14.8111 10.1377 15.0496 10.0389 15.2254 9.86311C15.4012 9.68729 15.5 9.44884 15.5 9.2002C15.5 8.95155 15.4012 8.7131 15.2254 8.53728C15.0496 8.36147 14.8111 8.2627 14.5625 8.2627H6.125C5.62772 8.2627 5.15081 8.46024 4.79917 8.81187C4.44754 9.1635 4.25 9.64041 4.25 10.1377V25.1377C4.25 25.635 4.44754 26.1119 4.79917 26.4635C5.15081 26.8152 5.62772 27.0127 6.125 27.0127H21.125C21.6223 27.0127 22.0992 26.8152 22.4508 26.4635C22.8025 26.1119 23 25.635 23 25.1377V16.7002C23 16.4516 22.9012 16.2131 22.7254 16.0373C22.5496 15.8615 22.3111 15.7627 22.0625 15.7627Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
            margin-right: 0.5rem;
            height: 1.5rem;
            width: 1.5rem;
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            padding: 0.125rem;
          }
@media (min-width: 782px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group:not(:first-child) .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; *{
    max-width: 100% !important;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; *.wp-block-group.is-layout-constrained &gt; *{
    max-width: 100% !important;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; * &gt; .wp-block-group.is-vertical.is-content-justification-stretch.is-layout-flex{
    max-width: 100% !important;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; * &gt; .wp-block-table{
    max-width: 100% !important;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group h2.wp-block-heading{
    margin-bottom: 0.75rem;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group h2.wp-block-heading{
        margin-bottom: 2.5rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; h2.wp-block-heading + .wp-block-group.is-layout-constrained {
        /* @apply border border-white bg-white; */
        overflow: hidden;
        border-radius: 0.5rem;
      }
#page.page-admission-requirements .entry-content &gt; .wp-block-group &gt; h2.wp-block-heading + .wp-block-group.is-layout-constrained &gt; .wp-block-group.is-vertical.is-content-justification-stretch.is-layout-flex{
    align-items: flex-start;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table{
    margin-bottom: 0px;
    width: 100%;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table:nth-child(1) tr:first-child td, #page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table:nth-child(2) tr:first-child td, #page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table:nth-child(4) tr:first-child td {
          /* @apply bg-[#D9E8F0]; */
          --tw-bg-opacity: 1;
          background-color: rgb(0 162 177 / var(--tw-bg-opacity));
          --tw-text-opacity: 1;
          color: rgb(255 255 255 / var(--tw-text-opacity));
        }
/* @apply border-separate; */
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td {
          /* @apply border border-white; */
          border-style: none;
          --tw-bg-opacity: 1;
          background-color: rgb(243 243 243 / var(--tw-bg-opacity));
          padding-left: 1rem;
          padding-right: 1rem;
          padding-top: 0.75rem;
          padding-bottom: 0.75rem;
        }
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td{
        padding-left: 1.75rem;
        padding-right: 1.75rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table tr:nth-child(odd) td{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table tr td + td{
    width: 66.666667%;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td ul{
    margin-bottom: 0px;
    list-style-position: inside;
    padding-left: 1.25rem;
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td br + ul{
    margin-top: 0.75rem;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td br + ul{
        margin-top: 2rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td strong{
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-weight: 500;
}
@media (min-width: 960px){

    #page.page-admission-requirements .entry-content &gt; .wp-block-group figure.wp-block-table table td strong{
        font-size: 1.25rem;
    }
}
#page.page-admission-requirements .entry-content &gt; .wp-block-group .wp-block-group.is-vertical.is-content-justification-stretch.is-layout-flex figure.wp-block-table + figure.wp-block-table{
    margin-top: -0.625rem;
}
/* footer.site-footer::before {
    @apply content-[''] absolute inset-x-0 top-0 bottom-1/2 z-[-1] bg-light_blue_bg;
  } */
#page.page-admission-requirements footer.site-footer::before {
    content: '';
    background-image: url('https://generations-edu-mo.ap-south-1.linodeobjects.com/wp-content/uploads/2023/11/540714a9_1700438966.png');
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: -8rem;
    margin-right: 90px;
    display: none;
    height: 206px;
    width: 180px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
@media (min-width: 960px){

    #page.page-admission-requirements footer.site-footer::before{
        display: block;
    }
}
@media (min-width: 1440px){

    #page.page-admission-requirements footer.site-footer::before{
        margin-top: -6rem;
    }
}
@media (min-width: 1920px){

    #page.page-admission-requirements footer.site-footer::before{
        margin-top: calc(calc(5rem - 1vw) * -1);
    }
}
/*
  .entry-content {
    @apply p-0 !important;

    &amp; &gt; .wp-block-group.is-layout-constrained {
      @apply relative px-4 sm:px-8 md:px-16 3xl:px-0 py-8 md:py-16 lg:py-24 bg-white even:bg-light_blue_bg;

      &amp;:nth-child(even)::before {
        @apply content-none 2xl:content-[''] hidden 2xl:block absolute z-[-1] inset-y-0 left-0 w-[100vw] ml-[calc((max(100vw,1440px)-1440px)*-0.5)] bg-inherit;
      }

      &amp;:first-child &gt; .wp-block-buttons {
        @apply -mb-2 lg:-mb-6;

        .wp-block-button {
          .wp-element-button {
            @apply inline-flex items-center border lg:border-2 border-turquoise_03 bg-white text-turquoise_03 hover:bg-turquoise_03 hover:text-white transition lg:duration-300 text-lg md:text-xl font-medium rounded-xl leading-5 md:leading-7 px-4 md:px-6 py-2 md:py-3 mr-2 mb-2 lg:mr-6 lg:mb-6;
          }
        }
      }

      &amp; &gt; * {
        @apply max-w-full !important;
      }

      &amp; &gt; .wp-block-group.is-nowrap.is-layout-flex {
        @apply flex items-center;

        &amp; &gt; h2.wp-block-heading {
          @apply mb-0;
        }
        &amp; &gt; h2.wp-block-heading + h4.wp-block-heading {
          @apply mb-0 relative bg-turquoise_03 text-white text-base md:text-lg lg:text-xl font-medium px-3 py-1 lg:px-5 lg:py-2 rounded-lg ml-3 lg:ml-16 inline-flex items-center;

          &amp;::before {
            @apply content-none lg:content-[''] hidden lg:block w-7 h-[3px] rounded-full bg-turquoise_03 absolute left-0 transform -translate-x-full -ml-5;
          }
        }

        &amp; + p {
          @apply mb-0 mt-3 lg:mt-7;
        }
      }

      ul {
        @apply list-inside pl-5;
      }
      p + ul {
        @apply mt-0 lg:mt-1;
      }

      figure.wp-block-table {
        @apply w-full mb-0 border border-white bg-white;
      }
      figure.wp-block-table + p {
        @apply mt-2 lg:mt-5;
      }

      figure.wp-block-table table {
        @apply border-separate;

        td {
          @apply px-6 py-4 lg:px-11 lg:py-7 bg-light_gray border border-white font-medium text-lg lg:text-xl;

          sub {
            @apply font-normal;
          }
        }

        tr:nth-child(even) td {
          @apply bg-[#D9E8F0];
        }
      }
    }
  }
  */
#page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-bottom: 1.5rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
    position: relative;
    margin-bottom: 1rem;
    width: 100%;
}
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image{
        margin-bottom: 0px;
        width: 50%;
        padding-right: 1.5rem;
    }
}
#page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    height: auto;
    width: 100%;
    border-radius: 0.75rem;
}
#page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after {
          content: '';
          background-image: url('https://generations-edu-mo.ap-south-1.linodeobjects.com/wp-content/uploads/2023/11/c3175cee_1700438966.png');
          position: absolute;
          left: 0px;
          bottom: 0px;
          margin-left: -40px;
          margin-bottom: -40px;
          display: none;
          height: 80px;
          width: 80px;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
        }
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after{
        display: block;
    }
}
@media (min-width: 1280px){

    #page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image::after{
        margin-left: -50px;
        margin-bottom: -50px;
        height: 100px;
        width: 100px;
    }
}
#page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    width: 100%;
}
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        width: 50%;
        padding-left: 1.5rem;
        padding-right: 1rem;
    }
}
#page.page-tuition-and-fees .entry-content h2{
    margin-bottom: 0.5rem;
    line-height: 1.5;
}
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content h2{
        margin-bottom: 1rem;
        line-height: 1.625;
        letter-spacing: 0.025em;
    }
}
/* p {
      @apply leading-6 lg:leading-7 lg:tracking-wider;

      a {
        @apply text-inherit underline;
      }
    } */
#page.page-tuition-and-fees .entry-content ol{
    padding-left: 1.5rem;
    line-height: 2;
}
#page.page-tuition-and-fees .entry-content ol li{
    list-style-position: outside;
}
#page.page-tuition-and-fees .entry-content ol li span{
    display: inline-block;
}
#page.page-tuition-and-fees .entry-content .wp-block-buttons{
    margin-top: -0.75rem;
}
@media (min-width: 782px){

    #page.page-tuition-and-fees .entry-content .wp-block-buttons{
        margin-top: 0px;
    }
}
@media (min-width: 960px){

    #page.page-tuition-and-fees .entry-content .wp-block-buttons{
        margin-top: 1.5rem;
    }
}
#page.page-tuition-and-fees .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-tuition-and-fees .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-tuition-and-fees .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3844 12.8656L24.6344 4.11563C24.5182 3.99958 24.3803 3.90756 24.2286 3.84483C24.0768 3.78209 23.9142 3.74987 23.75 3.75H8.75C8.08696 3.75 7.45107 4.01339 6.98223 4.48223C6.51339 4.95107 6.25 5.58696 6.25 6.25V33.75C6.25 34.413 6.51339 35.0489 6.98223 35.5178C7.45107 35.9866 8.08696 36.25 8.75 36.25H31.25C31.913 36.25 32.5489 35.9866 33.0178 35.5178C33.4866 35.0489 33.75 34.413 33.75 33.75V13.75C33.7501 13.5858 33.7179 13.4232 33.6552 13.2714C33.5924 13.1197 33.5004 12.9818 33.3844 12.8656ZM25 8.01719L29.4828 12.5H25V8.01719ZM31.25 33.75H8.75V6.25H22.5V13.75C22.5 14.0815 22.6317 14.3995 22.8661 14.6339C23.1005 14.8683 23.4185 15 23.75 15H31.25V33.75ZM24.6344 24.1156C24.7506 24.2317 24.8428 24.3696 24.9057 24.5213C24.9686 24.6731 25.001 24.8357 25.001 25C25.001 25.1643 24.9686 25.3269 24.9057 25.4787C24.8428 25.6304 24.7506 25.7683 24.6344 25.8844L20.8844 29.6344C20.7683 29.7506 20.6304 29.8428 20.4787 29.9057C20.3269 29.9686 20.1643 30.001 20 30.001C19.8357 30.001 19.6731 29.9686 19.5213 29.9057C19.3696 29.8428 19.2317 29.7506 19.1156 29.6344L15.3656 25.8844C15.1311 25.6498 14.9993 25.3317 14.9993 25C14.9993 24.6683 15.1311 24.3502 15.3656 24.1156C15.6002 23.8811 15.9183 23.7493 16.25 23.7493C16.5817 23.7493 16.8998 23.8811 17.1344 24.1156L18.75 25.7328V18.75C18.75 18.4185 18.8817 18.1005 19.1161 17.8661C19.3505 17.6317 19.6685 17.5 20 17.5C20.3315 17.5 20.6495 17.6317 20.8839 17.8661C21.1183 18.1005 21.25 18.4185 21.25 18.75V25.7328L22.8656 24.1156C22.9817 23.9994 23.1196 23.9072 23.2713 23.8443C23.4231 23.7814 23.5857 23.749 23.75 23.749C23.9143 23.749 24.0769 23.7814 24.2287 23.8443C24.3804 23.9072 24.5183 23.9994 24.6344 24.1156Z' fill='white'/%3E%3C/svg%3E%0A");
          margin-right: 0.5rem;
          height: 1.5rem;
          width: 1.5rem;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          padding: 0.125rem;
        }
@media (min-width: 782px){

    #page.page-tuition-and-fees .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
#page.page-tuition-and-fees footer.site-footer::before {
    content: '';
    background-image: url('https://generations-edu-mo.ap-south-1.linodeobjects.com/wp-content/uploads/2023/11/540714a9_1700438966.png');
    position: absolute;
    top: 0px;
    right: 0px;
    margin-top: -8rem;
    margin-right: 90px;
    display: none;
    height: 206px;
    width: 180px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
@media (min-width: 960px){

    #page.page-tuition-and-fees footer.site-footer::before{
        display: block;
    }
}
@media (min-width: 1440px){

    #page.page-tuition-and-fees footer.site-footer::before{
        margin-top: -6rem;
    }
}
@media (min-width: 1920px){

    #page.page-tuition-and-fees footer.site-footer::before{
        margin-top: calc(calc(5rem - 1vw) * -1);
    }
}
#page.page-school-calendar .entry-content {
    /* @apply p-0 !important; */
    min-height: 0px;
  }
#page.page-school-calendar .entry-content .wp-block-buttons{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
@media (min-width: 782px){

    #page.page-school-calendar .entry-content .wp-block-buttons{
        margin-bottom: 2.5rem;
        margin-top: 2rem;
    }
}
@media (min-width: 960px){

    #page.page-school-calendar .entry-content .wp-block-buttons{
        margin-bottom: 3rem;
        margin-top: 2.5rem;
    }
}
#page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button{
    text-align: center;
}
#page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        font-size: 1.25rem;
    }
}
@media (min-width: 960px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        padding-left: 4rem;
        padding-right: 4rem;
        padding-top: 2rem;
        padding-bottom: 2rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (min-width: 1280px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}
#page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before {
          content: '';
          background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3844 12.8656L24.6344 4.11563C24.5182 3.99958 24.3803 3.90756 24.2286 3.84483C24.0768 3.78209 23.9142 3.74987 23.75 3.75H8.75C8.08696 3.75 7.45107 4.01339 6.98223 4.48223C6.51339 4.95107 6.25 5.58696 6.25 6.25V33.75C6.25 34.413 6.51339 35.0489 6.98223 35.5178C7.45107 35.9866 8.08696 36.25 8.75 36.25H31.25C31.913 36.25 32.5489 35.9866 33.0178 35.5178C33.4866 35.0489 33.75 34.413 33.75 33.75V13.75C33.7501 13.5858 33.7179 13.4232 33.6552 13.2714C33.5924 13.1197 33.5004 12.9818 33.3844 12.8656ZM25 8.01719L29.4828 12.5H25V8.01719ZM31.25 33.75H8.75V6.25H22.5V13.75C22.5 14.0815 22.6317 14.3995 22.8661 14.6339C23.1005 14.8683 23.4185 15 23.75 15H31.25V33.75ZM24.6344 24.1156C24.7506 24.2317 24.8428 24.3696 24.9057 24.5213C24.9686 24.6731 25.001 24.8357 25.001 25C25.001 25.1643 24.9686 25.3269 24.9057 25.4787C24.8428 25.6304 24.7506 25.7683 24.6344 25.8844L20.8844 29.6344C20.7683 29.7506 20.6304 29.8428 20.4787 29.9057C20.3269 29.9686 20.1643 30.001 20 30.001C19.8357 30.001 19.6731 29.9686 19.5213 29.9057C19.3696 29.8428 19.2317 29.7506 19.1156 29.6344L15.3656 25.8844C15.1311 25.6498 14.9993 25.3317 14.9993 25C14.9993 24.6683 15.1311 24.3502 15.3656 24.1156C15.6002 23.8811 15.9183 23.7493 16.25 23.7493C16.5817 23.7493 16.8998 23.8811 17.1344 24.1156L18.75 25.7328V18.75C18.75 18.4185 18.8817 18.1005 19.1161 17.8661C19.3505 17.6317 19.6685 17.5 20 17.5C20.3315 17.5 20.6495 17.6317 20.8839 17.8661C21.1183 18.1005 21.25 18.4185 21.25 18.75V25.7328L22.8656 24.1156C22.9817 23.9994 23.1196 23.9072 23.2713 23.8443C23.4231 23.7814 23.5857 23.749 23.75 23.749C23.9143 23.749 24.0769 23.7814 24.2287 23.8443C24.3804 23.9072 24.5183 23.9994 24.6344 24.1156Z' fill='white'/%3E%3C/svg%3E%0A");
          margin-right: 0.25rem;
          display: none;
          height: 1.5rem;
          width: 1.5rem;
          background-size: contain;
          background-position: center;
          background-repeat: no-repeat;
          padding: 0.25rem;
        }
@media (min-width: 600px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 0.5rem;
        display: inline-block;
    }
}
@media (min-width: 782px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        margin-right: 1rem;
        height: 2rem;
        width: 2rem;
    }
}
@media (min-width: 960px){

    #page.page-school-calendar .entry-content .wp-block-buttons .wp-block-button .wp-element-button::before{
        height: 2.5rem;
        width: 2.5rem;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 1.5rem !important;
    max-width: 72rem !important;
    flex-direction: column !important;
}
@media (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap{
        margin-bottom: 6rem !important;
        flex-direction: row !important;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
    max-width: 20rem;
}
@media (min-width: 782px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
        max-width: 24rem;
    }
}
@media (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image img{
        max-width: 28rem;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: center;
}
@media (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group{
        align-items: flex-start;
        padding-left: 6rem;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2{
    margin-top: 1.5rem !important;
    margin-bottom: 2rem !important;
    text-align: center !important;
    font-size: 2.25rem !important;
    line-height: 2.5rem !important;
    font-weight: 600 !important;
    --tw-text-opacity: 1 !important;
    color: rgb(0 162 177 / var(--tw-text-opacity)) !important;
}
@media not all and (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2{
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media (min-width: 782px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2{
        font-size: 3.75rem !important;
        line-height: 1 !important;
    }
}
@media (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; h2{
        text-align: left !important;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p{
    margin-bottom: 1rem;
    text-align: center;
    line-height: 1.5rem;
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p:last-child, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p:last-child{
    margin-bottom: 2rem;
}
@media (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p{
        text-align: left;
        line-height: 1.75rem;
        letter-spacing: 0.05em;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p a, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group &gt; p a{
    color: inherit;
    text-decoration-line: underline;
}
@media not all and (min-width: 960px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons{
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link{
    margin-top: 1.5rem;
    display: inline-flex;
    align-items: center;
    border-radius: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 782px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}
#page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link::before, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link::before {
                content: '';
                background-image: url('data:image/svg+xml,&lt;svg class="h-6 w-6 md:h-7 md:w-7 p-0.5 mr-1 md:mr-2" width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="M25.0383 9.64922L18.4758 3.08672C18.3887 2.99969 18.2852 2.93067 18.1714 2.88362C18.0576 2.83657 17.9357 2.8124 17.8125 2.8125H6.5625C6.06522 2.8125 5.58831 3.01004 5.23667 3.36167C4.88504 3.71331 4.6875 4.19022 4.6875 4.6875V25.3125C4.6875 25.8098 4.88504 26.2867 5.23667 26.6383C5.58831 26.99 6.06522 27.1875 6.5625 27.1875H23.4375C23.9348 27.1875 24.4117 26.99 24.7633 26.6383C25.115 26.2867 25.3125 25.8098 25.3125 25.3125V10.3125C25.3126 10.1893 25.2884 10.0674 25.2414 9.95358C25.1943 9.83977 25.1253 9.73635 25.0383 9.64922ZM18.75 6.01289L22.1121 9.375H18.75V6.01289ZM23.4375 25.3125H6.5625V4.6875H16.875V10.3125C16.875 10.5611 16.9738 10.7996 17.1496 10.9754C17.3254 11.1512 17.5639 11.25 17.8125 11.25H23.4375V25.3125ZM18.4758 18.0867C18.5629 18.1738 18.6321 18.2772 18.6793 18.391C18.7265 18.5048 18.7507 18.6268 18.7507 18.75C18.7507 18.8732 18.7265 18.9952 18.6793 19.109C18.6321 19.2228 18.5629 19.3262 18.4758 19.4133L15.6633 22.2258C15.5762 22.3129 15.4728 22.3821 15.359 22.4293C15.2452 22.4765 15.1232 22.5007 15 22.5007C14.8768 22.5007 14.7548 22.4765 14.641 22.4293C14.5272 22.3821 14.4238 22.3129 14.3367 22.2258L11.5242 19.4133C11.3483 19.2374 11.2495 18.9988 11.2495 18.75C11.2495 18.5012 11.3483 18.2626 11.5242 18.0867C11.7001 17.9108 11.9387 17.812 12.1875 17.812C12.4363 17.812 12.6749 17.9108 12.8508 18.0867L14.0625 19.2996V14.0625C14.0625 13.8139 14.1613 13.5754 14.3371 13.3996C14.5129 13.2238 14.7514 13.125 15 13.125C15.2486 13.125 15.4871 13.2238 15.6629 13.3996C15.8387 13.5754 15.9375 13.8139 15.9375 14.0625V19.2996L17.1492 18.0867C17.2363 17.9996 17.3397 17.9304 17.4535 17.8832C17.5673 17.836 17.6893 17.8118 17.8125 17.8118C17.9357 17.8118 18.0577 17.836 18.1715 17.8832C18.2853 17.9304 18.3887 17.9996 18.4758 18.0867Z" fill="white"/&gt;&lt;/svg&gt;');
                margin-right: 0.5rem;
                height: 1.5rem;
                width: 1.5rem;
                background-size: contain;
                background-position: center;
                background-repeat: no-repeat;
                padding: 0.125rem;
              }
@media (min-width: 782px){

    #page.page-g-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link::before, #page.page-shop .entry-content &gt; .wp-block-group.is-layout-flex.is-nowrap &gt; figure.wp-block-image + div.wp-block-group .wp-block-buttons .wp-block-button .wp-element-button.wp-block-button__link::before{
        margin-right: 0.75rem;
        height: 1.75rem;
        width: 1.75rem;
    }
}
@media (min-width: 1280px){

    .xl\:container{
        width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
    }

    @media (min-width: 480px){

        .xl\:container{
            max-width: 480px;
        }
    }

    @media (min-width: 600px){

        .xl\:container{
            max-width: 600px;
            padding-right: 2rem;
            padding-left: 2rem;
        }
    }

    @media (min-width: 782px){

        .xl\:container{
            max-width: 782px;
            padding-right: 4rem;
            padding-left: 4rem;
        }
    }

    @media (min-width: 960px){

        .xl\:container{
            max-width: 960px;
        }
    }

    @media (min-width: 1280px){

        .xl\:container{
            max-width: 1280px;
        }
    }

    @media (min-width: 1440px){

        .xl\:container{
            max-width: 1440px;
        }
    }

    @media (min-width: 1600px){

        .xl\:container{
            max-width: 1600px;
            padding-right: 0rem;
            padding-left: 0rem;
        }
    }

    @media (min-width: 1920px){

        .xl\:container{
            max-width: 1920px;
        }
    }
}
.placeholder\:text-gray_01::-moz-placeholder{
    --tw-text-opacity: 1;
    color: rgb(192 192 192 / var(--tw-text-opacity));
}
.placeholder\:text-gray_01::placeholder{
    --tw-text-opacity: 1;
    color: rgb(192 192 192 / var(--tw-text-opacity));
}
.odd\:bg-light_gray:nth-child(odd){
    --tw-bg-opacity: 1;
    background-color: rgb(243 243 243 / var(--tw-bg-opacity));
}
.hover\:bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(0 162 177 / var(--tw-bg-opacity));
}
.hover\:bg-opacity-10:hover{
    --tw-bg-opacity: 0.1;
}
.hover\:text-dark_gray:hover{
    --tw-text-opacity: 1;
    color: rgb(85 85 85 / var(--tw-text-opacity));
}
.group:hover .group-hover\:pointer-events-auto{
    pointer-events: auto;
}
.group:hover .group-hover\:visible{
    visibility: visible;
}
.group:hover .group-hover\:opacity-100{
    opacity: 1;
}
@media not all and (min-width: 1280px){

    .max-xl\:-mx-4{
        margin-left: -1rem;
        margin-right: -1rem;
    }

    .max-xl\:flex-1{
        flex: 1 1 0%;
    }

    .max-xl\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media not all and (min-width: 960px){

    .max-lg\:-mx-4{
        margin-left: -1rem;
        margin-right: -1rem;
    }

    .max-lg\:hidden{
        display: none;
    }

    .max-lg\:max-h-\[75vh\]{
        max-height: 75vh;
    }

    .max-lg\:flex-wrap{
        flex-wrap: wrap;
    }

    .max-lg\:overflow-auto{
        overflow: auto;
    }

    .max-lg\:p-0{
        padding: 0px;
    }

    .max-lg\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
@media not all and (min-width: 782px){

    .max-md\:\!px-4{
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
}
@media not all and (min-width: 600px){

    .max-sm\:px-1{
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
}
@media (min-width: 600px){

    .sm\:my-4{
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .sm\:mb-20{
        margin-bottom: 5rem;
    }

    .sm\:mb-4{
        margin-bottom: 1rem;
    }

    .sm\:mr-2{
        margin-right: 0.5rem;
    }

    .sm\:line-clamp-6{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
    }

    .sm\:inline-block{
        display: inline-block;
    }

    .sm\:w-1\/3{
        width: 33.333333%;
    }

    .sm\:max-w-\[200px\]{
        max-width: 200px;
    }

    .sm\:max-w-sm{
        max-width: 24rem;
    }

    .sm\:p-6{
        padding: 1.5rem;
    }

    .sm\:py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .sm\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
@media (min-width: 782px){

    .md\:-m-6{
        margin: -1.5rem;
    }

    .md\:-mx-\[17px\]{
        margin-left: -17px;
        margin-right: -17px;
    }

    .md\:mx-6{
        margin-left: 1.5rem;
        margin-right: 1.5rem;
    }

    .md\:my-4{
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .md\:my-6{
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .md\:-mb-20{
        margin-bottom: -5rem;
    }

    .md\:-mt-6{
        margin-top: -1.5rem;
    }

    .md\:mb-0{
        margin-bottom: 0px;
    }

    .md\:mb-10{
        margin-bottom: 2.5rem;
    }

    .md\:mb-12{
        margin-bottom: 3rem;
    }

    .md\:mb-16{
        margin-bottom: 4rem;
    }

    .md\:mb-2{
        margin-bottom: 0.5rem;
    }

    .md\:mb-3{
        margin-bottom: 0.75rem;
    }

    .md\:mb-8{
        margin-bottom: 2rem;
    }

    .md\:mr-2{
        margin-right: 0.5rem;
    }

    .md\:mr-3{
        margin-right: 0.75rem;
    }

    .md\:mt-0{
        margin-top: 0px;
    }

    .md\:mt-14{
        margin-top: 3.5rem;
    }

    .md\:mt-2{
        margin-top: 0.5rem;
    }

    .md\:mt-3{
        margin-top: 0.75rem;
    }

    .md\:line-clamp-3{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .md\:block{
        display: block;
    }

    .md\:flex{
        display: flex;
    }

    .md\:h-10{
        height: 2.5rem;
    }

    .md\:h-7{
        height: 1.75rem;
    }

    .md\:h-8{
        height: 2rem;
    }

    .md\:w-1\/2{
        width: 50%;
    }

    .md\:w-10{
        width: 2.5rem;
    }

    .md\:w-6{
        width: 1.5rem;
    }

    .md\:w-7{
        width: 1.75rem;
    }

    .md\:w-8{
        width: 2rem;
    }

    .md\:max-w-md{
        max-width: 28rem;
    }

    .md\:space-x-8 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .md\:space-y-5 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
    }

    .md\:p-4{
        padding: 1rem;
    }

    .md\:p-6{
        padding: 1.5rem;
    }

    .md\:px-1{
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }

    .md\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .md\:px-12{
        padding-left: 3rem;
        padding-right: 3rem;
    }

    .md\:px-3{
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }

    .md\:px-4{
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .md\:px-5{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .md\:py-10{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .md\:py-14{
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .md\:py-16{
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .md\:py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .md\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .md\:py-5{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .md\:py-6{
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .md\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .md\:pb-40{
        padding-bottom: 10rem;
    }

    .md\:pt-16{
        padding-top: 4rem;
    }

    .md\:pt-20{
        padding-top: 5rem;
    }

    .md\:text-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .md\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .md\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .md\:text-6xl{
        font-size: 3.75rem;
        line-height: 1;
    }

    .md\:text-\[1\.05em\]{
        font-size: 1.05em;
    }

    .md\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .md\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .md\:text-xl{
        font-size: 1.25rem;
    }

    .md\:leading-7{
        line-height: 1.75rem;
    }

    .md\:leading-loose{
        line-height: 2;
    }

    .md\:tracking-wide{
        letter-spacing: 0.025em;
    }
}
@media (min-width: 960px){

    .lg\:absolute{
        position: absolute;
    }

    .lg\:relative{
        position: relative;
    }

    .lg\:left-1\/2{
        left: 50%;
    }

    .lg\:order-1{
        order: 1;
    }

    .lg\:order-2{
        order: 2;
    }

    .lg\:mx-0{
        margin-left: 0px;
        margin-right: 0px;
    }

    .lg\:mx-8{
        margin-left: 2rem;
        margin-right: 2rem;
    }

    .lg\:my-0{
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .lg\:-mb-24{
        margin-bottom: -6rem;
    }

    .lg\:-mt-8{
        margin-top: -2rem;
    }

    .lg\:-mt-px{
        margin-top: -1px;
    }

    .lg\:mb-0{
        margin-bottom: 0px;
    }

    .lg\:mb-10{
        margin-bottom: 2.5rem;
    }

    .lg\:mb-12{
        margin-bottom: 3rem;
    }

    .lg\:mb-16{
        margin-bottom: 4rem;
    }

    .lg\:mb-20{
        margin-bottom: 5rem;
    }

    .lg\:mb-24{
        margin-bottom: 6rem;
    }

    .lg\:mb-8{
        margin-bottom: 2rem;
    }

    .lg\:mb-\[calc\(4\%\+1vw\)\]{
        margin-bottom: calc(4% + 1vw);
    }

    .lg\:ml-8{
        margin-left: 2rem;
    }

    .lg\:mr-4{
        margin-right: 1rem;
    }

    .lg\:mr-6{
        margin-right: 1.5rem;
    }

    .lg\:mr-8{
        margin-right: 2rem;
    }

    .lg\:mt-12{
        margin-top: 3rem;
    }

    .lg\:mt-20{
        margin-top: 5rem;
    }

    .lg\:mt-28{
        margin-top: 7rem;
    }

    .lg\:mt-3{
        margin-top: 0.75rem;
    }

    .lg\:mt-4{
        margin-top: 1rem;
    }

    .lg\:mt-6{
        margin-top: 1.5rem;
    }

    .lg\:block{
        display: block;
    }

    .lg\:flex{
        display: flex;
    }

    .lg\:hidden{
        display: none;
    }

    .lg\:aspect-square{
        aspect-ratio: 1 / 1;
    }

    .lg\:h-10{
        height: 2.5rem;
    }

    .lg\:h-12{
        height: 3rem;
    }

    .lg\:h-14{
        height: 3.5rem;
    }

    .lg\:h-24{
        height: 6rem;
    }

    .lg\:h-36{
        height: 9rem;
    }

    .lg\:h-6{
        height: 1.5rem;
    }

    .lg\:h-8{
        height: 2rem;
    }

    .lg\:h-\[80px\]{
        height: 80px;
    }

    .lg\:h-auto{
        height: auto;
    }

    .lg\:h-full{
        height: 100%;
    }

    .lg\:min-h-\[177px\]{
        min-height: 177px;
    }

    .lg\:w-1\/2{
        width: 50%;
    }

    .lg\:w-10{
        width: 2.5rem;
    }

    .lg\:w-12{
        width: 3rem;
    }

    .lg\:w-14{
        width: 3.5rem;
    }

    .lg\:w-24{
        width: 6rem;
    }

    .lg\:w-36{
        width: 9rem;
    }

    .lg\:w-5\/12{
        width: 41.666667%;
    }

    .lg\:w-6{
        width: 1.5rem;
    }

    .lg\:w-6\/12{
        width: 50%;
    }

    .lg\:w-64{
        width: 16rem;
    }

    .lg\:w-7\/12{
        width: 58.333333%;
    }

    .lg\:w-8{
        width: 2rem;
    }

    .lg\:w-\[100px\]{
        width: 100px;
    }

    .lg\:w-auto{
        width: auto;
    }

    .lg\:w-full{
        width: 100%;
    }

    .lg\:min-w-\[177px\]{
        min-width: 177px;
    }

    .lg\:min-w-\[200px\]{
        min-width: 200px;
    }

    .lg\:max-w-\[30\%\]{
        max-width: 30%;
    }

    .lg\:max-w-screen-sm{
        max-width: 600px;
    }

    .lg\:max-w-screen-xs{
        max-width: 480px;
    }

    .lg\:-translate-x-1\/2{
        --tw-translate-x: -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));
    }

    .lg\:-translate-y-1\/4{
        --tw-translate-y: -25%;
        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));
    }

    .lg\:translate-x-3\/4{
        --tw-translate-x: 75%;
        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));
    }

    .lg\:scroll-pt-32{
        scroll-padding-top: 8rem;
    }

    .lg\:flex-row{
        flex-direction: row;
    }

    .lg\:items-start{
        align-items: flex-start;
    }

    .lg\:items-end{
        align-items: flex-end;
    }

    .lg\:items-center{
        align-items: center;
    }

    .lg\:justify-normal{
        justify-content: normal;
    }

    .lg\:justify-between{
        justify-content: space-between;
    }

    .lg\:space-x-10 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .lg\:space-x-4 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .lg\:space-y-5 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
    }

    .lg\:space-y-6 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
    }

    .lg\:rounded-2xl{
        border-radius: 1rem;
    }

    .lg\:border{
        border-width: 1px;
    }

    .lg\:bg-transparent{
        background-color: transparent;
    }

    .lg\:bg-opacity-75{
        --tw-bg-opacity: 0.75;
    }

    .lg\:p-0{
        padding: 0px;
    }

    .lg\:p-1{
        padding: 0.25rem;
    }

    .lg\:p-1\.5{
        padding: 0.375rem;
    }

    .lg\:p-4{
        padding: 1rem;
    }

    .lg\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .lg\:px-16{
        padding-left: 4rem;
        padding-right: 4rem;
    }

    .lg\:px-2{
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    .lg\:px-20{
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .lg\:px-5{
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .lg\:px-6{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .lg\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .lg\:py-10{
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .lg\:py-12{
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .lg\:py-14{
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .lg\:py-16{
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .lg\:py-20{
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .lg\:py-24{
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .lg\:py-3{
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .lg\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .lg\:py-5{
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .lg\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .lg\:py-\[100px\]{
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .lg\:pb-48{
        padding-bottom: 12rem;
    }

    .lg\:pb-\[135\%\]{
        padding-bottom: 135%;
    }

    .lg\:pb-\[42\%\]{
        padding-bottom: 42%;
    }

    .lg\:pl-10{
        padding-left: 2.5rem;
    }

    .lg\:pl-12{
        padding-left: 3rem;
    }

    .lg\:pl-24{
        padding-left: 6rem;
    }

    .lg\:pl-6{
        padding-left: 1.5rem;
    }

    .lg\:pl-7{
        padding-left: 1.75rem;
    }

    .lg\:pl-8{
        padding-left: 2rem;
    }

    .lg\:pr-10{
        padding-right: 2.5rem;
    }

    .lg\:pr-12{
        padding-right: 3rem;
    }

    .lg\:pr-6{
        padding-right: 1.5rem;
    }

    .lg\:pr-8{
        padding-right: 2rem;
    }

    .lg\:pt-10{
        padding-top: 2.5rem;
    }

    .lg\:pt-24{
        padding-top: 6rem;
    }

    .lg\:text-left{
        text-align: left;
    }

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

    .lg\:text-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .lg\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .lg\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .lg\:text-5xl{
        font-size: 3rem;
        line-height: 1;
    }

    .lg\:text-6xl{
        font-size: 3.75rem;
        line-height: 1;
    }

    .lg\:text-\[32px\]{
        font-size: 32px;
    }

    .lg\:text-\[40px\]{
        font-size: 40px;
    }

    .lg\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .lg\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .lg\:text-sm{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .lg\:text-xl{
        font-size: 1.25rem;
    }

    .lg\:leading-7{
        line-height: 1.75rem;
    }

    .lg\:leading-loose{
        line-height: 2;
    }

    .lg\:leading-relaxed{
        line-height: 1.625;
    }

    .lg\:tracking-tighter{
        letter-spacing: -0.05em;
    }

    .lg\:tracking-wider{
        letter-spacing: 0.05em;
    }

    .lg\:text-primary{
        --tw-text-opacity: 1;
        color: rgb(0 162 177 / var(--tw-text-opacity));
    }

    .lg\:shadow-xl{
        --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
        --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }
}
@media (min-width: 1280px){

    .xl\:absolute{
        position: absolute;
    }

    .xl\:mx-4{
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .xl\:mx-auto{
        margin-left: auto;
        margin-right: auto;
    }

    .xl\:mb-14{
        margin-bottom: 3.5rem;
    }

    .xl\:mb-auto{
        margin-bottom: auto;
    }

    .xl\:mt-12{
        margin-top: 3rem;
    }

    .xl\:mt-auto{
        margin-top: auto;
    }

    .xl\:line-clamp-4{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
    }

    .xl\:block{
        display: block;
    }

    .xl\:hidden{
        display: none;
    }

    .xl\:h-44{
        height: 11rem;
    }

    .xl\:h-8{
        height: 2rem;
    }

    .xl\:h-\[100px\]{
        height: 100px;
    }

    .xl\:min-h-\[100px\]{
        min-height: 100px;
    }

    .xl\:w-3\/12{
        width: 25%;
    }

    .xl\:w-44{
        width: 11rem;
    }

    .xl\:w-8{
        width: 2rem;
    }

    .xl\:w-9\/12{
        width: 75%;
    }

    .xl\:w-full{
        width: 100%;
    }

    .xl\:max-w-screen-2xl{
        max-width: 1440px;
    }

    .xl\:flex-row{
        flex-direction: row;
    }

    .xl\:flex-wrap-reverse{
        flex-wrap: wrap-reverse;
    }

    .xl\:items-center{
        align-items: center;
    }

    .xl\:justify-between{
        justify-content: space-between;
    }

    .xl\:space-x-6 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .xl\:bg-transparent{
        background-color: transparent;
    }

    .xl\:p-3{
        padding: 0.75rem;
    }

    .xl\:px-10{
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .xl\:px-8{
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .xl\:py-0{
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .xl\:py-14{
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .xl\:py-24{
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .xl\:py-4{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .xl\:py-8{
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xl\:text-left{
        text-align: left;
    }

    .xl\:text-2xl{
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .xl\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .xl\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .xl\:text-5xl{
        font-size: 3rem;
        line-height: 1;
    }

    .xl\:text-base{
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .xl\:tracking-tighter{
        letter-spacing: -0.05em;
    }
}
@media (min-width: 1440px){

    .\32xl\:mb-24{
        margin-bottom: 6rem;
    }

    .\32xl\:line-clamp-5{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
    }

    .\32xl\:w-4\/12{
        width: 33.333333%;
    }

    .\32xl\:space-x-6 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .\32xl\:space-x-8 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }

    .\32xl\:space-y-7 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-y-reverse: 0;
        margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
    }

    .\32xl\:text-3xl{
        font-size: 1.875rem;
        line-height: 2.25rem;
    }

    .\32xl\:text-lg{
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    .\32xl\:text-xl{
        font-size: 1.25rem;
    }

    .\32xl\:tracking-tight{
        letter-spacing: -0.025em;
    }
}
@media (min-width: 1600px){

    .\33xl\:line-clamp-6{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
    }

    .\33xl\:text-4xl{
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .\33xl\:text-xl{
        font-size: 1.25rem;
    }
}
@media (min-width: 1920px){

    .\34xl\:line-clamp-\[7\]{
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
    }

    .\34xl\:space-x-8 &gt; :not([hidden]) ~ :not([hidden]){
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
    }
}

</pre></body></html>