*, ::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(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

/*
Set the default cursor for buttons.
*/

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

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}

.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}

.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}

.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}

.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}

[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}

[data-popper-arrow] {
  visibility: hidden;
}

[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}

[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}

[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}

[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}

.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}

[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}

[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}

[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}

[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  appearance: none;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}

input::placeholder,textarea::placeholder {
  color: #6B7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #6B7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px auto inherit;
}

input[type=file]::file-selector-button {
  color: white;
  background: #1F2937;
  border: 0;
  font-weight: 500;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}

input[type=file]::file-selector-button:hover {
  background: #374151;
}

.dark input[type=file]::file-selector-button {
  color: white;
  background: #4B5563;
}

.dark input[type=file]::file-selector-button:hover {
  background: #6B7280;
}

input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-webkit-slider-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #6B7280;
}

input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}

input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

input[type="range"]:disabled::-moz-range-thumb {
  background: #9CA3AF;
}

.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #6B7280;
}

input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}

input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}

.\!container {
    width: 100% !important;
}
.container {
    width: 100%;
}
@media (min-width: 375px) {
    .\!container {
        max-width: 375px !important;
    }
    .container {
        max-width: 375px;
    }
}
@media (min-width: 640px) {
    .\!container {
        max-width: 640px !important;
    }
    .container {
        max-width: 640px;
    }
}
@media (min-width: 768px) {
    .\!container {
        max-width: 768px !important;
    }
    .container {
        max-width: 768px;
    }
}
@media (min-width: 860px) {
    .\!container {
        max-width: 860px !important;
    }
    .container {
        max-width: 860px;
    }
}
@media (min-width: 1024px) {
    .\!container {
        max-width: 1024px !important;
    }
    .container {
        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .\!container {
        max-width: 1280px !important;
    }
    .container {
        max-width: 1280px;
    }
}
@media (min-width: 1440px) {
    .\!container {
        max-width: 1440px !important;
    }
    .container {
        max-width: 1440px;
    }
}
@media (min-width: 1536px) {
    .\!container {
        max-width: 1536px !important;
    }
    .container {
        max-width: 1536px;
    }
}
.\!container {
    max-width: 100% !important;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.container {
    max-width: 100%;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 768px) {
    .\!container {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
    .container {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }
}
@media (min-width: 1440px) {
    .\!container {
        max-width: 1440px !important;
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
    .container {
        max-width: 1440px;
        padding-left: 6rem !important;
        padding-right: 6rem !important;
    }
}

.visible {
    visibility: visible
}
.invisible {
    visibility: hidden
}
.collapse {
    visibility: collapse
}
.static {
    position: static
}
.fixed {
    position: fixed
}
.absolute {
    position: absolute
}
.relative {
    position: relative
}
.sticky {
    position: sticky
}
.inset-0 {
    inset: 0px
}
.inset-y-0 {
    top: 0px;
    bottom: 0px
}
.bottom-0 {
    bottom: 0px
}
.bottom-\[60px\] {
    bottom: 60px
}
.left-0 {
    left: 0px
}
.right-0 {
    right: 0px
}
.top-0 {
    top: 0px
}
.z-10 {
    z-index: 10
}
.z-20 {
    z-index: 20
}
.z-30 {
    z-index: 30
}
.z-40 {
    z-index: 40
}
.m-2 {
    margin: 0.5rem
}
.\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}
.mx-auto {
    margin-left: auto;
    margin-right: auto
}
.mb-1 {
    margin-bottom: 0.25rem
}
.mb-2 {
    margin-bottom: 0.5rem
}
.mb-3 {
    margin-bottom: 0.75rem
}
.mb-4 {
    margin-bottom: 1rem
}
.mb-6 {
    margin-bottom: 1.5rem
}
.mb-auto {
    margin-bottom: auto
}
.mr-5 {
    margin-right: 1.25rem
}
.mt-10 {
    margin-top: 2.5rem
}
.mt-5 {
    margin-top: 1.25rem
}
.block {
    display: block
}
.inline-block {
    display: inline-block
}
.inline {
    display: inline
}
.flex {
    display: flex
}
.table {
    display: table
}
.grid {
    display: grid
}
.contents {
    display: contents
}
.hidden {
    display: none
}
.h-6 {
    height: 1.5rem
}
.h-8 {
    height: 2rem
}
.h-full {
    height: 100%
}
.h-screen {
    height: 100vh
}
.w-11\/12 {
    width: 91.666667%
}
.w-6 {
    width: 1.5rem
}
.w-7\/12 {
    width: 58.333333%
}
.w-8 {
    width: 2rem
}
.w-96 {
    width: 24rem
}
.w-\[80px\] {
    width: 80px
}
.w-auto {
    width: auto
}
.w-full {
    width: 100%
}
.w-screen {
    width: 100vw
}
.max-w-lg {
    max-width: 32rem
}
.shrink-0 {
    flex-shrink: 0
}
.flex-grow {
    flex-grow: 1
}
.-translate-x-10 {
    --tw-translate-x: -2.5rem;
    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-full {
    --tw-translate-x: -100%;
    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-full {
    --tw-translate-y: -100%;
    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-0 {
    --tw-translate-x: 0px;
    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-full {
    --tw-translate-x: 100%;
    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-full {
    --tw-translate-y: 100%;
    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))
}
.transform-none {
    transform: none
}
.cursor-pointer {
    cursor: pointer
}
.resize {
    resize: both
}
.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}
.flex-row {
    flex-direction: row
}
.flex-col {
    flex-direction: column
}
.flex-wrap {
    flex-wrap: wrap
}
.items-start {
    align-items: flex-start
}
.items-end {
    align-items: flex-end
}
.items-center {
    align-items: center
}
.justify-start {
    justify-content: flex-start
}
.justify-end {
    justify-content: flex-end
}
.\!justify-center {
    justify-content: center !important
}
.justify-center {
    justify-content: center
}
.justify-between {
    justify-content: space-between
}
.gap-2 {
    gap: 0.5rem
}
.overflow-hidden {
    overflow: hidden
}
.overflow-y-auto {
    overflow-y: auto
}
.overflow-x-hidden {
    overflow-x: hidden
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.whitespace-nowrap {
    white-space: nowrap
}
.border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgb(28 100 242 / var(--tw-border-opacity, 1))
}
.border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1))
}
.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1))
}
.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.bg-white\/50 {
    background-color: rgb(255 255 255 / 0.5)
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}
.p-5 {
    padding: 1.25rem
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}
.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem
}
.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-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem
}
.pb-20 {
    padding-bottom: 5rem
}
.pb-4 {
    padding-bottom: 1rem
}
.pt-10 {
    padding-top: 2.5rem
}
.pt-20 {
    padding-top: 5rem
}
.pt-4 {
    padding-top: 1rem
}
.pt-5 {
    padding-top: 1.25rem
}
.text-left {
    text-align: left
}
.text-center {
    text-align: center
}
.font-bold {
    font-weight: 700
}
.font-light {
    font-weight: 300
}
.font-medium {
    font-weight: 500
}
.font-normal {
    font-weight: 400
}
.font-semibold {
    font-weight: 600
}
.uppercase {
    text-transform: uppercase
}
.italic {
    font-style: italic
}
.leading-normal {
    line-height: 1.5
}
.text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(28 100 242 / var(--tw-text-opacity, 1))
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1))
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.underline {
    text-decoration-line: underline
}
.opacity-0 {
    opacity: 0
}
.opacity-100 {
    opacity: 1
}
.opacity-50 {
    opacity: 0.5
}
.opacity-75 {
    opacity: 0.75
}
.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-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)
}
.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}
.outline {
    outline-style: solid
}
.blur {
    --tw-blur: blur(8px);
    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)
}
.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
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms
}
.duration-300 {
    transition-duration: 300ms
}
.duration-500 {
    transition-duration: 500ms
}
.ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1)
}
@keyframes enter {
    from {
        opacity: var(--tw-enter-opacity, 1);
        transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
    }
}
@keyframes exit {
    to {
        opacity: var(--tw-exit-opacity, 1);
        transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
    }
}
.duration-300 {
    animation-duration: 300ms
}
.duration-500 {
    animation-duration: 500ms
}
.ease-out {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
}
.running {
    animation-play-state: running
}
.hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}
.hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgb(28 100 242 / var(--tw-text-opacity, 1))
}
.hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))
}
.dark\:border-blue-500:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(63 131 248 / var(--tw-border-opacity, 1))
}
.dark\:border-gray-700:is(.dark *) {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}
.dark\:border-transparent:is(.dark *) {
    border-color: transparent
}
.dark\:bg-gray-800:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:bg-gray-800\/50:is(.dark *) {
    background-color: rgb(31 41 55 / 0.5)
}
.dark\:bg-gray-900:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1))
}
.dark\:bg-opacity-80:is(.dark *) {
    --tw-bg-opacity: 0.8
}
.dark\:text-blue-500:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 131 248 / var(--tw-text-opacity, 1))
}
.dark\:text-gray-400:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}
.dark\:text-white:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.dark\:hover\:bg-gray-800:hover:is(.dark *) {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}
.dark\:hover\:text-blue-500:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(63 131 248 / var(--tw-text-opacity, 1))
}
.dark\:hover\:text-gray-300:hover:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1))
}
.dark\:focus\:ring-gray-800:focus:is(.dark *) {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))
}
@media (min-width: 375px) {
    .xs\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}
