/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./resources/blocks/collapse/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
body {
  --background: #ebeeed;
  --foreground: #333;
  --primary: #40749b;
  --primary-500: rgba(64, 116, 156, 0.5);
  --secondary: #536794;
  --secondary-500: rgba(83, 102, 147, 0.5);
  --secondary-light: rgba(83, 102, 147, , 0.15);
  --tertiary: #86aaae;
  --tertiary-500: rgba(133, 169, 173, 0.5);
  --quaternary: #1c2333;
  --quaternary-500: rgba(28, 35, 51, 0.5);
  --form-color-primary: #1e838a;
  --form-bg-color: #e6e6e6;
  --error: #de5078;
  --white: #fff;
  --primary-btn: var(--tertiary);
  --primary-btn-500: var(--tertiary-500);
  --secondary-btn: var(--primary);
  --secondary-btn-500: var(--primary-500);
  --font-family-headline: Georgia, serif;
  --font-family-body: verdana, sans-serif;
  --gh-brand: var(--primary);
  --gh: var(--primary);
}
@media screen and (prefers-color-scheme: dark) {
  body {
    --background: #141f29;
    --foreground: #ebeeed;
    --primary: #28adb7;
    --primary-500: rgba(40, 173, 183, 0.5);
    --secondary: #28adb7;
    --secondary-500: rgba(16, 49, 82, 0.5);
    --tertiary: #328dba;
    --tertiary-500: rgba(50, 141, 186, 0.5);
    --quaternary: #f37021;
    --quaternary-500: rgba(243, 112, 33, 0.5);
    --form-color-primary: #28adb7;
    --form-bg-color: #4e4e4e;
    --gh-brand: var(--secondary);
    --gh: var(--white);
  }
}

h1 {
  margin-bottom: 1.5rem;
}

.h1 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h2 {
  margin-bottom: 1.5rem;
}

.h2 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h3 {
  margin-bottom: 1.5rem;
}

.h3 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h4 {
  margin-bottom: 1.5rem;
}

.h4 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h5 {
  margin-bottom: 1.5rem;
}

.h5 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

h6 {
  margin-bottom: 1.5rem;
}

.h6 {
  font-family: var(--font-family-headline);
  font-weight: 700;
}

.h1 {
  font-size: var(--wp--preset--font-size--x-large);
}

.h2 {
  font-size: var(--wp--preset--font-size--large);
}

.h3 {
  font-size: var(--wp--preset--font-size--huge);
}

.h4 {
  font-size: var(--wp--preset--font-size--big);
}

.h5 {
  font-size: var(--wp--preset--font-size--medium);
}

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

.text--c-background {
  color: var(--background);
}
.text--c-foreground {
  color: var(--foreground);
}
.text--c-primary {
  color: var(--primary);
}
.text--c-secondary {
  color: var(--secondary);
}
.text--c-tertiary {
  color: var(--tertiary);
}
.text--c-quaternary {
  color: var(--quaternary);
}
.text--c-error {
  color: var(--error);
}
.text--c-white {
  color: var(--white);
}
.text--fade-0 {
  opacity: 0;
}
.text--fade-1 {
  opacity: 0.01;
}
.text--fade-2 {
  opacity: 0.02;
}
.text--fade-3 {
  opacity: 0.03;
}
.text--fade-4 {
  opacity: 0.04;
}
.text--fade-5 {
  opacity: 0.05;
}
.text--fade-6 {
  opacity: 0.06;
}
.text--fade-7 {
  opacity: 0.07;
}
.text--fade-8 {
  opacity: 0.08;
}
.text--fade-9 {
  opacity: 0.09;
}
.text--fade-10 {
  opacity: 0.1;
}
.text--fade-11 {
  opacity: 0.11;
}
.text--fade-12 {
  opacity: 0.12;
}
.text--fade-13 {
  opacity: 0.13;
}
.text--fade-14 {
  opacity: 0.14;
}
.text--fade-15 {
  opacity: 0.15;
}
.text--fade-16 {
  opacity: 0.16;
}
.text--fade-17 {
  opacity: 0.17;
}
.text--fade-18 {
  opacity: 0.18;
}
.text--fade-19 {
  opacity: 0.19;
}
.text--fade-20 {
  opacity: 0.2;
}
.text--fade-21 {
  opacity: 0.21;
}
.text--fade-22 {
  opacity: 0.22;
}
.text--fade-23 {
  opacity: 0.23;
}
.text--fade-24 {
  opacity: 0.24;
}
.text--fade-25 {
  opacity: 0.25;
}
.text--fade-26 {
  opacity: 0.26;
}
.text--fade-27 {
  opacity: 0.27;
}
.text--fade-28 {
  opacity: 0.28;
}
.text--fade-29 {
  opacity: 0.29;
}
.text--fade-30 {
  opacity: 0.3;
}
.text--fade-31 {
  opacity: 0.31;
}
.text--fade-32 {
  opacity: 0.32;
}
.text--fade-33 {
  opacity: 0.33;
}
.text--fade-34 {
  opacity: 0.34;
}
.text--fade-35 {
  opacity: 0.35;
}
.text--fade-36 {
  opacity: 0.36;
}
.text--fade-37 {
  opacity: 0.37;
}
.text--fade-38 {
  opacity: 0.38;
}
.text--fade-39 {
  opacity: 0.39;
}
.text--fade-40 {
  opacity: 0.4;
}
.text--fade-41 {
  opacity: 0.41;
}
.text--fade-42 {
  opacity: 0.42;
}
.text--fade-43 {
  opacity: 0.43;
}
.text--fade-44 {
  opacity: 0.44;
}
.text--fade-45 {
  opacity: 0.45;
}
.text--fade-46 {
  opacity: 0.46;
}
.text--fade-47 {
  opacity: 0.47;
}
.text--fade-48 {
  opacity: 0.48;
}
.text--fade-49 {
  opacity: 0.49;
}
.text--fade-50 {
  opacity: 0.5;
}
.text--fade-51 {
  opacity: 0.51;
}
.text--fade-52 {
  opacity: 0.52;
}
.text--fade-53 {
  opacity: 0.53;
}
.text--fade-54 {
  opacity: 0.54;
}
.text--fade-55 {
  opacity: 0.55;
}
.text--fade-56 {
  opacity: 0.56;
}
.text--fade-57 {
  opacity: 0.57;
}
.text--fade-58 {
  opacity: 0.58;
}
.text--fade-59 {
  opacity: 0.59;
}
.text--fade-60 {
  opacity: 0.6;
}
.text--fade-61 {
  opacity: 0.61;
}
.text--fade-62 {
  opacity: 0.62;
}
.text--fade-63 {
  opacity: 0.63;
}
.text--fade-64 {
  opacity: 0.64;
}
.text--fade-65 {
  opacity: 0.65;
}
.text--fade-66 {
  opacity: 0.66;
}
.text--fade-67 {
  opacity: 0.67;
}
.text--fade-68 {
  opacity: 0.68;
}
.text--fade-69 {
  opacity: 0.69;
}
.text--fade-70 {
  opacity: 0.7;
}
.text--fade-71 {
  opacity: 0.71;
}
.text--fade-72 {
  opacity: 0.72;
}
.text--fade-73 {
  opacity: 0.73;
}
.text--fade-74 {
  opacity: 0.74;
}
.text--fade-75 {
  opacity: 0.75;
}
.text--fade-76 {
  opacity: 0.76;
}
.text--fade-77 {
  opacity: 0.77;
}
.text--fade-78 {
  opacity: 0.78;
}
.text--fade-79 {
  opacity: 0.79;
}
.text--fade-80 {
  opacity: 0.8;
}
.text--fade-81 {
  opacity: 0.81;
}
.text--fade-82 {
  opacity: 0.82;
}
.text--fade-83 {
  opacity: 0.83;
}
.text--fade-84 {
  opacity: 0.84;
}
.text--fade-85 {
  opacity: 0.85;
}
.text--fade-86 {
  opacity: 0.86;
}
.text--fade-87 {
  opacity: 0.87;
}
.text--fade-88 {
  opacity: 0.88;
}
.text--fade-89 {
  opacity: 0.89;
}
.text--fade-90 {
  opacity: 0.9;
}
.text--fade-91 {
  opacity: 0.91;
}
.text--fade-92 {
  opacity: 0.92;
}
.text--fade-93 {
  opacity: 0.93;
}
.text--fade-94 {
  opacity: 0.94;
}
.text--fade-95 {
  opacity: 0.95;
}
.text--fade-96 {
  opacity: 0.96;
}
.text--fade-97 {
  opacity: 0.97;
}
.text--fade-98 {
  opacity: 0.98;
}
.text--fade-99 {
  opacity: 0.99;
}
.text--fade-100 {
  opacity: 1;
}
.text--font-size--micro {
  font-size: var(--wp--preset--font-size--micro);
}
.text--font-size--mini {
  font-size: var(--wp--preset--font-size--mini);
}
.text--font-size--small {
  font-size: var(--wp--preset--font-size--small);
}
.text--font-size--medium {
  font-size: var(--wp--preset--font-size--medium);
}
.text--font-size--big {
  font-size: var(--wp--preset--font-size--big);
}
.text--font-size--huge {
  font-size: var(--wp--preset--font-size--huge);
}
.text--font-size--large {
  font-size: var(--wp--preset--font-size--large);
}
.text--font-size--x-large {
  font-size: var(--wp--preset--font-size--x-large);
}
.text--font-size--xx-large {
  font-size: var(--wp--preset--font-size--xx-large);
}
.text--uppercase {
  text-transform: uppercase;
}

.m-collapse {
  background-color: transparent;
  border: 1px solid var(--secondary);
  display: flex;
  flex-direction: column;
  margin-bottom: 1.75rem;
  transition: background-color 0.5s ease-out, border-color 0.5s ease-out;
}
.m-collapse__content {
  display: none;
  padding: 0 1.5rem 1rem;
}
.m-collapse--open .m-collapse__content {
  display: block;
}
.m-collapse__heading {
  align-items: center;
  color: var(--primary);
  display: flex;
  justify-content: space-between;
  padding: 1.5rem;
  text-align: left;
}
.m-collapse__heading span {
  margin: 0;
}
.m-collapse__heading::after {
  content: "\f078";
  display: inline-block;
  font-family: "Font Awesome 6 Sharp", sans-serif;
  font-weight: 400;
  color: var(--quaternary);
  margin-left: 1rem;
  transition: transform 500ms;
}
.m-collapse--toggled {
  background: var(--secondary-light, linear-gradient(0deg, rgba(30, 131, 138, 0.1) 0%, rgba(30, 131, 138, 0.1) 100%), #fff);
  border-color: var(--secondary-light);
}
.m-collapse--toggled .m-collapse__heading:after {
  color: var(--secondary);
  transform: rotate(180deg);
}

.block-editor-block-list__block .m-collapse__content {
  display: block;
}

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