@media (min-width: 640px) {
    .sm\:my-8 {
        margin-top: 2rem;
        margin-bottom: 2rem
    }
    .sm\:inline-block {
        display: inline-block
    }
    .sm\:h-screen {
        height: 100vh
    }
    .sm\:w-full {
        width: 100%
    }
    .sm\:max-w-lg {
        max-width: 32rem
    }
    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
    .sm\:p-0 {
        padding: 0px
    }
    .sm\:p-6 {
        padding: 1.5rem
    }
    .sm\:pb-4 {
        padding-bottom: 1rem
    }
    .sm\:align-middle {
        vertical-align: middle
    }
}
@media (min-width: 768px) {
    .md\:block {
        display: block
    }
    .md\:flex {
        display: flex
    }
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    .md\:flex-row {
        flex-direction: row
    }
    .md\:flex-col {
        flex-direction: column
    }
    .md\:text-left {
        text-align: left
    }
    .md\:text-center {
        text-align: center
    }
}
@media (min-width: 860px) {
    .md-tab\:block {
        display: block
    }
    .md-tab\:text-left {
        text-align: left
    }
    .md-tab\:text-center {
        text-align: center
    }
}
@media (min-width: 1024px) {
    .lg\:mt-0 {
        margin-top: 0px
    }
    .lg\:block {
        display: block
    }
    .lg\:flex {
        display: flex
    }
    .lg\:w-\[100px\] {
        width: 100px
    }
    .lg\:flex-row {
        flex-direction: row
    }
    .lg\:flex-col {
        flex-direction: column
    }
    .lg\:flex-wrap {
        flex-wrap: wrap
    }
    .lg\:items-start {
        align-items: flex-start
    }
    .lg\:items-stretch {
        align-items: stretch
    }
    .lg\:justify-end {
        justify-content: flex-end
    }
    .lg\:py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .lg\:pt-0 {
        padding-top: 0px
    }
    .lg\:text-left {
        text-align: left
    }
    .lg\:text-center {
        text-align: center
    }
}
@media (min-width: 1280px) {
    .xl\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    .xl\:block {
        display: block
    }
    .xl\:flex {
        display: flex
    }
    .xl\:flex-row {
        flex-direction: row
    }
    .xl\:flex-col {
        flex-direction: column
    }
    .xl\:text-left {
        text-align: left
    }
    .xl\:text-center {
        text-align: center
    }
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

html, body {
  font-family: "Inter", "Verdana", "Tahoma", "sans-serif";
}

body {
  position: relative;
}

.no-wrap {
  white-space: nowrap;
}

.hide-elem {
  display: none !important;
}
.hide-elem.hide-mobile {
  display: none !important;
}
@media screen and (min-width: 860px) {
  .hide-elem.hide-mobile {
    display: inherit !important;
  }
}
.hide-elem.hide-desktop {
  display: inherit !important;
}
@media screen and (min-width: 860px) {
  .hide-elem.hide-desktop {
    display: none !important;
  }
}

.container-fw {
  max-width: 100% !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.wp-block-cover, .wp-block-cover-image {
  min-height: unset;
  padding: unset;
}

.wp-block-cover .wp-block-cover__inner-container {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}

@media (min-width: 375px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 375px;
  }
}

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

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

@media (min-width: 860px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 860px;
  }
}

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

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

@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
  }
}

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

.wp-block-cover .wp-block-cover__inner-container{
  max-width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px){
  .wp-block-cover .wp-block-cover__inner-container{
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
  width: 100%;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
  display: none;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
  text-align: center;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb a {
  display: inline-block;
}

@media (min-width: 1024px) {
  .hero-section > .wp-block-cover .wp-block-cover__inner-container {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
    display: none;
  }
}

footer .footer-inner .wp-block-cover .wp-block-cover__inner-container {
  max-width: 100%;
}

footer .footer-inner .wp-block-cover .wp-block-cover__inner-container > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}
.wp-block-cover .wp-block-columns.alignfull {
  left: -6% !important;
  min-width: 112% !important;
}
.wp-block-cover .wp-block-columns {
  margin-bottom: 0px !important;
}

.alignfull {
  position: relative;
  width: 100vw;
  max-width: 100vw;
}

.reverse-col {
  flex-direction: column-reverse;
}
@media screen and (min-width: 860px) {
  .reverse-col {
    flex-direction: row;
  }
}

.max-width-image {
  max-width: 400px;
}
@media screen and (min-width: 860px) {
  .max-width-image {
    max-width: inherit;
  }
}

@media screen and (max-width: 1023px) {
  .column-stack-1024 {
    flex-direction: column !important;
  }
  .column-stack-1024 > .wp-block-column {
    flex-basis: 100% !important;
  }
}

/* neutralize the wp default for 782px */
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: wrap !important;
  }
}
@media (max-width: 859px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 860px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
}
.wp-block-cover .wp-block-cover__inner-container{
  width: 100%;
}
@media (min-width: 375px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 375px;
  }
}
@media (min-width: 640px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 768px;
  }
}
@media (min-width: 860px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 860px;
  }
}
@media (min-width: 1024px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1280px;
  }
}
@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
  }
}
@media (min-width: 1536px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1536px;
  }
}
.wp-block-cover .wp-block-cover__inner-container{
  max-width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px){
  .wp-block-cover .wp-block-cover__inner-container{
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
  width: 100%;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
  display: none;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
  text-align: center;
}
.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb a {
  display: inline-block;
}
@media (min-width: 1024px) {
  .hero-section > .wp-block-cover .wp-block-cover__inner-container {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
    display: none;
  }
}
footer .footer-inner .wp-block-cover .wp-block-cover__inner-container {
  max-width: 100%;
}
footer .footer-inner .wp-block-cover .wp-block-cover__inner-container > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}

.wp-block-group.has-background,
.wp-block-group.has-background-gradient,
.wp-block-group.has-background-video,
.wp-block-group.has-background-image,
.wp-block-group.has-background-pattern {
  padding-left: 0rem;
  padding-right: 0rem;
}

.wp-block-image img {
  width: 100%;
}

body .is-layout-flow > * + * {
  margin-block-start: 0px;
}

:root {
  --width-max-nav-mobile: 1024px;
}

.cover-grouped-container .wp-block-cover__inner-container {
  max-width: 100% !important;
  padding: 0 !important;
}
.cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
  width: 100%;
}
@media (min-width: 375px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 375px;
  }
}
@media (min-width: 640px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 768px;
  }
}
@media (min-width: 860px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 860px;
  }
}
@media (min-width: 1024px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 1280px;
  }
}
@media (min-width: 1440px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 1440px;
  }
}
@media (min-width: 1536px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 1536px;
  }
}
.cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
  max-width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 1440px){
  .cover-grouped-container .wp-block-cover__inner-container .wp-block-group{
    max-width: 1440px;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-content-col {
  width: 100%;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-content-col .hero-anchor {
  display: none;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-anchor-mb {
  text-align: center;
}
.hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-anchor-mb a {
  display: inline-block;
}
@media (min-width: 1024px) {
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .cover-grouped-container .wp-block-cover__inner-container .wp-block-group .hero-anchor-mb {
    display: none;
  }
}
footer .footer-inner .cover-grouped-container .wp-block-cover__inner-container .wp-block-group {
  max-width: 100%;
}
footer .footer-inner .cover-grouped-container .wp-block-cover__inner-container .wp-block-group > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}

.post-password-form {
  margin-top: 200px;
  width: 100%;
}

@media (min-width: 375px){
  .post-password-form{
    max-width: 375px;
  }
}

@media (min-width: 640px){
  .post-password-form{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .post-password-form{
    max-width: 768px;
  }
}

@media (min-width: 860px){
  .post-password-form{
    max-width: 860px;
  }
}

@media (min-width: 1024px){
  .post-password-form{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  .post-password-form{
    max-width: 1280px;
  }
}

@media (min-width: 1440px){
  .post-password-form{
    max-width: 1440px;
  }
}

@media (min-width: 1536px){
  .post-password-form{
    max-width: 1536px;
  }
}

.post-password-form{
  max-width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px){
  .post-password-form{
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media (min-width: 1440px){
  .post-password-form{
    max-width: 1440px;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

.hero-section > .post-password-form {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.hero-section > .post-password-form .hero-content-col {
  width: 100%;
}

.hero-section > .post-password-form .hero-content-col .hero-anchor {
  display: none;
}

.hero-section > .post-password-form .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}

.hero-section > .post-password-form .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-section > .post-password-form .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.hero-section > .post-password-form .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}

.hero-section > .post-password-form .hero-anchor-mb {
  text-align: center;
}

.hero-section > .post-password-form .hero-anchor-mb a {
  display: inline-block;
}

@media (min-width: 1024px) {
  .hero-section > .post-password-form {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .post-password-form .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .post-password-form .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .post-password-form .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .post-password-form .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .post-password-form .hero-anchor-mb {
    display: none;
  }
}

footer .footer-inner .post-password-form {
  max-width: 100%;
}

footer .footer-inner .post-password-form > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}
.alignfull {
  position: relative;
  width: 100vw;
  max-width: 100vw;
}

.wp-block-cover .wp-block-cover__inner-container{
  width: 100%;
}

@media (min-width: 375px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 375px;
  }
}

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

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

@media (min-width: 860px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 860px;
  }
}

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

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

@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
  }
}

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

.wp-block-cover .wp-block-cover__inner-container{
  max-width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px){
  .wp-block-cover .wp-block-cover__inner-container{
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

@media (min-width: 1440px){
  .wp-block-cover .wp-block-cover__inner-container{
    max-width: 1440px;
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
  width: 100%;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
  display: none;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
  text-align: center;
}

.hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb a {
  display: inline-block;
}

@media (min-width: 1024px) {
  .hero-section > .wp-block-cover .wp-block-cover__inner-container {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .wp-block-cover .wp-block-cover__inner-container .hero-anchor-mb {
    display: none;
  }
}

footer .footer-inner .wp-block-cover .wp-block-cover__inner-container {
  max-width: 100%;
}

footer .footer-inner .wp-block-cover .wp-block-cover__inner-container > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}

.wp-block-group.has-background,
.wp-block-group.has-background-gradient,
.wp-block-group.has-background-video,
.wp-block-group.has-background-image,
.wp-block-group.has-background-pattern {
  padding-left: 0rem;
  padding-right: 0rem;
}

.wp-block-image img {
  width: 100%;
}

body .is-layout-flow > * + * {
  margin-block-start: 0px;
}

.custom-spacer {
  height: 30px !important;
}
@media (min-width: 768px) {
  .custom-spacer {
    height: 45px !important;
  }
}
@media (min-width: 1024px) {
  .custom-spacer {
    height: 60px !important;
  }
}

main ol, main ul {
  list-style: inherit;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: 2rem;
}
main ol li:nth-of-type(n+2), main ul li:nth-of-type(n+2) {
  margin-top: 1rem;
}

.hockey-background {
  position: relative;
}
.hockey-background:after {
  pointer-events: none;
  content: "";
  position: absolute;
  width: 90%;
  height: 60%;
  left: 0;
  bottom: 5%;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: contain;
  background-image: url("../../assets/hockey-vector-bkg.svg");
}
@media (min-width: 768px) {
  .hockey-background:after {
    width: 90%;
    height: 80%;
  }
}

.deco-background {
  position: relative;
}
.deco-background:after {
  pointer-events: none;
  content: "";
  position: absolute;
  width: 30%;
  height: 30%;
  min-width: 280px;
  min-height: 280px;
  right: 0;
  top: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  background-image: url("../../assets/deco-vector-bkg.svg");
}
.deco-background .wp-block-cover__inner-container {
  z-index: 2;
}

.hero-section {
  height: 100%;
  min-height: 100vh;
  display: flex;
}
.hero-section h1, .hero-section h2, .hero-section h3, .hero-section h4, .hero-section h5, .hero-section h6, .hero-section p {
  color: #fff;
}
.hero-section h1 > span.no-wrap, .hero-section h2 > span.no-wrap, .hero-section h3 > span.no-wrap, .hero-section h4 > span.no-wrap, .hero-section h5 > span.no-wrap, .hero-section h6 > span.no-wrap, .hero-section p > span.no-wrap {
  white-space: normal;
}
.hero-section h1, .hero-section h2, .hero-section h3, .hero-section h4, .hero-section h5, .hero-section h6 {
  text-transform: uppercase;
  font-weight: 900;
}
.hero-section h1 {
  font-size: clamp(4rem, 0.9821rem + 8vw, 8rem);
}
.hero-section > .container {
  padding-top: calc(74px + 1rem);
  padding-bottom: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.hero-section > .container .hero-content-col {
  width: 100%;
}
.hero-section > .container .hero-content-col .hero-anchor {
  display: none;
}
.hero-section > .container .svg-vid-mask-col {
  width: 100%;
  max-width: 230px;
  margin: 2rem 0;
  position: relative;
}
.hero-section > .container .svg-vid-mask-col video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-section > .container .svg-vid-mask-col .svg-mask {
  height: 781px;
  width: 462px;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='462' height='781' viewBox='0 0 462 781' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M462 768.283C457.208 774.592 450.376 774.623 443.296 774.777C426.231 775.179 409.196 775.117 392.131 774.499C383.258 774.19 374.416 773.107 365.636 772.18C352.683 770.819 343.099 763.118 335.463 752.696C315.615 725.574 296.88 697.71 279.042 669.258C266.552 649.372 254.712 629.085 242.5 609.045C241.542 607.467 241.047 604.498 238.141 605.705C235.235 606.911 236.966 609.416 237.399 611.179C239.377 619.312 240.769 627.538 241.943 635.796C243.056 643.713 242.191 651.413 239.378 658.866C238.636 660.846 237.646 662.763 235.915 664C232.607 666.412 229.485 668.546 228.959 673.433C228.65 676.525 224.909 677.731 223.301 674.824C221.106 670.804 217.891 669.907 214.274 670.062C205.989 670.371 201.413 665.639 198.291 658.928C194.89 651.692 191.799 644.331 191.211 636.136C190.376 624.693 187.192 613.467 188.027 601.87C188.151 600.169 187.347 598.839 186.481 597.54C181.936 590.675 179.216 582.943 175.537 575.644C172.724 570.047 172.507 564.295 174.115 558.388C174.579 556.687 175.568 554.893 172.785 554.429C170.776 554.089 168.797 553.47 167.561 556.223C149.321 596.581 123.815 632.827 102.36 671.361C95.2803 684.071 85.9439 695.514 80.5955 709.276C79.4825 712.121 77.6894 714.812 73.7013 714.657C71.3208 714.564 71.7846 716.049 72.8357 717.378C75.1234 720.224 77.3803 723.1 79.7299 725.883C85.2946 732.47 85.9748 737.79 82.1413 745.552C79.4516 750.995 75.3089 755.139 70.6716 758.912C68.8785 760.397 66.7763 760.768 64.7668 760.335C59.4184 759.16 56.2959 762.159 53.2662 765.747C41.8893 779.169 19.9084 784.766 3.89413 778.334C1.08082 777.189 -0.217629 775.519 0.0296947 771.932C0.617089 763.829 3.92505 756.686 6.86202 749.387C9.36618 743.14 9.11885 737.635 5.90364 731.326C3.67772 726.966 1.17357 721.894 5.34716 715.77C9.2116 710.111 10.3864 702.596 12.7669 695.916C13.4161 694.06 12.6123 692.7 11.5303 691.153C6.98568 684.535 7.29484 678.133 12.0558 671.484C13.1688 669.938 14.4363 668.268 14.8073 666.505C17.5897 653.176 25.4731 642.074 30.7288 629.827C33.0784 624.353 34.8096 618.786 35.1806 612.756C36.2317 594.664 37.7775 576.634 46.4029 560.089C52.7406 547.904 58.9237 535.626 64.7977 523.225C69.2186 513.885 73.6395 504.731 83.347 499.536C85.6038 498.329 86.253 495.762 86.7786 493.319C87.4278 490.289 88.6335 487.691 91.9415 486.732C94.1674 486.083 94.3838 484.598 93.6727 482.681C92.3743 479.093 93.951 476.063 95.2494 472.723C98.9593 463.197 102.7 453.61 104.122 443.405C104.431 441.178 105.606 437.343 100.258 439.446C97.3517 440.59 94.4147 436.106 95.5586 432.704C95.9296 431.56 96.6715 430.539 97.3208 429.519C102.7 421.416 105.699 412.788 103.38 402.922C102.762 400.325 103.04 397.727 104.246 395.315C110.831 381.986 113.922 367.419 118.683 353.441C119.364 351.462 119.642 349.235 120.786 347.565C129.164 335.349 127 322.175 124.403 308.969C122.424 299.073 120.105 289.269 118.003 279.373C116.828 273.775 113.768 269.693 109.038 266.477C100.907 260.91 91.6014 256.828 85.4492 248.633C83.8416 246.499 81.7394 244.798 83.9035 241.396C85.4492 238.922 80.7501 233.572 77.6585 233.695C70.0533 233.974 67.6728 232.304 66.6835 224.789C65.1687 213.501 65.3541 202.429 69.6514 191.419C74.4433 179.142 78.0295 166.369 82.2031 153.844C82.7287 152.205 83.1306 149.917 84.3363 149.205C94.5075 143.268 96.7025 129.011 109.223 125.547C111.047 125.052 111.171 122.887 111.604 121.186C117.447 98.9505 123.908 76.993 135.223 56.7673C143.478 42.0156 156.617 33.078 171.425 26.6764C179.432 23.2126 188.676 24.8208 197.271 25.996C208.864 27.6041 220.457 28.5628 232.112 27.4804C240.707 26.6763 248.838 28.3464 256.567 31.5008C260.802 33.2017 262.41 31.5936 264.326 28.4082C270.695 17.7697 279.073 9.0794 289.893 2.86327C292.799 1.19326 295.891 -0.291199 299.261 0.0489871C310.483 1.10047 321.86 1.19325 332.557 5.55382C334.288 6.26512 336.236 6.79087 338.091 6.8218C347.644 6.85272 354.105 11.8318 358.804 19.5943C367.399 33.8202 371.727 48.7575 369.346 65.8286C367.831 76.5909 366.749 87.848 362.205 97.1567C356.362 109.094 361.401 115.279 368.975 122.547C384.433 137.33 392.873 156.628 401.591 175.554C411.917 197.945 422.521 220.459 427.313 244.767C431.981 268.425 429.755 291.527 415.194 312.155C404.157 327.772 394.295 344.256 381.651 358.729C378.095 362.781 374.756 367.234 370.49 370.388C358.99 378.893 355.249 392.006 354.414 404.221C353.734 414.18 351.292 423.488 349.962 433.137C349.869 433.818 349.9 434.622 349.591 435.178C340.502 450.208 341.368 467.774 338.029 484.103C333.701 505.226 325.106 524.4 314.193 542.028C307.67 552.605 301.796 562.779 298.086 574.593C295.427 583.036 289.244 589.345 282.381 595.035C276.94 599.55 272.272 604.777 264.357 605.333C260.338 605.612 263.337 608.519 264.079 609.911C274.312 629.332 286.493 647.578 298.179 666.103C308.041 681.69 317.563 697.462 328.321 712.492C339.42 728.017 354.321 734.914 373.489 734.821C395.253 734.728 416.987 734.821 438.535 731.326C439.555 731.171 440.606 731.048 441.627 730.862C450.778 728.945 452.787 730.182 455.971 739.243C457.826 744.532 459.001 749.851 459.712 755.448L461.784 768.345L462 768.283ZM156.555 243.87C157.606 243.622 158.101 243.623 158.224 243.437C159.028 241.922 159.801 240.375 160.512 238.829C167.406 224.232 170.189 208.429 173.126 192.78C175.63 179.389 174.795 165.751 174.455 152.174C174.424 150.937 175.104 148.37 172.353 149.36C168.952 150.597 165.675 158.823 167.159 162.101C168.705 165.503 168.581 168.812 167.097 172.152C165.088 176.76 163.511 181.616 160.945 185.915C157.019 192.564 156.493 198.718 161.223 205.12C163.604 208.336 163.016 211.274 159.708 213.624C157.822 214.954 156.184 216.624 155.937 219.036C155.164 227.17 155.04 235.272 156.493 243.87H156.555ZM21.5778 768.283C25.2567 767.293 29.9559 767.726 33.9749 765.345C35.8917 764.201 37.1592 762.592 36.6646 760.211C36.1699 757.706 34.2841 757.088 32.0272 756.933C30.296 756.84 28.4101 756.933 26.9262 756.253C21.1759 753.624 18.4553 756.345 16.2603 761.324C14.0962 766.304 15.271 768.345 21.5778 768.283ZM135.254 277.734C135.44 280.146 135.501 281.878 135.687 283.61C135.811 284.538 135.44 285.96 136.893 286.084C138.067 286.208 138.5 285.063 138.964 284.105C141.87 278.383 144.9 272.755 147.682 266.972C148.27 265.796 149.815 263.879 147.806 262.859C146.044 261.931 144.158 262.673 142.921 264.59C141.499 266.755 140.262 269.229 138.315 270.776C135.656 272.909 134.574 275.167 135.254 277.734Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
}
.hero-section > .container .svg-vid-mask-col .placeholder-vector {
  visibility: hidden;
  pointer-events: none;
}
.hero-section > .container .hero-anchor-mb {
  text-align: center;
}
.hero-section > .container .hero-anchor-mb a {
  display: inline-block;
}
@media (min-width: 768px) {
  .hero-section h1 > span.no-wrap, .hero-section h2 > span.no-wrap, .hero-section h3 > span.no-wrap, .hero-section h4 > span.no-wrap, .hero-section h5 > span.no-wrap, .hero-section h6 > span.no-wrap, .hero-section p > span.no-wrap {
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .hero-section > .container {
    padding-top: calc(107.19px + 0.5rem);
    padding-bottom: 0.5rem;
  }
  .hero-section > .container .hero-content-col {
    margin-right: auto;
    display: flex;
    height: 100%;
    align-items: flex-end;
    width: auto;
  }
  .hero-section > .container .hero-content-col .hero-content {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
  }
  .hero-section > .container .hero-content-col .hero-anchor {
    display: block;
  }
  .hero-section > .container .svg-vid-mask-col {
    width: 27%;
    max-width: none;
    margin: 0 0 0 auto;
  }
  .hero-section > .container .hero-anchor-mb {
    display: none;
  }
}

.slide-out-content p {
  margin-top: 4rem;
  margin-left: 1rem;
}

.slider-container .slide img {
  width: 100%;
  height: auto;
}

.social-channels {
  font-size: 180%;
  display: flex;
}
.social-channels a:nth-child(n+2) {
  margin-left: 1rem;
}
.social-channels svg {
  color: inherit;
}

.responsive-spacer {
  height: 4.5rem;
}
.responsive-spacer.responsive-spacer-sm {
  height: 3.5rem;
}
.responsive-spacer.responsive-spacer-header {
  height: 74px;
}
@media (min-width: 768px) {
  .responsive-spacer {
    height: 6rem;
  }
  .responsive-spacer.responsive-spacer-sm {
    height: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .responsive-spacer {
    height: 8rem;
  }
  .responsive-spacer.responsive-spacer-sm {
    height: 5rem;
  }
  .responsive-spacer.responsive-spacer-header {
    height: 107.19px;
  }
}

.icon-text-block .icon-text-col {
  width: 100%;
}
.icon-text-block .icon-text-col .icon-text-item {
  max-width: 320px;
}
.icon-text-block .icon-text-col .icon-text-title h1, .icon-text-block .icon-text-col .icon-text-title h2, .icon-text-block .icon-text-col .icon-text-title h3, .icon-text-block .icon-text-col .icon-text-title h4, .icon-text-block .icon-text-col .icon-text-title h5, .icon-text-block .icon-text-col .icon-text-title h6 {
  margin-bottom: 0 !important;
}
.icon-text-block .icon-text-col:first-of-type {
  padding-top: 0;
}
@media (min-width: 1024px) {
  .icon-text-block {
    gap: 1rem;
  }
  .icon-text-block .icon-text-col {
    width: 25%;
  }
}

.pricing-info-block .pricing-info-item {
  width: 100%;
  max-width: 500px;
  border-radius: 1.25rem;
  border: 3px solid #59B962;
}
.pricing-info-block .pricing-info-item .pricing-info-inner {
  padding: 1.5rem;
}
.pricing-info-block .pricing-info-item .pricing-info-content h1, .pricing-info-block .pricing-info-item .pricing-info-content h2, .pricing-info-block .pricing-info-item .pricing-info-content h3, .pricing-info-block .pricing-info-item .pricing-info-content h4, .pricing-info-block .pricing-info-item .pricing-info-content h5, .pricing-info-block .pricing-info-item .pricing-info-content h6 {
  padding-bottom: 1rem;
  color: #2A5779;
  font-weight: 900;
}
.pricing-info-block .pricing-info-item:first-of-type {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .pricing-info-block {
    gap: 2rem;
  }
  .pricing-info-block .pricing-info-item {
    max-width: 33%;
    width: 33%;
  }
}

.testimonials .testimonial-item {
  width: 100%;
}
.testimonials .testimonial-item .testimonial-inner {
  padding: 1.5rem 0;
  text-align: left;
}
.testimonials .testimonial-item .testimonial-inner .testimonial-text {
  font-style: italic;
  font-weight: 700;
}
.testimonials .testimonial-item .testimonial-inner .testimonial-name {
  font-weight: 700;
}
.testimonials .testimonial-item:first-of-type {
  margin-top: 0;
}
@media (min-width: 860px) {
  .testimonials .testimonial-item .testimonial-inner {
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .testimonials {
    gap: 2rem;
  }
  .testimonials .testimonial-item {
    max-width: 50%;
    width: 50%;
  }
  .testimonials .testimonial-item .testimonial-inner {
    padding: 1.5rem;
  }
}

.button, .wp-element-button, .wp-block-button__link {
  padding: 12px 25px;
  border-radius: 50px;
  transition: all 0.3s ease-in;
  display: inline-block;
  cursor: pointer;
  text-decoration: none !important;
  font-size: 1.1875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  position: relative;
}
.button:before, .wp-element-button:before, .wp-block-button__link:before {
  content: "";
  position: absolute;
  top: -6px;
  left: -8px;
  right: 0px;
  bottom: 0px;
  padding: 25px 91px;
  border-radius: 31px;
}
.button.external-link-button, .wp-element-button.external-link-button, .wp-block-button__link.external-link-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.button.external-link-button .external-link-icon, .wp-element-button.external-link-button .external-link-icon, .wp-block-button__link.external-link-button .external-link-icon {
  margin-left: 5px;
  height: 20px;
  width: 20px;
}
.button-primary, .button.has-primary-background-color, .wp-element-button-primary, .wp-element-button.has-primary-background-color, .wp-block-button__link-primary, .wp-block-button__link.has-primary-background-color {
  background: #59B962;
  color: #fff !important;
}
.button-primary:hover, .button.has-primary-background-color:hover, .wp-element-button-primary:hover, .wp-element-button.has-primary-background-color:hover, .wp-block-button__link-primary:hover, .wp-block-button__link.has-primary-background-color:hover {
  background: #C9D7FC !important;
  color: #59B962 !important;
}
.button-primary:active, .button.has-primary-background-color:active, .wp-element-button-primary:active, .wp-element-button.has-primary-background-color:active, .wp-block-button__link-primary:active, .wp-block-button__link.has-primary-background-color:active {
  background: #2A5779 !important;
  color: #fff !important;
}
.button-primary:focus, .button.has-primary-background-color:focus, .wp-element-button-primary:focus, .wp-element-button.has-primary-background-color:focus, .wp-block-button__link-primary:focus, .wp-block-button__link.has-primary-background-color:focus {
  background: #C9D7FC;
  outline: 2px solid #C9D7FC;
  outline-offset: 4px;
  color: #59B962 !important;
}
.button-secondary, .button.has-secondary-background-color, .wp-element-button-secondary, .wp-element-button.has-secondary-background-color, .wp-block-button__link-secondary, .wp-block-button__link.has-secondary-background-color {
  background: #C9D7FC;
  color: #2E3A36 !important;
}
.button-secondary:hover, .button.has-secondary-background-color:hover, .wp-element-button-secondary:hover, .wp-element-button.has-secondary-background-color:hover, .wp-block-button__link-secondary:hover, .wp-block-button__link.has-secondary-background-color:hover {
  background: #635E99 !important;
  color: #fff !important;
}
.button-secondary:active, .button.has-secondary-background-color:active, .wp-element-button-secondary:active, .wp-element-button.has-secondary-background-color:active, .wp-block-button__link-secondary:active, .wp-block-button__link.has-secondary-background-color:active {
  background: #59B962 !important;
  color: #2E3A36 !important;
}
.button-secondary:focus, .button.has-secondary-background-color:focus, .wp-element-button-secondary:focus, .wp-element-button.has-secondary-background-color:focus, .wp-block-button__link-secondary:focus, .wp-block-button__link.has-secondary-background-color:focus {
  background: #59B962 !important;
  outline: 2px solid #59B962 !important;
  outline-offset: 4px;
  color: #2E3A36 !important;
}
.button.has-extra-color-1-background-color, .wp-element-button.has-extra-color-1-background-color, .wp-block-button__link.has-extra-color-1-background-color {
  color: #fff;
}
.button.has-extra-color-1-background-color:hover, .wp-element-button.has-extra-color-1-background-color:hover, .wp-block-button__link.has-extra-color-1-background-color:hover {
  background: #C9D7FC !important;
  color: #000 !important;
}
.button.has-extra-color-1-background-color:active, .wp-element-button.has-extra-color-1-background-color:active, .wp-block-button__link.has-extra-color-1-background-color:active {
  background: #635E99 !important;
  color: #fff !important;
}
.button.has-extra-color-1-background-color:focus, .wp-element-button.has-extra-color-1-background-color:focus, .wp-block-button__link.has-extra-color-1-background-color:focus {
  background: #C9D7FC !important;
  outline: 2px solid #C9D7FC !important;
  outline-offset: 4px;
  color: #000 !important;
}

/* inter-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/custom-fonts/inter-v18-latin-100.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-100.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 100;
  src: url("../../fonts/custom-fonts/inter-v18-latin-100italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-100italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/custom-fonts/inter-v18-latin-200.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-200.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 200;
  src: url("../../fonts/custom-fonts/inter-v18-latin-200italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-200italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/custom-fonts/inter-v18-latin-300.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-300.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 300;
  src: url("../../fonts/custom-fonts/inter-v18-latin-300italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-300italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../../fonts/custom-fonts/inter-v18-latin-regular.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-regular.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 400;
  src: url("../../fonts/custom-fonts/inter-v18-latin-italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/custom-fonts/inter-v18-latin-500.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-500.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 500;
  src: url("../../fonts/custom-fonts/inter-v18-latin-500italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-500italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("../../fonts/custom-fonts/inter-v18-latin-600.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-600.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 600;
  src: url("../../fonts/custom-fonts/inter-v18-latin-600italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-600italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("../../fonts/custom-fonts/inter-v18-latin-700.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-700.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 700;
  src: url("../../fonts/custom-fonts/inter-v18-latin-700italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-700italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("../../fonts/custom-fonts/inter-v18-latin-800.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-800.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 800;
  src: url("../../fonts/custom-fonts/inter-v18-latin-800italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-800italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/custom-fonts/inter-v18-latin-900.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-900.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* inter-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: italic;
  font-weight: 900;
  src: url("../../fonts/custom-fonts/inter-v18-latin-900italic.woff2") format("woff2"), url("../../fonts/custom-fonts/inter-v18-latin-900italic.ttf") format("truetype"); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
h1, .h1 {
  font-size: clamp(2.875rem, 2.1607rem + 3.5714vw, 5.375rem);
  line-height: 1.1;
}

h2, .h2 {
  font-size: clamp(2.625rem, 2.375rem + 1.25vw, 3.5rem);
  line-height: 1.1;
}

h3, .h3 {
  font-size: clamp(2rem, 1.8571rem + 0.7143vw, 2.5rem);
  line-height: 1.15;
}
@media (min-width: 1024px) {
  h3, .h3 {
    line-height: 1.2;
  }
}

h4, .h4 {
  font-size: clamp(1.5rem, 1.2857rem + 1.0714vw, 2.25rem);
  line-height: 1.15;
}
@media (min-width: 1024px) {
  h4, .h4 {
    line-height: 1.2;
  }
}

h5, .h5 {
  font-size: clamp(1.25rem, 1.0357rem + 1.0714vw, 2rem);
  line-height: 1.15;
}
@media (min-width: 1024px) {
  h5, .h5 {
    line-height: 1.2;
  }
}

h6, .h6 {
  font-size: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
  line-height: 1.15;
}
@media (min-width: 1024px) {
  h6, .h6 {
    line-height: 1.2;
  }
}

p, .p, main ol, main ul {
  font-size: 1rem;
  line-height: 1.2;
}
p.has-small-font-size, .p.has-small-font-size, main ol.has-small-font-size, main ul.has-small-font-size {
  font-size: 0.75rem !important;
}
p.has-medium-font-size, .p.has-medium-font-size, main ol.has-medium-font-size, main ul.has-medium-font-size {
  font-size: 0.875rem !important;
}
p.has-large-font-size, .p.has-large-font-size, main ol.has-large-font-size, main ul.has-large-font-size {
  font-size: 1rem !important;
}
p.has-x-large-font-size, .icon-text-block .icon-text-col .icon-text-title p, .pricing-info-block .pricing-info-item .pricing-info-content p:not(.has-large-font-size), .testimonials .testimonial-item .testimonial-inner .testimonial-text p, .p.has-x-large-font-size, main ol.has-x-large-font-size, main ul.has-x-large-font-size {
  font-size: 1.375rem !important;
}
p + p, .p + p, main ol + p, main ul + p {
  padding-top: 1rem;
}

small, .small {
  font-size: 75%;
  line-height: 1.2;
}

.site-main a {
  transition: 0.2s;
}
.site-main a:hover {
  color: #59B962;
}

/* Set the header to occupy the full height of the viewport */
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99998;
  transition: 0.4s background-color, top 700ms;
}
.site-header nav > div {
  position: relative;
  max-width: none;
}
.site-header nav > div > a.logo {
  width: 150px;
  z-index: 99998;
}
.site-header nav > div #site-menu {
  position: fixed;
  display: flex;
  flex-direction: column;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  z-index: 99997;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.75, 0, 0.175, 1);
  background-color: #fff;
}
.site-header nav > div #site-menu.transition-deactivate {
  transition: none;
}
.site-header nav > div #site-menu #menu-items-wrapper {
  padding-top: 74px;
  padding-bottom: 37px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  z-index: 3;
  height: 100% !important;
}
.site-header nav > div #site-menu #menu-items-wrapper .nav-logo-menu-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  flex-direction: column;
}
.site-header nav > div #site-menu #menu-items-wrapper ul {
  list-style: none;
  align-self: end;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li {
  display: flex;
  justify-content: flex-start;
  text-align: left;
  flex-wrap: wrap;
  margin: 0;
  margin: 20px 0;
  position: relative;
  opacity: 0;
  transform: translate3d(0, 10px, 0);
  pointer-events: none;
  white-space: nowrap;
  transition: color 300ms;
  color: #2A5779;
  font-weight: 700;
  font-size: 2rem;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li.highlight a {
  background-color: #59B962;
  border-radius: 50px;
  padding: 10px 40px;
  color: #fff;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li.highlight:hover a {
  background-color: #635E99 !important;
  color: #fff !important;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li.highlight:active a {
  background-color: #59B962 !important;
  color: #2E3A36 !important;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li.highlight:focus a {
  background-color: #59B962 !important;
  outline: 2px solid #59B962 !important;
  outline-offset: 4px;
  color: #2E3A36 !important;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li:hover > .nav-link span {
  display: inline-block;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li.current_page_item:not(.menu-item-has-children) > .nav-link {
  pointer-events: none;
  position: relative;
}
.site-header nav > div #site-menu #menu-items-wrapper ul > li a {
  text-decoration: none;
}
.site-header nav > div #nav-toggle {
  z-index: 99998;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  padding: 3px;
}
.site-header nav > div #nav-toggle .menu {
  background-color: #2A5779;
  border-radius: 8px;
  padding: 10px;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-header nav > div #nav-toggle .menu .lines {
  width: 100%;
}
.site-header nav > div #nav-toggle .menu .line {
  width: 100%;
  height: 2px;
  background-color: #fff;
  display: block;
  margin: 7px auto;
  border-radius: 10px;
  transition: all 0.3s ease-in-out;
}
.site-header.trs-header {
  background-color: #fff;
}
.site-header.trs-header.sticky-nav, .site-header.col-header {
  background-color: #fff !important;
  transition: 0.4s 0.6s background-color, top 700ms;
}
.site-header.trs-header.sticky-nav nav > div a.logo .coloured-logo, .site-header.col-header nav > div a.logo .coloured-logo {
  display: block;
}
.site-header.trs-header.sticky-nav nav > div a.logo .white-logo, .site-header.col-header nav > div a.logo .white-logo {
  display: none;
}
.site-header.active-mb-menu {
  background-color: #fff !important;
}
.site-header.active-mb-menu.trs-header.sticky-nav {
  background-color: #fff !important;
}
.site-header.active-mb-menu nav > div #nav-toggle .menu .line:nth-child(1) {
  transform: translateY(9px) rotate(45deg);
}
.site-header.active-mb-menu nav > div #nav-toggle .menu .line:nth-child(2) {
  opacity: 0;
}
.site-header.active-mb-menu nav > div #nav-toggle .menu .line:nth-child(3) {
  transform: translateY(-9px) rotate(-45deg);
}
.site-header.active-mb-menu nav > div #site-menu {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0.75, 0, 0.175, 1);
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li {
  pointer-events: all;
  opacity: 1;
  transform: translate3d(0, 0, 0);
  white-space: normal;
  transition: transform 0.15s ease-in-out, opacity 0.15s ease-in-out;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+1) {
  transition-delay: 0.06s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+2) {
  transition-delay: 0.16s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+3) {
  transition-delay: 0.26s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+4) {
  transition-delay: 0.36s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+5) {
  transition-delay: 0.46s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+6) {
  transition-delay: 0.56s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+7) {
  transition-delay: 0.66s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+8) {
  transition-delay: 0.76s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+9) {
  transition-delay: 0.86s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+10) {
  transition-delay: 0.96s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+11) {
  transition-delay: 1.06s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+12) {
  transition-delay: 1.16s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+13) {
  transition-delay: 1.26s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+14) {
  transition-delay: 1.36s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+15) {
  transition-delay: 1.46s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+16) {
  transition-delay: 1.56s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+17) {
  transition-delay: 1.66s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+18) {
  transition-delay: 1.76s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+19) {
  transition-delay: 1.86s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+20) {
  transition-delay: 1.96s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+21) {
  transition-delay: 2.06s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+22) {
  transition-delay: 2.16s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+23) {
  transition-delay: 2.26s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+24) {
  transition-delay: 2.36s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+25) {
  transition-delay: 2.46s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+26) {
  transition-delay: 2.56s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+27) {
  transition-delay: 2.66s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+28) {
  transition-delay: 2.76s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+29) {
  transition-delay: 2.86s;
}
.site-header.active-mb-menu nav > div #site-menu #menu-items-wrapper ul > li:nth-child(1n+30) {
  transition-delay: 2.96s;
}
@media (min-width: 768px) {
  .site-header nav > div > a.logo {
    width: 145px;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul > li {
    margin: 20px;
  }
}
@media (min-width: 1280px) {
  .site-header nav > div > a.logo {
    width: 185px;
  }
  .site-header nav > div #nav-toggle {
    display: none;
  }
  .site-header nav > div #site-menu {
    margin-left: auto;
    position: relative;
    z-index: auto;
    pointer-events: all;
    width: auto;
    background: transparent !important;
    visibility: visible;
    overflow-y: initial;
    overflow-x: initial;
    transform: none;
    transition: none;
    max-width: none !important;
    opacity: 1;
  }
  .site-header nav > div #site-menu #menu-items-wrapper {
    padding: 0 !important;
    min-height: 0;
    display: flex;
    padding-left: 0;
  }
  .site-header nav > div #site-menu #menu-items-wrapper .nav-logo-menu-wrapper {
    overflow: visible;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul {
    display: flex;
    width: auto;
    max-width: none;
    padding: 0;
    flex-direction: row;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul li {
    padding: 0.35rem 0.5rem;
    margin: 10px 0 10px 20px;
    pointer-events: all;
    display: inline-flex;
    align-items: center;
    line-height: 1;
    flex-wrap: initial;
    opacity: 1;
    transform: none;
    white-space: normal;
    font-size: 1rem;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul li > .nav-link {
    max-width: 100%;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul li:hover > .nav-link span {
    color: #000;
  }
  .site-header nav > div #site-menu #menu-items-wrapper ul li:active > .nav-link span {
    color: #59B962;
  }
}

@keyframes fadeMoveIn {
  0% {
    opacity: 0;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
footer .footer-inner .container {
  max-width: 100%;
}
footer .footer-inner .container > section:nth-of-type(n+2) {
  margin-top: 1.5rem;
}
footer .footer-inner .widget_block > .wp-block-columns {
  margin-bottom: 0;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-wrap: wrap;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column p + p {
  padding-top: 10px;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column a {
  display: inline-block;
  color: inherit;
  transition: 0.3s;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column a:hover {
  color: #59B962;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-column:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-image {
  width: 100%;
  max-width: 100px;
  display: inline-flex;
  position: relative;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-image a, footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-image img {
  width: 100%;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child a {
  text-decoration: none;
  transition: 0.3s;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child a:hover {
  color: #59B962;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:last-child p {
  width: 100%;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:last-child > *:first-child {
  margin-top: auto;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:last-child > *:last-child {
  margin-bottom: auto;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column .social-channels {
  padding-top: 1rem;
  font-size: 160%;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column .social-channels a {
  color: #000;
}
footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column .social-channels a:hover {
  color: #59B962;
}
@media screen and (min-width: 860px) {
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column {
    text-align: left;
    justify-content: flex-start;
  }
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-column:first-child {
    max-width: 130px;
    justify-content: flex-start;
  }
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:first-child .wp-block-column:first-child .wp-block-image {
    max-width: 100%;
  }
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:last-child {
    justify-content: flex-start;
    align-items: flex-start;
    flex: 0 0 auto;
    flex-wrap: wrap;
    max-width: 210px;
  }
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column:last-child > p {
    width: 100%;
  }
  footer .footer-inner .widget_block > .wp-block-columns > .wp-block-column .social-channels {
    justify-content: flex-end;
  }
}
