/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/pages/filmdrop/tailwind.css ***!
  \*************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}

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

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.row-start-3 {
  grid-row-start: 3;
}
.\!m-0 {
  margin: 0px !important;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.h-0 {
  height: 0px;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-full {
  width: 100%;
}
.max-w-\[1400px\] {
  max-width: 1400px;
}
.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));
}
.list-none {
  list-style-type: none;
}
.columns-1 {
  -moz-columns: 1;
       columns: 1;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.auto-rows-min {
  grid-auto-rows: min-content;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, 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-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-12 {
  gap: 3rem;
}
.overflow-hidden {
  overflow: hidden;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.border {
  border-width: 1px;
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.\!bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.bg-brand-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(108 194 74 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-cover {
  background-size: cover;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pt-4 {
  padding-top: 1rem;
}
.text-center {
  text-align: center;
}
.align-middle {
  vertical-align: middle;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-semibold {
  font-weight: 600;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.shadow {
  --tw-shadow: 0 0 24px -3px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 0 24px -3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.ring {
  --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(3px + 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);
}
.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;
}
@media (min-width: 640px) {

  .sm\:block {
    display: block;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (min-width: 768px) {

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

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

  .md\:flex {
    display: flex;
  }

  .md\:max-h-\[48rem\] {
    max-height: 48rem;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
@media (min-width: 1024px) {

  .lg\:absolute {
    position: absolute;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:top-0 {
    top: 0px;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:row-start-2 {
    grid-row-start: 2;
  }

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

  .lg\:block {
    display: block;
  }

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

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-\[auto\] {
    grid-template-rows: auto;
  }

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

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }
}
@media (min-width: 1280px) {

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:block {
    display: block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

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

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

  .xl\:text-right {
    text-align: right;
  }
}
/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/wp-admin-e84-plugin/deploy/assets/css/deploy-page-styles.css ***!
  \**********************************************************************************************************************************************************************************************************************/
#e84-wp-admin-gitlab-page {
    
    /* Main container holding action and right containers */
    .gitlab-container {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px;
    }

    /* Left Container: Action Container */
    .gitlab-action-container {
        width: 60%;
        background-color: #ffffff;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    }

    .gitlab-action-container h2 {
        color: #32a852; 
        font-size: 1.4em; 
        margin-bottom: 0;
        font-weight: bold;
    }

    .gitlab-description {
        color: #2f4f4f;
        font-size: 14px;
        margin-top: 2px;
        margin-bottom: 15px;
    }

    .gitlab-action-container form {
        margin-bottom: 30px;
    }

    .gitlab-checkbox-container {
        display: flex;
        align-items: center;
        gap: 3px;
        margin-bottom: 10px;
    }

    .gitlab-checkbox-container input[type="checkbox"] {
        transform: scale(1.2);
        accent-color: #32a852;
    }

    .gitlab-divider {
        border-bottom: 2px solid #d1d1d1;
        margin: 20px 0;
    }

    .right-container {
        width: 35%;
    }

    .status-box {
        padding: 20px;
        border-radius: 8px;
        margin-bottom: 20px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
        background-color: #f9f9f9; 
        border-left: 5px solid #cccccc; 
        position: relative;
    }

    .status-box h3,
    .status-box h4,
    .status-box p {
        color: #2f4f4f;
        margin: 10px 0;
    }

    .status-box h3 {
        color: #333; 
        font-size: 1.5em; 
        font-weight: bold; 
    }

    .status-box h4 {
        color: #333; 
        font-weight: 600;
    }

    /* Dynamic styles for the pipeline status box */
    #gitlab-status-container[data-status="running"] {
        background-color: #d0e7ff; 
        border-left: 5px solid #4a90e2; 
    }

    #gitlab-status-container[data-status="pending"] {
        background-color: #fff8b5; 
        border-left: 5px solid #ffcc00; 
    }

    #gitlab-status-container[data-status="canceled"] {
        background-color: #ffd0d0; 
        border-left: 5px solid #ff5e5e; 
    }

    #gitlab-status-container[data-status="manual"] {
        background-color: #ffe4b2; 
        border-left: 5px solid #ffa500; 
    }

    #gitlab-status-container[data-status="success"] {
        background-color: #e6ffe6; 
        border-left: 5px solid #32a852; 
    }

    #gitlab-status-container[data-status="failed"] {
        background-color: #ffd0d0; 
        border-left: 5px solid #ff5e5e; 
    }

    #gitlab-status-container[data-status="default"] {
        background-color: #f0f0f0; 
        border-left: 5px solid #cccccc; 
    }

    .button-cancel {
        background-color: #ffffff; 
        border: 2px solid #ff5e5e; 
        color: #ff5e5e;
        border-radius: 4px;
        padding: 4px 8px;
        font-size: 13px;
        cursor: pointer;
        transition: background-color 0.3s ease, transform 0.2s ease;
        box-shadow: 0 2px 6px rgba(255, 0, 0, 0.3);
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .button-cancel:before {
        content: "\2716"; 
        margin-right: 8px;
        font-size: 18px; 
        color: #ff5e5e;
    }

    .button-cancel:hover {
        background-color: #ff5e5e;
        color: #ffffff; 
        transform: scale(1.05);
    }

    .button-cancel:active,
    .button-cancel.active {
        background-color: #b33636; 
        border-color: #b33636;
        color: #ffffff;
        transform: scale(1.05); 
    }

    .button-primary {
        background-color: #4a90e2; 
        border-color: #4a90e2;
        color: #ffffff;
        border-radius: 4px;
        padding: 4px 8px; 
        font-size: 13px; 
        cursor: pointer;
        transition: background-color 0.3s ease, transform 0.2s ease;
        box-shadow: 0 2px 6px rgba(0, 128, 0, 0.3);
        margin-top: 5px;
    }

    .button-primary:hover {
        background-color: #2271b1; 
        transform: scale(1.05); 
    }

    .button-primary:active,
    .button-primary.active {
        background-color: #4a90e2; 
        border-color: #4a90e2;
        color: #ffffff;
        transform: scale(1.05); 
    }

    .button-refresh {
        background-color: #32a852; 
        border-color: #32a852;
        color: #ffffff;
        border-radius: 6px;
        padding: 8px 16px; 
        font-size: 16px; 
        cursor: pointer;
        transition: background-color 0.3s ease, transform 0.2s ease;
        position: absolute;
        top: 20px;
        right: 20px;
        box-shadow: 0 2px 6px rgba(0, 128, 0, 0.3);
    }

    .button-refresh:hover {
        background-color: #2c8a46; 
        transform: scale(1.05);
    }

    .button-refresh:active,
    .button-refresh.active {
        background-color: #4a90e2; 
        border-color: #4a90e2;
        color: #ffffff;
        transform: scale(1.05); 
    }

    .tooltip {
        position: relative;
        display: inline-block;
        cursor: pointer;
    }

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 220px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 5px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 125%; 
        left: 50%;
        margin-left: -110px; 
        opacity: 0;
        transition: opacity 0.3s;
    }

    .tooltip .tooltiptext::after {
        content: '';
        position: absolute;
        top: 100%; 
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

    .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
    }

    @media (max-width: 1024px) {
        .gitlab-container {
            flex-direction: column;
        }
        .gitlab-action-container,
        .right-container {
            width: 100%;
        }
        .right-container {
            margin-top: 20px;
        }
    }
    
    .loader {
        display: inline-block;
        border: 4px solid #f3f3f3; 
        border-top: 4px solid #27ae60;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        animation: spin 1s linear infinite;
        margin-right: 15px;

        
    }

    .status-message {
        display: flex;
        align-items: center;
        font-size: 16px;
        color: #555555;
        margin-bottom: 20px;
    }
    
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/wp-style-manager/admin-style.css ***!
  \******************************************************************************************************************************************************************************************/
/* AI generated CSS code for the script manager */

.js-manager-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Arial', sans-serif;
}

.js-manager-modal-content {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    width: 80%;
    max-width: 1000px;
    padding: 20px;
    position: relative;
}

.js-manager-close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 24px;
    color: #aaa;
    cursor: pointer;
}

.js-manager-close:hover {
    color: #000;
}

.js-manager-title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center;
}

.js-manager-search {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.js-manager-header-divider {
    background-color: #fff;
    padding-bottom: 10px;
    --custom-drop-shadow: drop-shadow(0 12px 3px rgba(0, 0, 0, 0.02));
    filter: blur(0) brightness(1) contrast(1) grayscale(0) hue-rotate(0deg) 
            invert(0) saturate(1) sepia(0) var(--custom-drop-shadow);
}

.js-manager-labels {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
}

.js-manager-labels span:first-child {
    width: 60%;
    font-weight: bold;
    font-size: 14px;
}

.js-manager-slider-labels {
    display: flex;
    justify-content: space-between;
    width: 40%;
}

.js-manager-slider-labels span {
    font-weight: bold;
    font-size: 14px;
}

.js-manager-section {
    max-height: 300px;
    overflow-y: auto;
    margin-bottom: 20px;
    padding-right: 10px;
}

.js-manager-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.js-manager-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #f0f0f0;
    flex-wrap: nowrap;
}

.js-manager-list-item:last-child {
    border-bottom: none;
}

.js-manager-file-name {
    font-size: 16px;
    color: #555;
    width: 60%;
}

.js-manager-switches {
    display: flex;
    gap: 20px;
    width: 40%;
    justify-content: space-between;
}

.js-manager-switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
}

.js-manager-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.js-manager-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    border-radius: 24px;
}

.js-manager-slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    transition: .4s;
    border-radius: 50%;
}

input:checked + .js-manager-slider {
    background-color: #4caf50;
}

input:checked + .js-manager-slider:before {
    transform: translateX(26px);
}

.js-manager-actions {
    text-align: center;
    margin-top: 20px;
}

.js-manager-actions .button-primary {
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/404/404.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.not-found-page {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity))
}

.not-found-page::before {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/space.8f1030c6.png), radial-gradient(75% 50% at top, rgba(72, 77, 109, 0.6) 0%, rgba(33, 35, 34, 0) 100%)
}

.not-found-page > * {
  position: relative
}

.not-found-page-shadow-glow {
  position: relative;
  bottom: 1px;
  margin-bottom: -55px;
  --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))
}

.not-found-page-satellite {
  margin-top: 1.25rem;
  margin-left: 15% !important
}

.wp-block-group.not-found-page-blog-posts {
  margin-left: auto;
  margin-right: auto;
  max-width: 48rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem
}

.wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts,
div.wp-block-group.not-found-page-blog-posts,
#careers_page div.wp-block-group.not-found-page-blog-posts {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

@media (min-width: 1024px) {

  .wp-block-group.not-found-page-blog-posts {
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts > div {
  width: 100%
}

@media (min-width: 640px) {

  .wp-block-group.not-found-page-blog-posts > div {
    max-width: 640px
  }
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts > div {
    max-width: 768px
  }
}

@media (min-width: 1024px) {

  .wp-block-group.not-found-page-blog-posts > div {
    max-width: 1024px
  }
}

@media (min-width: 1280px) {

  .wp-block-group.not-found-page-blog-posts > div {
    max-width: 1280px
  }
}

@media (min-width: 1536px) {

  .wp-block-group.not-found-page-blog-posts > div {
    max-width: 1536px
  }
}

.wp-block-group.not-found-page-blog-posts > div {
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-auto-flow: row;
  gap: 68px
}

.wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts > div,
div.wp-block-group.not-found-page-blog-posts > div,
#careers_page div.wp-block-group.not-found-page-blog-posts > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px
  }
}

.wp-block-group.not-found-page-blog-posts > div > div {
  display: grid;
  max-width: 100%;
  grid-auto-flow: row;
  gap: 1.75rem
}

.wp-block-group.not-found-page-blog-posts > div > div > div {
  max-width: 100%
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul {
  display: grid;
  grid-template-columns: none;
  gap: 1.5rem;
  padding-top: 0px
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li.wp-block-post {
  display: flex;
  min-height: 154px;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem
}

@media (min-width: 1024px) {

  .wp-block-group.not-found-page-blog-posts > div > div > div > ul > li.wp-block-post {
    padding: 0.5rem
  }
}

.not-found-page-blog-posts > div > div > div > ul > li > div {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
  text-decoration-line: none
}

@media (min-width: 768px) {

  .not-found-page-blog-posts > div > div > div > ul > li > div {
    flex-direction: row
  }
}

@media (min-width: 1024px) {

  .not-found-page-blog-posts > div > div > div > ul > li > div {
    flex-wrap: nowrap;
    justify-content: space-between
  }
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div {
  display: inline-table;
  display: table-cell;
  width: 100%;
  vertical-align: middle
}

@media (min-width: 1024px) {

  .wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div {
    padding-left: 1rem
  }
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div > div {
  margin-bottom: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div > div > div {
  gap: 0.25rem
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div > h2 {
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.75rem
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > div > h2 > a {
  font-weight: 600;
  text-decoration-line: none
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > figure {
  display: inline-table;
  width: 100%
}

@media (min-width: 1024px) {

  .wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > figure {
    max-width: 230px
  }
}

.wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > figure > img {
  height: 164px;
  width: 100%;
  border-radius: 0.25rem
}

@media (min-width: 768px) {

  .wp-block-group.not-found-page-blog-posts > div > div > div > ul > li > div > figure > img {
    height: 228px;
    width: 374px
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/area-of-focus/area-of-focus.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
/* /areas-of-focus/ pages */
.wp-block-group.areas_of_focus_page > * {
    width: 100%
}
@media (min-width: 640px) {
    .wp-block-group.areas_of_focus_page > * {
        max-width: 640px
    }
}
@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page > * {
        max-width: 768px
    }
}
@media (min-width: 1024px) {
    .wp-block-group.areas_of_focus_page > * {
        max-width: 1024px
    }
}
@media (min-width: 1280px) {
    .wp-block-group.areas_of_focus_page > * {
        max-width: 1280px
    }
}
@media (min-width: 1536px) {
    .wp-block-group.areas_of_focus_page > * {
        max-width: 1536px
    }
}
.wp-block-group.areas_of_focus_page > * {
    margin-left: auto;
    margin-right: auto
}
@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page > * {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.wp-block-group.areas_of_focus_page .wp-block-group.is-nowrap.is-layout-flex {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    gap: 0.875rem
}

@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page .wp-block-group.is-nowrap.is-layout-flex {
        flex-direction: row;
        gap: 1.75rem
    }
}

@media (min-width: 1280px) {
    .wp-block-group.areas_of_focus_page .wp-block-group.is-nowrap.is-layout-flex {
        flex-wrap: nowrap
    }
}

.wp-block-group.areas_of_focus_page .wp-block-group.is-nowrap.is-layout-flex > * {
    width: 100%;
    flex: 1 1 auto
}

@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page .wp-block-group.is-nowrap.is-layout-flex > * {
        width: auto;
        flex: 1 1 0%
    }
}

.wp-block-group.areas_of_focus_page li.projects > div > div > .wp-block-group.is-nowrap.is-layout-flex {
    display: block
}

.wp-block-group.areas_of_focus_page .wp-block-post.projects > div > div > div:nth-of-type(2),
.wp-block-group.areas_of_focus_page .wp-block-post.projects > div > div > div:nth-of-type(2) > h3,
.wp-block-group.areas_of_focus_page .wp-block-post.projects > div > div > div:nth-of-type(2) > h2 {
    display: inline
}

.wp-block-group.areas_of_focus_page .wp-block-post.projects > div > div > div:nth-of-type(2) > div {
    margin-top: 1.5rem
}

.wp-block-group.areas_of_focus_page .projects p {
    padding-top: 0px
}

.wp-block-group.areas_of_focus_page .wp-block-post.projects {
    margin-top: 0px;
    margin-bottom: 5rem
}

.wp-block-group.areas_of_focus_page .wp-block-post.projects:last-of-type {
    margin-bottom: 0px
}

.wp-block-group.areas_of_focus_page .wp-block-post-featured-image img {
    border-radius: 0.375rem;
    -o-object-fit: contain;
       object-fit: contain
}

@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page .wp-block-post-featured-image img {
        height: 13rem;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover
    }
}

@media (min-width: 1024px) {
    .wp-block-group.areas_of_focus_page .wp-block-post-featured-image img {
        height: 362px
    }
}

.wp-block-group.areas_of_focus_page ul.wp-block-post-template.is-layout-flow {
    margin-bottom: 5rem
}

.wp-block-group.areas_of_focus_pages li.projects .taxonomy-area_of_focus a:not(:last-of-type),
.wp-block-group.areas_of_focus_page li.projects .taxonomy-sectors a:not(:last-of-type) {
    margin-right: 0.5rem
}

.wp-block-group.areas_of_focus_page li.projects .taxonomy-services {
    display: flex;
    flex-direction: column
}

.wp-block-group.areas_of_focus_page li.projects .taxonomy-services > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))
}

.wp-block-group.areas_of_focus_page li.projects .taxonomy-services_tax {
    gap: 0.5rem
}

@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page li.projects .taxonomy-services_tax {
        margin-top: -0.875rem
    }
}

.wp-block-group.areas_of_focus_page li.projects .taxonomy-services_tax a {
    width: 100%;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 600;
    text-decoration-line: none
}

@media (min-width: 1024px) {
    .wp-block-group.areas_of_focus_page li.projects .taxonomy-services_tax a {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

.wp-block-group.areas_of_focus_page li.projects .wp-block-post-title a {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity))
}

@media (min-width: 1024px) {
    .wp-block-group.areas_of_focus_page li.projects .wp-block-post-title a {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
}

.wp-block-group.areas_of_focus_page li.projects .wp-block-post-title mark {
    padding-left: 0.5rem
}

.wp-block-group.areas_of_focus_page > div > h3 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

@media (min-width: 768px) {
    .wp-block-group.areas_of_focus_page > div > h3 {
        margin-top: 5rem;
        margin-bottom: 5rem
    }
}
/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/aws-partner/aws-partner.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
/* hero */
#awspartner-hero {
  /* Max width referenced from global blog content width */
  margin-left: auto;
  margin-right: auto;
  max-width: 814px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  #awspartner-hero {
    padding-top: 2.5rem;
  }
}

#awspartner-hero .subheading {
  margin-bottom: 2.5rem;
}

#awspartner-hero > h1 {
  font-size: 3.75rem;
  line-height: 1;
  font-weight: 900;
  letter-spacing: -2px;
}

@media (min-width: 640px) {
  #awspartner-hero > h1 {
    font-size: 4.5rem;
    line-height: 1;
    line-height: 90px;
  }
}

#awspartner-hero > h1::first-letter {
  text-transform: uppercase;
}

#awspartner-hero > .subheading {
  font-size: 1.5rem;
  line-height: 2rem;
}

#awspartner-hero .wp-block-embed__wrapper iframe {
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 3px 20px rgba(0, 0, 0, 0.2);
}

#awspartner-dr-splash-row {
  display: block;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
}

@media (min-width: 768px) {
  #awspartner-dr-splash-row {
    display: flex;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 5rem;
  }
}

#awspartner-dr-splash-row {
  padding-bottom: 5rem;
}

#awspartner-dr-splash-row figure.wp-block-image {
  margin-left: 0px;
  margin-top: 2rem;
}

@media (min-width: 768px) {
  #awspartner-dr-splash-row figure.wp-block-image {
    margin-left: 2.5rem;
    margin-top: 0px;
  }
}

#awspartner-dr-splash-row figure.wp-block-image {
  box-shadow: 1px 3px 20px rgba(0, 0, 0, 0.2);
}

/* Solutions section */
#awspartner-solutions .solutions-group.is-layout-flex {
  margin-bottom: 0px;
  margin-top: 2.5rem;
  display: block;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 768px) {
  #awspartner-solutions .solutions-group.is-layout-flex {
    margin-top: 5rem;
    margin-bottom: 5rem;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: flex-start;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

#awspartner-solutions .solutions-group .solutions-group-item {
  justify-content: flex-start;
  padding-bottom: 4rem;
  text-align: center;
}

@media (min-width: 768px) {
  #awspartner-solutions .solutions-group .solutions-group-item {
    padding-bottom: 0px;
  }
}

#awspartner-solutions .solutions-group .solutions-group-item p {
  margin-top: 0px;
}

/* Case Studies */
#awspartner-case-studies {
  display: flex;
  max-width: 36rem;
  flex-direction: column;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  #awspartner-case-studies {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-bottom: 5rem;
  }
}

#awspartner-case-studies .case-study {
  margin-bottom: 1.25rem;
  padding: 2.5rem;
  text-align: center;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
}

#awspartner-case-studies .case-study p {
  margin-top: 0px;
}

/* Improving DR Response Data Pipelines Section */
#awspartner-dr-pipelines-section.is-nowrap {
  display: grid;
  align-items: flex-start;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (min-width: 640px) {
  #awspartner-dr-pipelines-section.is-nowrap {
    grid-template-columns: 1fr;
  }
}
@media (min-width: 768px) {
  #awspartner-dr-pipelines-section.is-nowrap {
    grid-template-columns: 1fr 1.25fr;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

#awspartner-dr-pipelines-section.is-nowrap div.wp-block-group {
  margin-top: 0px;
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 640px) {
  #awspartner-dr-pipelines-section.is-nowrap div.wp-block-group {
    margin-top: 3rem;
    padding-left: 0px;
    padding-right: 0px;
    padding-left: 2rem;
  }
}

#awspartner-dr-pipelines-section ul li {
  margin-left: 0.75rem;
  list-style-type: disc;
  padding-left: 0.25rem;
}

#awspartner-dr-pipelines-section .wp-block-buttons {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.75rem;
}

@media (min-width: 768px) {
  #awspartner-dr-pipelines-section .wp-block-buttons {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3rem;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/blog/blog-components.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* editor css for posts and projects*/
body.post-type-post a,
body.post-type-projects a {
  color: var(--wp--preset--color--secondary);
  text-decoration-line: underline;
}

/* 
 * Blog hero component 
 * Used by /blog and /blog/category/*
*/
div.wp-block-group.blog-hero {
  margin-top: -118px;
  width: 100%;
  max-width: 100%;
}

.wp-block-group.blog-hero > div {
  display: flex;
  width: 100%;
  max-width: 100%;
  flex-direction: column;
  gap: 0px;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div {
    display: grid;
    height: 664px;
  }
}

.wp-block-group.blog-hero > div {
  grid-template-columns: 1fr 50%;
}

.wp-block-group.blog-hero > div > div.left-side {
  padding: 3rem;
}

.wp-block-group.blog-hero > div {
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity));
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
}

.post-hero-taxonomy {
  margin: 0 !important;
}

.wp-block-group.blog-hero > div > div.left-side {
  padding-left: 8%;
  padding-right: 8%;
  padding-top: 118px;
  padding-bottom: 3rem;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div > div.left-side {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

@media (max-width: 414px) {
  .wp-block-group.blog-hero > div > div.left-side {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > * {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div > div.left-side > * {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > h1 {
  margin-top: 3rem;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .wp-block-group.blog-hero > div > div.left-side > h1 {
    margin-top: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > div {
  margin-top: 1.5rem;
  width: 100%;
}

.wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.blog-hero > div > div.left-side > div,
div.wp-block-group.blog-hero > div > div.left-side > div,
#careers_page div.wp-block-group.blog-hero > div > div.left-side > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-hero > div > div.left-side > div > p {
  font-weight: 600;
}

.wp-block-group.blog-hero > div > div.left-side > p.wp-block-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-top: 0.75rem;
}

.wp-block-group.blog-hero > div > div.left-side > p.wp-block-tag-cloud > a {
  white-space: nowrap;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration-line: none;
  margin-right: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.wp-block-group.blog-hero > div > div.left-side > div > p > a {
  margin-right: 0.25rem;
  font-weight: 600;
  text-decoration-line: none;
}

.wp-block-group.blog-hero > div > div.left-side > div > p > a:hover {
  text-decoration-line: underline;
}

.wp-block-group.blog-hero > div > div.right-side {
  width: 100%;
  max-width: 100%;
}

.wp-block-group.blog-hero > div > div.right-side > div.wp-block-query > ul {
  margin-top: 0px;
  margin-bottom: 0px;
  cursor: pointer;
}

.wp-block-group.blog-hero .wp-block-cover {
  align-items: flex-end;
  background-size: cover;
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.wp-block-group.blog-hero .wp-block-cover > span {
  display: none;
}

.wp-block-group.blog-hero .wp-block-cover__inner-container {
  display: flex;
  min-height: 154px;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.wp-block-group.blog-hero .wp-block-cover__inner-container > div > div > div > p {
  padding-top: 0px;
}

.wp-block-group.blog-hero .wp-block-cover__inner-container > div > div > h2 {
  font-size: 1.5rem;
  line-height: 2rem;
}

.blog-hero .wp-block-group.right-side,
.blog-hero .wp-block-group.right-side > div,
.blog-hero .wp-block-group.right-side ul,
.blog-hero .wp-block-group.right-side li,
.blog-hero .wp-block-group.right-side li > div {
  height: 100%;
  max-width: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

/*
 * Tag Cloud component
 * Used in /blog
*/
p.wp-block-element84-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-top: 0.75rem;
}

p.wp-block-element84-tag-cloud > a {
  white-space: nowrap;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration-line: none;
  margin-right: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

/*  
 * Blog Archive component
 * Displays blog post boxes (1 col)
 * used in /blog/categories/*
 *
 * Main Blog Archive component
 * Displays blog post boxes (2 col)
 * Used in /blog
 *
 * Pagination boxes format defined in global css
 */
.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
  width: 100%;
}
@media (min-width: 640px) {
  .wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
    max-width: 1536px;
  }
}
.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div {
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-auto-flow: row;
  gap: 68px;
}
.wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}
.wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .wp-block-group.blog-archive > div,
div.wp-block-group.blog-archive > div,
#careers_page div.wp-block-group.blog-archive > div,
.wp-block-group.main-blog-archive > div,
div
.wp-block-group.main-blog-archive > div,
#careers_page div
.wp-block-group.main-blog-archive > div {
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.blog-archive > div > div,
.wp-block-group.main-blog-archive > div > div {
  display: grid;
  max-width: 100%;
  grid-auto-flow: row;
  gap: 1.75rem;
}

.wp-block-group.blog-archive > div > div > div,
.wp-block-group.main-blog-archive > div > div > div {
  max-width: 100%;
}

.wp-block-group.main-blog-archive > div > div > div > ul {
  display: grid;
  grid-template-columns: none;
  gap: 1.5rem;
  padding-top: 0px;
}

@media (min-width: 768px) {
  .wp-block-group.main-blog-archive > div > div > div > ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.wp-block-group.blog-archive > div > div > div > ul > li.wp-block-post,
.wp-block-group.main-blog-archive > div > div > div > ul > li.wp-block-post {
  display: flex;
  min-height: 154px;
  cursor: pointer;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1rem;
}

@media (min-width: 1024px) {
  .wp-block-group.blog-archive > div > div > div > ul > li.wp-block-post,
.wp-block-group.main-blog-archive > div > div > div > ul > li.wp-block-post {
    padding: 0.5rem;
  }
}

.blog-archive > div > div > div > ul > li > div,
.main-blog-archive > div > div > div > ul > li > div {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column-reverse;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
  text-decoration-line: none;
}

@media (min-width: 1024px) {
  .blog-archive > div > div > div > ul > li > div,
.main-blog-archive > div > div > div > ul > li > div {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div {
  display: inline-table;
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}

@media (min-width: 1024px) {
  .wp-block-group.blog-archive > div > div > div > ul > li > div > div,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div {
    padding-left: 1rem;
  }
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div > div,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div > div {
  margin-bottom: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div > div > div,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div > div > div {
  gap: 0.25rem;
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div > h2,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div > h2 {
  text-align: left;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div > h2 > a,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > div > h2 > a {
  font-weight: 600;
  text-decoration-line: none;
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > figure,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > figure {
  display: inline-table;
  width: 100%;
}

@media (min-width: 1024px) {
  .wp-block-group.blog-archive > div > div > div > ul > li > div > figure,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > figure {
    max-width: 230px;
  }
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > figure > img,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > figure > img {
  height: 164px;
  width: 100%;
  border-radius: 0.25rem;
}

@media (min-width: 1024px) {
  .wp-block-group.blog-archive > div > div > div > ul > li > div > figure > img,
.wp-block-group.main-blog-archive > div > div > div > ul > li > div > figure > img {
    height: 136px;
    width: 230px;
  }
}

.wp-block-group.blog-archive > div > div > div > ul {
  display: grid;
  max-width: 48rem;
  padding-top: 0px;
}

.wp-block-group.blog-archive > div > div > div > ul > li > div > div > div > p {
  padding-top: 0px;
}

/* Styling for tags on blog posts */
.taxonomy-post_tag.post-term-to-box-post_tag {
  margin-top: 3rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
}

.taxonomy-post_tag.post-term-to-box-post_tag > a {
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration-line: none;
}

/* Styling for author name and image on blog posts */
.post-meta-author img {
  border-radius: 0.25rem;
}

.post-meta-author > div.is-vertical * {
  margin: 0px;
  padding: 0px;
}

.post-meta-author .wp-block-post-author__name {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.post-meta-author .wp-block-post-author__job-title > p {
  --tw-text-opacity: 1;
  color: rgb(108 194 74 / var(--tw-text-opacity));
}

.wp-block-post-author__content {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
}

.wp-container-core-group-is-layout-5 > .alignfull {
  margin: 0 !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/careers/careers.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/* apply width to all components here */
.wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
  width: 100%;
}
@media (min-width: 640px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 1536px;
  }
}
.wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1280px) {
  .wp-block-group.alignfull.section-benefits,
.wp-block-group.alignfull.section-equalop,
.section-careersjobfeed .wp-block-cover__inner-container,
.section-workinghere .wp-block-cover__inner-container {
    max-width: 80rem;
  }
}

/* Hero Careers */
div.hero-careers.alignfull {
  margin-left: 0px;
  margin-right: 0px;
  max-width: none;
}
@media (min-width: 1280px) {
  div.hero-careers.alignfull {
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
  }
}

.hero-careers .alignfull {
  padding-top: 0px;
  padding-bottom: 0px;
}

.hero-careers .wp-block-media-text__content {
  grid-template-columns: none;
}

@media (min-width: 1536px) {
  .hero-careers .wp-block-media-text__content {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.hero-careers h1 {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hero-careers p {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.hero-careers .wp-block-buttons {
  gap: 0.75rem;
}

.hero-careers .wp-block-button {
  margin-left: 0px;
  border-width: 0px;
}

.hero-careers .wp-block-button > a {
  display: inline-block;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.hero-careers .wp-block-button > a:hover {
  text-decoration-line: none;
}

.hero-careers .wp-block-button > a > img {
  display: inline;
  height: 18px;
}

@media (min-width: 768px) {
  .hero-careers .wp-block-button > a > img {
    height: auto;
  }
}

.hero-careers .wp-block-media-text > .wp-block-media-text__media {
  max-height: 604px;
  max-width: 604px;
  overflow: hidden;
}

@media (min-width: 1536px) {
  .hero-careers .wp-block-media-text > .wp-block-media-text__media {
    justify-self: end;
  }
}

.hero-careers .wp-block-media-text > .wp-block-media-text__media::before {
  z-index: 0;
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/water.b2948f93.png);
  background-size: 25%;
  background-repeat: repeat;
}

@media (max-width: 639px) {
  .hero-careers .wp-block-media-text > .wp-block-media-text__content {
    margin-top: 1.5rem;
    padding-top: 0px;
  }
  .hero-careers .wp-block-media-text > .wp-block-media-text__content h1 {
    padding-top: 0px;
  }
}

.hero-careers p.has-x-large-font-size {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

/* Career Values */
.wp-block-group.alignfull.section-careervalues {
  width: 100%;
}
@media (min-width: 640px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 1536px;
  }
}
.wp-block-group.alignfull.section-careervalues {
  margin-top: 5rem;
  margin-bottom: 5rem;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.5;
}
@media (min-width: 1024px) {
  .wp-block-group.alignfull.section-careervalues {
    margin-top: 0px;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1536px) {
  .wp-block-group.alignfull.section-careervalues {
    max-width: 80rem;
  }
}

.wp-block-group.alignfull.section-careervalues > .wp-block-columns.is-layout-flex,
.section-benefits > .wp-block-columns.is-layout-flex {
  justify-content: center;
  gap: 3rem;
}

@media (min-width: 768px) {
  .wp-block-group.alignfull.section-careervalues > .wp-block-columns.is-layout-flex,
.section-benefits > .wp-block-columns.is-layout-flex {
    gap: 1.5rem;
  }
}

.wp-block-group.alignfull.section-careervalues > .wp-block-columns.is-layout-flex,
.section-benefits > .wp-block-columns.is-layout-flex {
  align-items: flex-start !important;
}

.wp-block-group.alignfull.section-careervalues .wp-block-columns.is-layout-flex > .wp-block-column,
.section-benefits .wp-block-columns.is-layout-flex > .wp-block-column {
  margin-left: 0px;
  display: grid;
}

@media (max-width: 639px) {
  .wp-block-group.alignfull.section-careervalues > .wp-block-columns.is-layout-flex h5,
.section-benefits > .wp-block-columns.is-layout-flex h5 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.section-careervalues .wp-block-column p {
  line-height: 1.75rem;
}

.wp-block-group.alignfull.section-benefits {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.section-benefits > .wp-block-columns.is-layout-flex {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .section-benefits > .wp-block-columns.is-layout-flex {
    align-items: flex-start;
  }
}

.section-benefits ul {
  margin-top: 14px;
  margin-left: 1.25rem;
  padding-top: 0px;
}

.section-benefits .wp-block-column {
  margin-left: 0px;
}

/*  Careers Job Feed */
.wp-block-cover.alignfull.section-careersjobfeed,
.section-equalop {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

@media (min-width: 768px) {
  .wp-block-cover.alignfull.section-careersjobfeed {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
}

.section-careersjobfeed span {
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  background: radial-gradient(ellipse at right, rgba(108, 194, 74, 0.15) 0%, rgba(33, 35, 34, 0) 100%);
}

.section-careersjobfeed .wp-block-cover__inner-container > div:first-of-type > div {
  max-width: 568px;
}

.section-careersjobfeed .wp-block-cover__inner-container > div:first-of-type > div > p {
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .section-careersjobfeed .wp-block-cover__inner-container > div:first-of-type > div > p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .section-careersjobfeed .wp-block-cover__inner-container > div:first-of-type > div > p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.section-careersjobfeed .wp-block-cover__inner-container > div:first-of-type > div > p > a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.section-careersjobfeed .wp-block-columns {
  width: 100%;
}

@media (min-width: 640px) {
  .section-careersjobfeed .wp-block-columns {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .section-careersjobfeed .wp-block-columns {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .section-careersjobfeed .wp-block-columns {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .section-careersjobfeed .wp-block-columns {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .section-careersjobfeed .wp-block-columns {
    max-width: 1536px;
  }
}

.section-careersjobfeed .wp-block-columns {
  margin: auto;
}

.section-careersjobfeed .wp-block-columns div:nth-child(2) {
  justify-items: center;
}

@media (min-width: 1024px) {
  .section-careersjobfeed .wp-block-columns div:nth-child(2) {
    justify-items: end;
  }
}

.section-careersjobfeed ul.wp-block-post-template.is-layout-flow {
  margin-top: 0px;
  margin-bottom: 0px;
  flex-wrap: wrap;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
  padding-top: 0px;
}

@media (min-width: 768px) {
  .section-careersjobfeed ul.wp-block-post-template.is-layout-flow {
    margin-top: 3rem;
  }
}

@media (min-width: 1536px) {
  .section-careersjobfeed ul.wp-block-post-template.is-layout-flow {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
}

/* These styles affect job cards on home page also */
.section-careersjobfeed .wp-block-query {
  width: 100%;
}
@media (min-width: 640px) {
  .section-careersjobfeed .wp-block-query {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .section-careersjobfeed .wp-block-query {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .section-careersjobfeed .wp-block-query {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .section-careersjobfeed .wp-block-query {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .section-careersjobfeed .wp-block-query {
    max-width: 1536px;
  }
}
.section-careersjobfeed .wp-block-query {
  margin: auto;
}

.section-careersjobfeed ul > li {
  margin: 1rem;
  width: 100%;
}

@media (min-width: 768px) {
  .section-careersjobfeed ul > li {
    float: left;
    margin: 2rem;
    width: 17rem;
  }
}

.li-jobcard {
  max-width: -webkit-fill-available;
  max-width: -moz-available;
  max-width: stretch;
}

.block-jobcard {
  display: flex;
  height: 17rem;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  border-radius: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .block-jobcard {
    width: 17rem;
  }
}

.wp-block-group.block-jobcard:not(.no-job-results-card) {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.block-jobcard .tag {
  margin-top: 1rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.wp-block-group.block-jobcard > .wp-block-post-title:not(.no-job-results-card h5) {
  margin-top: 0.5rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(72 77 109 / var(--tw-text-opacity));
}

.block-jobcard .wp-block-button > a {
  position: relative;
  margin: 0px;
  height: 39px;
  border-radius: 0px;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
}

.no-job-results-card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

@media (max-width: 639px) {
  .no-job-results-card {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.no-job-results-card h5 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 300;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.no-job-results-card::before {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 100%;
  width: 100%;
  background-size: 92px;
  opacity: 0.3;
  --tw-content: '';
  content: var(--tw-content);
  /* bg-air doesn't work... uses relative path... */
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/air.adeca32a.png);
}

.alert-signup {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

/* Equal Opportunity */
div.section-equalop {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
@media (min-width: 768px) {
  div.section-equalop {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
}

.section-equalop ~ p {
  width: 100%;
}

@media (min-width: 640px) {
  .section-equalop ~ p {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .section-equalop ~ p {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .section-equalop ~ p {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .section-equalop ~ p {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .section-equalop ~ p {
    max-width: 1536px;
  }
}

.section-equalop ~ p {
  margin: auto;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (min-width: 1280px) {
  .section-equalop ~ p {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.section-equalop ~ p {
  max-width: var(--wp--style--global--content-size);
}

.section-equalop ~ p + p {
  margin-bottom: 6rem;
}

.careers-page .is-style-outline {
  border-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(72 77 109 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.careers-page .is-style-outline:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/contact-us/contact-us.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/* 'Don't be a Stranger' and Form Section */
div.wp-block-group.contact-page {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.wp-block-group.contact-page > div:first-of-type {
  width: 100%;
}

@media (min-width: 640px) {
  .wp-block-group.contact-page > div:first-of-type {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.contact-page > div:first-of-type {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .wp-block-group.contact-page > div:first-of-type {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .wp-block-group.contact-page > div:first-of-type {
    max-width: 1536px;
  }
}

.wp-block-group.contact-page > div:first-of-type {
  margin-bottom: 0px;
  max-width: 62.5rem;
  justify-content: center;
  gap: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.contact-page > div:first-of-type {
    width: 83.333333%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.contact-page > div:first-of-type {
  align-items: center !important;
}

@media (min-width: 640px) {
  .wp-block-group.contact-page > div:first-of-type > div {
    flex-basis: 100%;
  }
}

@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type > div {
    flex-basis: 40%;
  }
}

.wp-block-group.contact-page > div:first-of-type > div:first-of-type {
  display: flex;
  flex-direction: column;
}

.wp-block-group.contact-page > div:first-of-type > div:first-of-type > * {
  align-self: flex-start;
}

@media (min-width: 640px) {
  .wp-block-group.contact-page > div:first-of-type > div:first-of-type > * {
    width: 91.666667%;
  }
}

@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type > div:first-of-type > * {
    align-self: flex-end;
  }
}

.wp-block-group.contact-page > div:first-of-type > div:first-of-type h1 {
  margin-bottom: 0.75rem;
}

.wp-block-group.contact-page > div:first-of-type > div:first-of-type h1,
.wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) > * {
  padding-top: 0px;
}

.wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) {
  margin-left: 0px;
  text-align: center;
}

@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) {
    margin-top: 0px;
    text-align: left;
  }
}

/*
HubSpot form loads on page later so can't style directly
but can style containing div here
*/
.wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) > div {
  margin-top: 1.25rem;
  margin-left: 10%;
}
@media (min-width: 768px) {
  .wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) > div {
    margin-left: 0px;
  }
}

.wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2),
.wp-block-group.contact-page > div:first-of-type > div:nth-of-type(2) > div {
  max-width: 500px;
}

@media (min-width: 600px) and (max-width: 767px) {
  .wp-block-group.contact-page > div:first-of-type > div:first-of-type h1 {
    text-align: left;
  }
  .wp-block-group.contact-page > div:first-of-type > div {
    margin-left: 0px;
    flex-basis: 100%;
  }
}
/* 'Drop Us A Line' Section */
.wp-block-group.contact-page > div:nth-of-type(2) {
  margin-top: 5rem;
}

.wp-block-group.contact-page > div:nth-of-type(2) > a:first-of-type {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}

.wp-block-group.contact-page h2.swoop-2,
.wp-block-group.contact-page h2.swoop {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

@media (min-width: 768px) {
  .wp-block-group.contact-page h2.swoop-2,
.wp-block-group.contact-page h2.swoop {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.contact-page .swoop-2::before,
.wp-block-group.contact-page .swoop::before {
    top: 70px;
  }
}

.wp-block-group.contact-page > div:nth-of-type(2) > p {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
}

.wp-block-group.contact-page > div:nth-of-type(2) > p > a {
  --tw-text-opacity: 1;
  color: rgb(33 35 34 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.wp-block-group.contact-page > div:nth-of-type(2) > p > a:hover {
  text-decoration-line: underline;
}

.wp-block-group.contact-page > div:nth-of-type(2) img {
  margin-left: auto;
  margin-right: auto;
  max-height: 6rem;
}

.wp-block-group.contact-page > div:nth-of-type(2) h5 {
  margin-top: 0px;
  padding-top: 0px;
}

.wp-block-group.contact-page > div:nth-of-type(2) .wp-block-columns.is-layout-flex {
  margin-top: 4rem;
  max-width: 48rem;
  align-items: flex-start;
  justify-content: center;
  gap: 1.25rem;
}

@media (min-width: 1024px) {
  .wp-block-group.contact-page > div:nth-of-type(2) .wp-block-columns.is-layout-flex {
    width: 83.333333%;
    gap: 0px;
  }
}

.wp-block-group.contact-page > div:nth-of-type(2) .wp-block-columns.is-layout-flex > div {
  margin-left: 0px;
}

/* What's Next Section */
.wp-block-group.contact-page > div:nth-of-type(3) {
  margin-left: auto;
  margin-right: auto;
  margin-top: 6rem;
  max-width: 850px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 1024px) {
  .wp-block-group.contact-page > div:nth-of-type(3) {
    width: 83.333333%;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.contact-page > div:nth-of-type(3) > p {
  margin-top: 1.5rem;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/earth-search/earth-search.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* spectra specific */
.earth-search-carousel .swiper-pagination-bullet {
  width: 20px !important;
  height: 20px !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.earth-search-landing-box:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.earth-search-landing-box:hover .icon-container {
  color: #6cc24a !important;
}

.earth-search-overflow-box {
  overflow-y: scroll !important;
  white-space: nowrap !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/federal/federal.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
/* css for the carousel on the /federal page */
.federal-carousel figure {
  width: auto !important;
}

.federal-carousel .swiper-pagination-bullet {
  width: 20px !important;
  height: 20px !important;
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.federal-carousel .swiper-button-prev {
  height: 58px !important;
}

.federal-carousel .swiper-button-prev::after {
  color: white !important;
}

.federal-carousel .swiper-button-next {
  height: 58px !important;
}

.federal-carousel .swiper-button-next::after {
  color: white !important;
}

@media (max-width: 767px) {
  .federal-carousel .swiper-button-prev,
  .federal-carousel .swiper-button-next {
    display: none !important;
  }
}
.federal-carousel .swiper-content {
  padding: 0 !important;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/filmdrop/filmdrop.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
#filmdrop-react-root,
#earth_search-react-root,
#earth_search_examples-react-root {
  max-width: 100% !important;
  width: 100% !important;
}

@keyframes spin_words {
  8.3% {
    transform: translateY(-112%);
  }
  16.6% {
    transform: translateY(-100%);
  }
  24.9% {
    transform: translateY(-212%);
  }
  33.2% {
    transform: translateY(-200%);
  }
  41.5% {
    transform: translateY(-312%);
  }
  49.8% {
    transform: translateY(-300%);
  }
  58.1% {
    transform: translateY(-412%);
  }
  66.4% {
    transform: translateY(-400%);
  }
  74.7% {
    transform: translateY(-512%);
  }
  83% {
    transform: translateY(-500%);
  }
  91.3% {
    transform: translateY(-612%);
  }
  100% {
    transform: translateY(-600%);
  }
}
#filmdrop-page, #earth-search-page {
  font-size: clamp(1rem, 1rem + (1vw - 0.48rem) * 0.24, 1.125rem);
  --green: #6cc24a;
  --black: #212322;
  --highlight: #ffebbd;
  --darkblue: #484d6d;
  --lightgray: #f1f1f1;
  --red: #e17070;
  --blue: #08b2e3;
}

#filmdrop-page a.green,
#earth-search-page a.green {
  text-decoration-line: underline;
}

#filmdrop-page .filmdrop-landing, #earth-search-page .filmdrop-landing {
  padding: 5rem 0;
}

#filmdrop-page #filmdrop-graphic, #earth-search-page #filmdrop-graphic {
  margin: 0 auto;
}

#filmdrop-page .text-center, #earth-search-page .text-center {
  text-align: center;
}

#filmdrop-page .text-center svg, #earth-search-page .text-center svg {
  margin: 0 auto;
}

#filmdrop-page .legacy-container, #earth-search-page .legacy-container {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

#filmdrop-page .aws-logo, #earth-search-page .aws-logo {
  display: inline;
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

@media screen and (min-width: 1024px) {
  #filmdrop-page .legacy-container, #earth-search-page .legacy-container {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1300px) {
  #filmdrop-page .legacy-container, #earth-search-page .legacy-container {
    max-width: 1170px;
  }
}
#filmdrop-page .homepage-hero, #earth-search-page .homepage-hero {
  text-align: center;
}

#filmdrop-page .site-section, #earth-search-page .site-section {
  padding: 5rem 0;
}

#filmdrop-page .section-icon, #earth-search-page .section-icon {
  margin-bottom: 1rem;
}

#filmdrop-page .section-icon svg, #earth-search-page .section-icon svg {
  margin: 0 auto;
}

#filmdrop-page .filmdrop-heading, #earth-search-page .filmdrop-heading {
  max-width: 900px;
  margin: 3rem auto 1.5rem;
  text-align: center;
}

#filmdrop-page .filmdrop-subheading, #earth-search-page .filmdrop-subheading {
  font-size: 1.3rem;
  line-height: 1.5;
  max-width: 800px;
  margin: 0 auto 3rem;
}

#filmdrop-page .blocks svg, #earth-search-page .blocks svg {
  display: inline;
}

#filmdrop-page .button-lg.button-prim_gradient, #earth-search-page .button-lg.button-prim_gradient, #filmdrop-page .button.button-primary, #earth-search-page .button.button-primary {
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 0.1rem;
  background-image: linear-gradient(90deg, #9ddd7e 0, #6db948 51%, #9ddd7e);
  border-color: transparent !important;
  color: #fff !important;
  border: none;
  transition: all 0.5s;
  padding: 0.5rem 1.5rem;
  text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.1);
  height: 3rem;
  line-height: 2rem;
  text-decoration: none;
  background-size: 200% auto;
}

#filmdrop-page .button-lg.button-prim_gradient:hover, #earth-search-page .button-lg.button-prim_gradient:hover {
  background-position: right center;
  /* change the direction of the change here */
}

#filmdrop-page .marg-top-3, #earth-search-page .marg-top-3 {
  margin-top: 3rem;
}

#filmdrop-page .marg-bot-3, #earth-search-page .marg-bot-3 {
  margin-bottom: 3rem;
}

#filmdrop-page .marg-bot-5, #earth-search-page .marg-bot-5 {
  margin-bottom: 5rem;
}

#filmdrop-page .marg-top-5, #earth-search-page .marg-top-5 {
  margin-top: 5rem;
}

#filmdrop-page #filmdrop-graphic, #earth-search-page #filmdrop-graphic {
  max-width: 950px;
}

#filmdrop-page #filmdrop-graphic .st0, #earth-search-page #filmdrop-graphic .st0 {
  fill: #f1f1f1;
}

#filmdrop-page #filmdrop-graphic .st1, #earth-search-page #filmdrop-graphic .st1 {
  fill: #212322;
}

#filmdrop-page #filmdrop-graphic .st2, #earth-search-page #filmdrop-graphic .st2 {
  fill: #70be49;
}

#filmdrop-page #filmdrop-graphic .st3, #earth-search-page #filmdrop-graphic .st3 {
  fill: #cccbcb;
}

#filmdrop-page #filmdrop-graphic path.cloud, #earth-search-page #filmdrop-graphic path.cloud {
  stroke: var(--lightgray);
  stroke-width: 5;
  fill: transparent;
  stroke-dasharray: 2300;
  stroke-dashoffset: 2300;
  animation: cloud 1.25s linear forwards 3.25s;
}

#filmdrop-page #filmdrop-graphic .group-satellite .satellite, #earth-search-page #filmdrop-graphic .group-satellite .satellite {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 0.375s;
}

#filmdrop-page #filmdrop-graphic .group-satellite rect, #earth-search-page #filmdrop-graphic .group-satellite rect {
  fill: white;
}

#filmdrop-page #filmdrop-graphic .group-satellite .cover-left, #earth-search-page #filmdrop-graphic .group-satellite .cover-left {
  animation: coverLeft 0.5s linear forwards 0.25s;
}

#filmdrop-page #filmdrop-graphic .group-satellite .cover-right, #earth-search-page #filmdrop-graphic .group-satellite .cover-right {
  animation: coverRight 0.5s linear forwards 0.25s;
}

#filmdrop-page #filmdrop-graphic .group-satellite .bracket-left, #earth-search-page #filmdrop-graphic .group-satellite .bracket-left {
  transform: translateX(40px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

#filmdrop-page #filmdrop-graphic .group-satellite .bracket-right, #earth-search-page #filmdrop-graphic .group-satellite .bracket-right {
  transform: translateX(-51px) translateY(-5px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

#filmdrop-page #filmdrop-graphic .group-processing .server, #earth-search-page #filmdrop-graphic .group-processing .server {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 1s;
}

#filmdrop-page #filmdrop-graphic .group-processing rect, #earth-search-page #filmdrop-graphic .group-processing rect {
  fill: white;
}

#filmdrop-page #filmdrop-graphic .group-processing .cover-left, #earth-search-page #filmdrop-graphic .group-processing .cover-left {
  animation: coverLeft 0.5s linear forwards 1s;
}

#filmdrop-page #filmdrop-graphic .group-processing .cover-right, #earth-search-page #filmdrop-graphic .group-processing .cover-right {
  animation: coverRight 0.5s linear forwards 1s;
}

#filmdrop-page #filmdrop-graphic .group-processing .bracket-left, #earth-search-page #filmdrop-graphic .group-processing .bracket-left {
  transform: translateX(72px) translateY(22px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

#filmdrop-page #filmdrop-graphic .group-processing .bracket-right, #earth-search-page #filmdrop-graphic .group-processing .bracket-right {
  transform: translateX(-78px) translateY(-25px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

#filmdrop-page #filmdrop-graphic .group-archive .archive, #earth-search-page #filmdrop-graphic .group-archive .archive {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 2s;
}

#filmdrop-page #filmdrop-graphic .group-archive rect, #earth-search-page #filmdrop-graphic .group-archive rect {
  fill: white;
}

#filmdrop-page #filmdrop-graphic .group-archive .cover-left, #earth-search-page #filmdrop-graphic .group-archive .cover-left {
  animation: coverLeft 0.5s linear forwards 2s;
}

#filmdrop-page #filmdrop-graphic .group-archive .cover-right, #earth-search-page #filmdrop-graphic .group-archive .cover-right {
  animation: coverRight 0.5s linear forwards 2s;
}

#filmdrop-page #filmdrop-graphic .group-archive .bracket-left, #earth-search-page #filmdrop-graphic .group-archive .bracket-left {
  transform: translateX(54px) translateY(26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

#filmdrop-page #filmdrop-graphic .group-archive .bracket-right, #earth-search-page #filmdrop-graphic .group-archive .bracket-right {
  transform: translateX(-64px) translateY(-26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

#filmdrop-page #filmdrop-graphic .group-delivery .delivery, #earth-search-page #filmdrop-graphic .group-delivery .delivery {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 3s;
}

#filmdrop-page #filmdrop-graphic .group-delivery rect, #earth-search-page #filmdrop-graphic .group-delivery rect {
  fill: white;
}

#filmdrop-page #filmdrop-graphic .group-delivery .cover-left, #earth-search-page #filmdrop-graphic .group-delivery .cover-left {
  animation: coverLeft 0.5s linear forwards 3s;
}

#filmdrop-page #filmdrop-graphic .group-delivery .cover-right, #earth-search-page #filmdrop-graphic .group-delivery .cover-right {
  animation: coverRight 0.5s linear forwards 3s;
}

#filmdrop-page #filmdrop-graphic .group-delivery .bracket-left, #earth-search-page #filmdrop-graphic .group-delivery .bracket-left {
  transform: translateX(51px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

#filmdrop-page #filmdrop-graphic .group-delivery .bracket-right, #earth-search-page #filmdrop-graphic .group-delivery .bracket-right {
  transform: translateX(-47px) translateY(-12px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

#filmdrop-page #filmdrop-graphic .arrow > *, #earth-search-page #filmdrop-graphic .arrow > * {
  opacity: 0;
  animation: fadeIn 0.25s linear forwards;
}

#filmdrop-page #filmdrop-graphic .arrow.left path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(1) {
  animation-delay: 0;
}

#filmdrop-page #filmdrop-graphic .arrow.left path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(2) {
  animation-delay: 0.25s;
}

#filmdrop-page #filmdrop-graphic .arrow.left path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(3) {
  animation-delay: 0.55s;
}

#filmdrop-page #filmdrop-graphic .arrow.left path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(4) {
  animation-delay: 0.75s;
}

#filmdrop-page #filmdrop-graphic .arrow.left *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.left *:nth-child(5) {
  animation-delay: 1s;
}

#filmdrop-page #filmdrop-graphic .arrow.middle path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(1) {
  animation-delay: 1.1s;
}

#filmdrop-page #filmdrop-graphic .arrow.middle path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(2) {
  animation-delay: 1.25s;
}

#filmdrop-page #filmdrop-graphic .arrow.middle path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(3) {
  animation-delay: 1.55s;
}

#filmdrop-page #filmdrop-graphic .arrow.middle path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(4) {
  animation-delay: 1.75s;
}

#filmdrop-page #filmdrop-graphic .arrow.middle *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.middle *:nth-child(5) {
  animation-delay: 2s;
}

#filmdrop-page #filmdrop-graphic .arrow.right path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(1) {
  animation-delay: 2.1s;
}

#filmdrop-page #filmdrop-graphic .arrow.right path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(2) {
  animation-delay: 2.25s;
}

#filmdrop-page #filmdrop-graphic .arrow.right path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(3) {
  animation-delay: 2.55s;
}

#filmdrop-page #filmdrop-graphic .arrow.right path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(4) {
  animation-delay: 2.75s;
}

#filmdrop-page #filmdrop-graphic .arrow.right *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.right *:nth-child(5) {
  animation-delay: 3s;
}

#filmdrop-page .highlight, #earth-search-page .highlight {
  background-color: transparent;
  display: inline-block;
  position: relative;
}

#filmdrop-page .highlight::before, #earth-search-page .highlight::before {
  content: "";
  background-color: var(--highlight);
  display: block;
  height: 1.25em;
  width: 0;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
  animation: expand 0.33s ease-in-out forwards 2.5s;
}

#filmdrop-page .text-rotate-wrapper, #earth-search-page .text-rotate-wrapper {
  background-color: var(--highlight);
  box-sizing: content-box;
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  height: 40px;
  padding: 5px 10px;
  margin: 1em auto;
  font-size: 1.2em;
}

@media screen and (min-width: 768px) {
  #filmdrop-page .text-rotate-wrapper, #earth-search-page .text-rotate-wrapper {
    flex-wrap: nowrap;
    font-size: 1.5em;
  }
}
#filmdrop-page .text-rotate-wrapper .bring-your-own, #earth-search-page .text-rotate-wrapper .bring-your-own {
  font-weight: 900 !important;
  display: flex;
  align-items: center;
}

#filmdrop-page .text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
  overflow: hidden;
  padding: 0 10px;
  border-bottom: 2px solid var(--black);
  height: 40px;
}

@media screen and (min-width: 768px) {
  #filmdrop-page .text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
    margin-left: 15px;
  }
}
#filmdrop-page .text-rotate-wrapper .words > span, #earth-search-page .text-rotate-wrapper .words > span {
  display: block;
  height: 100%;
  font-weight: 900;
  animation: spin_words 6s infinite;
  line-height: 40px;
}

#filmdrop-page .filmdrop-callout, #earth-search-page .filmdrop-callout {
  background-color: var(--highlight);
}

#filmdrop-page .filmdrop-callout h2, #earth-search-page .filmdrop-callout h2 {
  margin-bottom: 1.5rem;
}

#filmdrop-page .filmdrop-callout .filmdrop-tag, #earth-search-page .filmdrop-callout .filmdrop-tag {
  display: flex;
  align-items: center;
  padding: 5px 30px;
  justify-content: center;
  width: 330px;
  margin: 0 auto;
  font-size: 16px;
  transform: translateY(-10px);
}

#filmdrop-page .filmdrop-callout .filmdrop-tag img, #earth-search-page .filmdrop-callout .filmdrop-tag img {
  width: 105px;
  margin-left: 8px;
  transform: translateY(-2px);
}

#filmdrop-page .filmdrop-callout .columns-four, #earth-search-page .filmdrop-callout .columns-four {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

#filmdrop-page .filmdrop-callout .image-block, #earth-search-page .filmdrop-callout .image-block {
  border: 1px solid #aba073;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  box-shadow: 0 30px 20px -25px transparent;
  transition: box-shadow 0.33s ease-in-out;
}

#filmdrop-page .filmdrop-callout .image-block img, #earth-search-page .filmdrop-callout .image-block img {
  width: 100%;
  height: 100%;
}

#filmdrop-page .filmdrop-callout a:not(.button), #earth-search-page .filmdrop-callout a:not(.button), #filmdrop-page .filmdrop-callout a:link:not(.button), #earth-search-page .filmdrop-callout a:link:not(.button) {
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

#filmdrop-page .filmdrop-callout img.aws-logo, #earth-search-page .filmdrop-callout img.aws-logo {
  position: relative;
  top: 6px;
}

#filmdrop-page .the-stack, #earth-search-page .the-stack {
  position: relative;
}

#earth-search-page .the-stack::after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 60%;
  width: 100%;
  height: 510px;
  background-color: var(--lightgray);
  z-index: -1;
}

#filmdrop-page .the-stack .top-row, #earth-search-page .the-stack .top-row {
  flex-wrap: wrap;
}

@media screen and (min-width: 1200px) {
  #filmdrop-page .the-stack .top-row, #earth-search-page .the-stack .top-row {
    flex-wrap: nowrap;
  }
}
#filmdrop-page .bg-green .button, #earth-search-page .bg-green .button {
  border-color: white;
  color: var(--black);
}

#filmdrop-page .bg-green .button:hover, #earth-search-page .bg-green .button:hover {
  background-color: white;
  border-color: white;
}

#filmdrop-page .core-features .image-block, #earth-search-page .core-features .image-block {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  box-shadow: 0 30px 20px -25px transparent;
  transition: box-shadow 0.33s ease-in-out;
  min-height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#filmdrop-page .core-features .image-block img, #earth-search-page .core-features .image-block img {
  width: 100%;
  height: 100%;
}

#filmdrop-page .hover-up:hover .image-block, #earth-search-page .hover-up:hover .image-block {
  box-shadow: 0 30px 20px -25px rgba(50, 50, 50, 0.7);
}

#filmdrop-page a.button.hover-up:hover, #earth-search-page a.button.hover-up:hover {
  box-shadow: 0 10px 20px -10px rgba(50, 50, 50, 0.7);
}

#filmdrop-page .image-block button, #earth-search-page .image-block button {
  border: 0 none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
  #filmdrop-page .talks-demos .image-block, #earth-search-page .talks-demos .image-block {
    height: unset;
  }
}
#filmdrop-page .video-title, #earth-search-page .video-title {
  margin-top: -15px;
  bottom: 0;
  left: 0;
  background: var(--black);
  color: white;
  padding: 1em;
  font-weight: bold;
  width: 100%;
  line-height: 1.5;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.input:not(:last-of-type), #earth-search-page .input:not(:last-of-type) {
  margin-bottom: 1rem;
}

.input p, #earth-search-page .input p {
  margin-bottom: 1rem;
}

.input label, #earth-search-page .input label {
  font-weight: bold;
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
  display: block;
}

.hs-input, #earth-search-page .hs-input {
  display: inline-block;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #33475b;
  border: 1px solid #cbd6e2;
  box-sizing: border-box;
  border-radius: 3px;
}

#filmdrop-page .o-0, #earth-search-page .o-0 {
  opacity: 0;
}

#filmdrop-page .white, #earth-search-page .white {
  color: white;
}

#filmdrop-page .black, #earth-search-page .black {
  color: black !important;
}

#filmdrop-page .green, #earth-search-page .green {
  color: var(--green) !important;
}

#filmdrop-page .red, #earth-search-page .red {
  color: var(--red) !important;
}

#filmdrop-page .darkblue, #earth-search-page .darkblue {
  color: var(--darkblue) !important;
}

#filmdrop-page .bg-green, #earth-search-page .bg-green {
  background-color: var(--green);
}

#filmdrop-page .bg-dark-blue, #earth-search-page .bg-dark-blue {
  background-color: var(--darkblue);
}

#filmdrop-page .bg-light-gray, #earth-search-page .bg-light-gray {
  background-color: var(--lightgray);
}

#filmdrop-page .bg-white, #earth-search-page .bg-white {
  background-color: white;
}

#filmdrop-page .bg-100, #earth-search-page .bg-100 {
  background-size: 100% !important;
}

#filmdrop-page .bg-cover, #earth-search-page .bg-cover {
  background-size: cover;
}

#filmdrop-page .br-large, #earth-search-page .br-large {
  border-radius: 24px;
}

#filmdrop-page .br-medium, #earth-search-page .br-medium {
  border-radius: 15px;
}

#filmdrop-page .br-small, #earth-search-page .br-small {
  border-radius: 10px;
}

#filmdrop-page .border-green, #earth-search-page .border-green {
  border: 4px solid var(--green);
}

#filmdrop-page .box-shadow, #earth-search-page .box-shadow {
  box-shadow: 0 70px 40px -70px rgba(30, 30, 30, 0.8);
}

#filmdrop-page .svg-icon.black, #earth-search-page .svg-icon.black {
  color: black;
}

#filmdrop-page .svg-icon--3x, #earth-search-page .svg-icon--3x {
  width: 3em;
  height: 3em;
}

#filmdrop-page .relative, #earth-search-page .relative {
  position: relative;
}

#filmdrop-page .block, #earth-search-page .block {
  display: block;
}

#filmdrop-page .overflow-hidden, #earth-search-page .overflow-hidden {
  overflow: hidden;
}

#filmdrop-page .center, #earth-search-page .center {
  margin-right: auto;
  margin-left: auto;
}

#filmdrop-page .flex, #earth-search-page .flex {
  display: flex;
}

#filmdrop-page .items-start, #earth-search-page .items-start {
  align-items: flex-start !important;
}

#filmdrop-page .items-center, #earth-search-page .items-center {
  align-items: center !important;
}

#filmdrop-page .justify-center, #earth-search-page .justify-center {
  justify-content: center !important;
}

#filmdrop-page .flex-wrap, #earth-search-page .flex-wrap, #filmdrop-page .flex-wrap-s, #earth-search-page .flex-wrap-s {
  flex-wrap: wrap;
}

#filmdrop-page .flex-row, #earth-search-page .flex-row {
  flex-direction: row;
}

#filmdrop-page .flex-column, #earth-search-page .flex-column {
  flex-direction: column;
}

#filmdrop-page .h-100, #earth-search-page .h-100 {
  height: 100%;
}

#filmdrop-page .w-100, #earth-search-page .w-100 {
  width: 100%;
}

#filmdrop-page .w-50-margin, #earth-search-page .w-50-margin {
  width: 48%;
  margin-left: 1%;
  margin-right: 1%;
}

#filmdrop-page .w-50, #earth-search-page .w-50 {
  width: 50%;
}

#filmdrop-page .w-third-margin, #earth-search-page .w-third-margin {
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
}

#filmdrop-page .w-third, #earth-search-page .w-third {
  width: 33%;
}

#filmdrop-page .w-25-margin, #earth-search-page .w-25-margin {
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
}

#filmdrop-page .w-25, #earth-search-page .w-25 {
  width: 25%;
}

#filmdrop-page .w-30, #earth-search-page .w-30 {
  width: 30%;
}

#filmdrop-page .w-70, #earth-search-page .w-70 {
  width: 70%;
}

#filmdrop-page .mw7, #earth-search-page .mw7 {
  max-width: 48em;
}

#filmdrop-page .mw8, #earth-search-page .mw8 {
  max-width: 64em;
}

#filmdrop-page .pa1, #earth-search-page .pa1 {
  padding: 0.25em;
}

#filmdrop-page .pa2, #earth-search-page .pa2 {
  padding: 0.5em;
}

#filmdrop-page .pa3, #earth-search-page .pa3 {
  padding: 1em;
}

#filmdrop-page .pa4, #earth-search-page .pa4 {
  padding: 2em;
}

#filmdrop-page .pb4, #earth-search-page .pb4 {
  padding-bottom: 2em;
}

#filmdrop-page .ph4, #earth-search-page .ph4 {
  padding-left: 2em;
  padding-right: 2em;
}

#filmdrop-page .ma0, #earth-search-page .ma0 {
  margin: 0;
}

#filmdrop-page .ma1, #earth-search-page .ma1 {
  margin: 0.25em;
}

#filmdrop-page .ma2, #earth-search-page .ma2 {
  margin: 0.5em;
}

#filmdrop-page .ma3, #earth-search-page .ma3 {
  margin: 1em;
}

#filmdrop-page .ma4, #earth-search-page .ma4 {
  margin: 2em;
}

#filmdrop-page .mr2, #earth-search-page .mr2 {
  margin-right: 0.5em;
}

#filmdrop-page .mv3, #earth-search-page .mv3 {
  margin-top: 1em;
  margin-bottom: 1em;
}

#filmdrop-page .mt0, #earth-search-page .mt0 {
  margin-top: 0 !important;
}

@media screen and (min-width: 800px) and (max-width: 1200px) {
  #filmdrop-page .w-50-m, #earth-search-page .w-50-m {
    width: 48%;
  }
  #filmdrop-page .w-80-m, #earth-search-page .w-80-m {
    width: 80%;
  }
  #filmdrop-page .top-row, #earth-search-page .top-row {
    justify-content: space-between;
  }
  #filmdrop-page .top-row > div:nth-child(1), #earth-search-page .top-row > div:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
  }
  #filmdrop-page .top-row > div:nth-child(2), #earth-search-page .top-row > div:nth-child(2) {
    margin-left: 0;
  }
  #filmdrop-page .top-row > div:nth-child(3), #earth-search-page .top-row > div:nth-child(3) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1201px) {
  #filmdrop-page .w-50-margin-l, #earth-search-page .w-50-margin-l {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }
  #filmdrop-page .w-50-l, #earth-search-page .w-50-l {
    width: 50%;
  }
  #filmdrop-page .w-third-margin-l, #earth-search-page .w-third-margin-l {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
  }
  #filmdrop-page .w-third-l, #earth-search-page .w-third-l {
    width: 30.375%;
  }
  #filmdrop-page .w-25-margin-l, #earth-search-page .w-25-margin-l {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
  }
  #filmdrop-page .w-25-l, #earth-search-page .w-25-l {
    width: 25%;
  }
  #filmdrop-page .w-40-l, #earth-search-page .w-40-l {
    width: 40%;
  }
  #filmdrop-page .w-60-l, #earth-search-page .w-60-l {
    width: 60%;
  }
  #filmdrop-page .ma3-l, #earth-search-page .ma3-l {
    margin: 1em;
  }
  #filmdrop-page .pa2-l, #earth-search-page .pa2-l {
    padding: 0.5em;
  }
  #filmdrop-page .pa3-l, #earth-search-page .pa3-l {
    padding: 1em;
  }
  #filmdrop-page .pa4-l, #earth-search-page .pa4-l {
    padding: 2em;
  }
  #filmdrop-page .pa5-l, #earth-search-page .pa5-l {
    padding: 3em;
  }
  #filmdrop-page .pb4-l, #earth-search-page .pb4-l {
    padding-bottom: 2em;
  }
  #filmdrop-page .ph4-l, #earth-search-page .ph4-l {
    padding-left: 2em;
    padding-right: 2em;
  }
  #filmdrop-page .pv0-l, #earth-search-page .pv0-l {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  #filmdrop-page .filmdrop-stack, #earth-search-page .filmdrop-stack {
    padding-left: 100px;
  }
  #filmdrop-page .filmdrop-stack h3, #earth-search-page .filmdrop-stack h3 {
    font-size: 1.5rem;
  }
  #filmdrop-page .stack-title, #earth-search-page .stack-title {
    transform-origin: center;
    transform: rotate(-90deg) translate(14%, 0);
    width: 200px;
    text-align: center;
    position: absolute;
    left: -30px;
    top: 50%;
  }
  #filmdrop-page .filmdrop-callout .columns-four, #earth-search-page .filmdrop-callout .columns-four {
    flex-wrap: nowrap;
  }
  #filmdrop-page .filmdrop-callout .block-image, #earth-search-page .filmdrop-callout .block-image {
    width: 23%;
  }
  #filmdrop-page .the-stack::after, #earth-search-page .the-stack::after {
    top: 50%;
  }
  #filmdrop-page .video-title, #earth-search-page .video-title {
    position: absolute;
    left: 0;
    letter-spacing: 0.025em;
    max-width: 85%;
    width: auto;
    margin: 0;
    border-radius: 0;
  }
  #filmdrop-page .filmdrop-footer .first, #earth-search-page .filmdrop-footer .first {
    border-right: 1px solid var(--lightgray);
  }
}
#filmdrop-page .bounce, #earth-search-page .bounce {
  animation: bounce 3s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@keyframes expand {
  to {
    width: 100%;
  }
}
@keyframes resetTranslate {
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes coverLeft {
  95% {
    fill: white;
  }
  100% {
    transform: translateX(-90px);
    fill: transparent;
  }
}
@keyframes coverRight {
  95% {
    fill: white;
  }
  100% {
    transform: translateX(90px);
    fill: transparent;
  }
}
@keyframes cloud {
  0% {
    stroke-dashoffset: 2500;
    fill: transparent;
  }
  80% {
    fill: transparent;
  }
  100% {
    stroke-dashoffset: 0;
    fill: var(--lightgray);
  }
}
@media screen and (min-width: 768px) {
  #filmdrop-page .hover-up, #earth-search-page .hover-up {
    position: relative;
    bottom: 0;
    transition: bottom 0.33s cubic-bezier(0.32, -0.04, 0.59, 1.11);
  }
  #filmdrop-page .hover-up:hover, #earth-search-page .hover-up:hover {
    bottom: 10px;
  }
  #filmdrop-page .inviewport-false .fade-up, #earth-search-page .inviewport-false .fade-up {
    opacity: 0;
    transform: translateY(30px);
  }
  #filmdrop-page .inviewport-true .fade-up, #earth-search-page .inviewport-true .fade-up, #filmdrop-page .onload-fade-up, #earth-search-page .onload-fade-up {
    opacity: 0;
    transform: translateY(30px);
    animation: fadeUp 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  #filmdrop-page .inviewport-false .fade-down, #earth-search-page .inviewport-false .fade-down {
    opacity: 0;
    transform: translateY(-30px);
  }
  #filmdrop-page .inviewport-true .fade-down, #earth-search-page .inviewport-true .fade-down, #filmdrop-page .onload-fade-down, #earth-search-page .onload-fade-down {
    opacity: 0;
    transform: translateY(-30px);
    animation: fadeDown 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  #filmdrop-page .inviewport-false .fade-left, #earth-search-page .inviewport-false .fade-left {
    opacity: 0;
    transform: translateX(30px);
  }
  #filmdrop-page .inviewport-true .fade-left, #earth-search-page .inviewport-true .fade-left, #filmdrop-page .onload-fade-left, #earth-search-page .onload-fade-left {
    opacity: 0;
    transform: translateX(30px);
    animation: fadeLeft 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  #filmdrop-page .inviewport-false .fade-right, #earth-search-page .inviewport-false .fade-right {
    opacity: 0;
    transform: translateX(-30px);
  }
  #filmdrop-page .inviewport-true .fade-right, #earth-search-page .inviewport-true .fade-right, #filmdrop-page .onload-fade-right, #earth-search-page .onload-fade-right {
    opacity: 0;
    transform: translateXY(-30px);
    animation: fadeRight 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  #filmdrop-page .inviewport-false .fade-in, #earth-search-page .inviewport-false .fade-in {
    opacity: 0;
  }
  #filmdrop-page .inviewport-true .fade-in, #earth-search-page .inviewport-true .fade-in {
    opacity: 0;
    animation: fadeIn 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  #filmdrop-page .inviewport-true .delay-1, #earth-search-page .inviewport-true .delay-1, #filmdrop-page .delay-1, #earth-search-page .delay-1 {
    animation-delay: 0.77s;
  }
  #filmdrop-page .inviewport-true .delay-2, #earth-search-page .inviewport-true .delay-2, #filmdrop-page .delay-2, #earth-search-page .delay-2 {
    animation-delay: 0.1s;
  }
  #filmdrop-page .inviewport-true .delay-3, #earth-search-page .inviewport-true .delay-3, #filmdrop-page .delay-3, #earth-search-page .delay-3 {
    animation-delay: 0.5s;
  }
  #filmdrop-page .inviewport-true .delay-4, #earth-search-page .inviewport-true .delay-4, #filmdrop-page .delay-4, #earth-search-page .delay-4 {
    animation-delay: 0.75s;
  }
  #filmdrop-page .inviewport-true .delay-5, #earth-search-page .inviewport-true .delay-5, #filmdrop-page .delay-5, #earth-search-page .delay-5 {
    animation-delay: 1s;
  }
  #filmdrop-page .inviewport-true .delay-6, #earth-search-page .inviewport-true .delay-6, #filmdrop-page .delay-6, #earth-search-page .delay-6 {
    animation-delay: 1.25s;
  }
  #filmdrop-page .inviewport-true .delay-7, #earth-search-page .inviewport-true .delay-7, #filmdrop-page .delay-7, #earth-search-page .delay-7 {
    animation-delay: 2s;
  }
  #filmdrop-page .inviewport-true .delay-8, #earth-search-page .inviewport-true .delay-8, #filmdrop-page .delay-8, #earth-search-page .delay-8 {
    animation-delay: 2.75s;
  }
  #filmdrop-page .inviewport-true .delay-9, #earth-search-page .inviewport-true .delay-9, #filmdrop-page .delay-9, #earth-search-page .delay-9 {
    animation-delay: 3s;
  }
  #filmdrop-page .inviewport-true .delay-10, #earth-search-page .inviewport-true .delay-10, #filmdrop-page .delay-10, #earth-search-page .delay-10 {
    animation-delay: 3.75s;
  }
}
@keyframes fadeUp {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeDown {
  from {
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeLeft {
  from {
    transform: translateX(30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeRight {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/filmdrop/filmdrop2.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
#filmdrop-graphic, #earth-search-page #filmdrop-graphic {
  max-width: 950px;
}

#filmdrop-graphic .st0, #earth-search-page #filmdrop-graphic .st0 {
  fill: #f1f1f1;
}

#filmdrop-graphic .st1, #earth-search-page #filmdrop-graphic .st1 {
  fill: #212322;
}

#filmdrop-graphic .st2, #earth-search-page #filmdrop-graphic .st2 {
  fill: #70be49;
}

#filmdrop-graphic .st3, #earth-search-page #filmdrop-graphic .st3 {
  fill: #cccbcb;
}

#filmdrop-graphic path.cloud, #earth-search-page #filmdrop-graphic path.cloud {
  stroke: var(--lightgray);
  stroke-width: 5;
  fill: transparent;
  stroke-dasharray: 2300;
  stroke-dashoffset: 2300;
  animation: cloud 1.25s linear forwards 3.25s;
}

#filmdrop-graphic .group-satellite .satellite, #earth-search-page #filmdrop-graphic .group-satellite .satellite {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 0.375s;
}

#filmdrop-graphic .group-satellite rect, #earth-search-page #filmdrop-graphic .group-satellite rect {
  fill: white;
}

#filmdrop-graphic .group-satellite .cover-left, #earth-search-page #filmdrop-graphic .group-satellite .cover-left {
  animation: coverLeft 0.5s linear forwards 0.25s;
}

#filmdrop-graphic .group-satellite .cover-right, #earth-search-page #filmdrop-graphic .group-satellite .cover-right {
  animation: coverRight 0.5s linear forwards 0.25s;
}

#filmdrop-graphic .group-satellite .bracket-left, #earth-search-page #filmdrop-graphic .group-satellite .bracket-left {
  transform: translateX(40px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

#filmdrop-graphic .group-satellite .bracket-right, #earth-search-page #filmdrop-graphic .group-satellite .bracket-right {
  transform: translateX(-51px) translateY(-5px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

#filmdrop-graphic .group-processing .server, #earth-search-page #filmdrop-graphic .group-processing .server {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 1s;
}

#filmdrop-graphic .group-processing rect, #earth-search-page #filmdrop-graphic .group-processing rect {
  fill: white;
}

#filmdrop-graphic .group-processing .cover-left, #earth-search-page #filmdrop-graphic .group-processing .cover-left {
  animation: coverLeft 0.5s linear forwards 1s;
}

#filmdrop-graphic .group-processing .cover-right, #earth-search-page #filmdrop-graphic .group-processing .cover-right {
  animation: coverRight 0.5s linear forwards 1s;
}

#filmdrop-graphic .group-processing .bracket-left, #earth-search-page #filmdrop-graphic .group-processing .bracket-left {
  transform: translateX(72px) translateY(22px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

#filmdrop-graphic .group-processing .bracket-right, #earth-search-page #filmdrop-graphic .group-processing .bracket-right {
  transform: translateX(-78px) translateY(-25px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

#filmdrop-graphic .group-archive .archive, #earth-search-page #filmdrop-graphic .group-archive .archive {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 2s;
}

#filmdrop-graphic .group-archive rect, #earth-search-page #filmdrop-graphic .group-archive rect {
  fill: white;
}

#filmdrop-graphic .group-archive .cover-left, #earth-search-page #filmdrop-graphic .group-archive .cover-left {
  animation: coverLeft 0.5s linear forwards 2s;
}

#filmdrop-graphic .group-archive .cover-right, #earth-search-page #filmdrop-graphic .group-archive .cover-right {
  animation: coverRight 0.5s linear forwards 2s;
}

#filmdrop-graphic .group-archive .bracket-left, #earth-search-page #filmdrop-graphic .group-archive .bracket-left {
  transform: translateX(54px) translateY(26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

#filmdrop-graphic .group-archive .bracket-right, #earth-search-page #filmdrop-graphic .group-archive .bracket-right {
  transform: translateX(-64px) translateY(-26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

#filmdrop-graphic .group-delivery .delivery, #earth-search-page #filmdrop-graphic .group-delivery .delivery {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 3s;
}

#filmdrop-graphic .group-delivery rect, #earth-search-page #filmdrop-graphic .group-delivery rect {
  fill: white;
}

#filmdrop-graphic .group-delivery .cover-left, #earth-search-page #filmdrop-graphic .group-delivery .cover-left {
  animation: coverLeft 0.5s linear forwards 3s;
}

#filmdrop-graphic .group-delivery .cover-right, #earth-search-page #filmdrop-graphic .group-delivery .cover-right {
  animation: coverRight 0.5s linear forwards 3s;
}

#filmdrop-graphic .group-delivery .bracket-left, #earth-search-page #filmdrop-graphic .group-delivery .bracket-left {
  transform: translateX(51px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

#filmdrop-graphic .group-delivery .bracket-right, #earth-search-page #filmdrop-graphic .group-delivery .bracket-right {
  transform: translateX(-47px) translateY(-12px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

#filmdrop-graphic .arrow > *, #earth-search-page #filmdrop-graphic .arrow > * {
  opacity: 0;
  animation: fadeIn 0.25s linear forwards;
}

#filmdrop-graphic .arrow.left path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(1) {
  animation-delay: 0;
}

#filmdrop-graphic .arrow.left path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(2) {
  animation-delay: 0.25s;
}

#filmdrop-graphic .arrow.left path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(3) {
  animation-delay: 0.55s;
}

#filmdrop-graphic .arrow.left path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(4) {
  animation-delay: 0.75s;
}

#filmdrop-graphic .arrow.left *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.left *:nth-child(5) {
  animation-delay: 1s;
}

#filmdrop-graphic .arrow.middle path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(1) {
  animation-delay: 1.1s;
}

#filmdrop-graphic .arrow.middle path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(2) {
  animation-delay: 1.25s;
}

#filmdrop-graphic .arrow.middle path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(3) {
  animation-delay: 1.55s;
}

#filmdrop-graphic .arrow.middle path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(4) {
  animation-delay: 1.75s;
}

#filmdrop-graphic .arrow.middle *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.middle *:nth-child(5) {
  animation-delay: 2s;
}

#filmdrop-graphic .arrow.right path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(1) {
  animation-delay: 2.1s;
}

#filmdrop-graphic .arrow.right path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(2) {
  animation-delay: 2.25s;
}

#filmdrop-graphic .arrow.right path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(3) {
  animation-delay: 2.55s;
}

#filmdrop-graphic .arrow.right path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(4) {
  animation-delay: 2.75s;
}

#filmdrop-graphic .arrow.right *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.right *:nth-child(5) {
  animation-delay: 3s;
}

@keyframes spin_words {
  8.3% {
    transform: translateY(-112%);
  }
  16.6% {
    transform: translateY(-100%);
  }
  24.9% {
    transform: translateY(-212%);
  }
  33.2% {
    transform: translateY(-200%);
  }
  41.5% {
    transform: translateY(-312%);
  }
  49.8% {
    transform: translateY(-300%);
  }
  58.1% {
    transform: translateY(-412%);
  }
  66.4% {
    transform: translateY(-400%);
  }
  74.7% {
    transform: translateY(-512%);
  }
  83% {
    transform: translateY(-500%);
  }
  91.3% {
    transform: translateY(-612%);
  }
  100% {
    transform: translateY(-600%);
  }
}
.text-rotater-component {
  text-align: center;
}

.text-rotate-wrapper, #earth-search-page .text-rotate-wrapper {
  background-color: #ffebbd;
  box-sizing: content-box;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  height: 40px;
  padding: 5px 10px;
  margin: 1em auto;
  font-size: 1.2em;
}

@media screen and (min-width: 768px) {
  .text-rotate-wrapper, #earth-search-page .text-rotate-wrapper {
    flex-wrap: nowrap;
    font-size: 1.5em;
  }
}
.text-rotate-wrapper .bring-your-own, #earth-search-page .text-rotate-wrapper .bring-your-own {
  font-weight: 900 !important;
  padding: 0;
  display: flex;
  align-items: center;
}

.text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
  overflow: hidden;
  padding: 0 10px;
  border-bottom: 2px solid black;
  height: 40px;
}

@media screen and (min-width: 768px) {
  .text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
    margin-left: 15px;
  }
}
.text-rotate-wrapper .words > span, #earth-search-page .text-rotate-wrapper .words > span {
  display: block;
  height: 100%;
  font-weight: 900;
  animation: spin_words 6s infinite;
  line-height: 40px;
}

@media screen and (min-width: 768px) {
  .filmdrop-hover-up, #earth-search-page .hover-up {
    position: relative;
    bottom: 0;
    transition: bottom 0.33s cubic-bezier(0.32, -0.04, 0.59, 1.11);
  }
  .filmdrop-hover-up:hover, #earth-search-page .hover-up:hover {
    bottom: 10px;
  }
  .filmdrop-inviewport-false .fade-up, #earth-search-page .inviewport-false .fade-up {
    opacity: 0;
    transform: translateY(30px);
  }
  .filmdrop-inviewport-true .fade-up, #earth-search-page .inviewport-true .fade-up, .filmdrop-onload-fade-up, #earth-search-page .onload-fade-up {
    opacity: 0;
    transform: translateY(30px);
    animation: fadeUp 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-inviewport-false .fade-down, #earth-search-page .inviewport-false .fade-down {
    opacity: 0;
    transform: translateY(-30px);
  }
  .filmdrop-inviewport-true .fade-down, #earth-search-page .inviewport-true .fade-down, .filmdrop-onload-fade-down, #earth-search-page .onload-fade-down {
    opacity: 0;
    transform: translateY(-30px);
    animation: fadeDown 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-inviewport-false .fade-left, #earth-search-page .inviewport-false .fade-left {
    opacity: 0;
    transform: translateX(30px);
  }
  .filmdrop-inviewport-true .fade-left, #earth-search-page .inviewport-true .fade-left, .filmdrop-onload-fade-left, #earth-search-page .onload-fade-left {
    opacity: 0;
    transform: translateX(30px);
    animation: fadeLeft 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-inviewport-false .fade-right, #earth-search-page .inviewport-false .fade-right {
    opacity: 0;
    transform: translateX(-30px);
  }
  .filmdrop-inviewport-true .fade-right, #earth-search-page .inviewport-true .fade-right, .filmdrop-onload-fade-right, #earth-search-page .onload-fade-right {
    opacity: 0;
    transform: translateXY(-30px);
    animation: fadeRight 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-inviewport-false .fade-in, #earth-search-page .inviewport-false .fade-in {
    opacity: 0;
  }
  .filmdrop-inviewport-true .fade-in, #earth-search-page .inviewport-true .fade-in {
    opacity: 0;
    animation: fadeIn 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-delay-1, #earth-search-page .inviewport-true .delay-1, .filmdrop-delay-1, #earth-search-page .delay-1 {
    animation-delay: 0.77s;
  }
  .filmdrop-delay-2, #earth-search-page .inviewport-true .delay-2, .filmdrop-delay-2, #earth-search-page .delay-2 {
    animation-delay: 0.1s;
  }
  .filmdrop-page-delay-3, #earth-search-page .inviewport-true .delay-3, .filmdrop-delay-3, #earth-search-page .delay-3 {
    animation-delay: 0.5s;
  }
  .filmdrop-page-delay-4, #earth-search-page .inviewport-true .delay-4, .filmdrop-delay-4, #earth-search-page .delay-4 {
    animation-delay: 0.75s;
  }
  .filmdrop-page-delay-5, #earth-search-page .inviewport-true .delay-5, .filmdrop-delay-5, #earth-search-page .delay-5 {
    animation-delay: 1s;
  }
  .filmdrop-page-delay-6, #earth-search-page .inviewport-true .delay-6, .filmdrop-delay-6, #earth-search-page .delay-6 {
    animation-delay: 1.25s;
  }
  .filmdrop-page-delay-7, #earth-search-page .inviewport-true .delay-7, .filmdrop-delay-7, #earth-search-page .delay-7 {
    animation-delay: 2s;
  }
  .filmdrop-page-delay-8, #earth-search-page .inviewport-true .delay-8, .filmdrop-delay-8, #earth-search-page .delay-8 {
    animation-delay: 2.75s;
  }
  .filmdrop-page-delay-9, #earth-search-page .inviewport-true .delay-9, .filmdrop-delay-9, #earth-search-page .delay-9 {
    animation-delay: 3s;
  }
  .filmdrop-page-delay-10, #earth-search-page .inviewport-true .delay-10, .filmdrop-delay-10, #earth-search-page .delay-10 {
    animation-delay: 3.75s;
  }
}
.filmdrop-core-features .image-block img, #earth-search-page .core-features .image-block img {
  width: 100%;
  height: 100%;
}

.filmdrop-hover-up:hover .image-block, #earth-search-page .hover-up:hover .image-block {
  box-shadow: 0 30px 20px -25px rgba(50, 50, 50, 0.7);
}

.filmdrop-page a.button.hover-up:hover, #earth-search-page a.button.hover-up:hover {
  box-shadow: 0 10px 20px -10px rgba(50, 50, 50, 0.7);
}

.filmdrop-image-block button, #earth-search-page .image-block button {
  border: 0 none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
  .filmdrop-talks-demos .image-block, #earth-search-page .talks-demos .image-block {
    height: unset;
  }
}
.modal__show {
  display: block;
}

.modal__hide {
  display: none;
}

.modal__show {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity 0.2s ease;
  z-index: 3;
}

.modal__wrapper {
  width: 500px;
  max-width: 90%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin: 0px auto;
  padding: 20px;
  background-color: white;
  border-radius: 10px;
  z-index: 4;
}

.modal__close {
  position: absolute;
  right: 1em;
  top: 1em;
  width: 2rem;
  height: 2rem;
  margin: 0 auto;
  border-radius: 50%;
  cursor: pointer;
  border: 0 none;
  background: transparent;
  color: #000;
  font-size: 1em;
}

.modal__content {
  padding: 1em;
}

.modal__open {
  overflow: hidden;
}

.filmdrop-form-button {
  background-image: linear-gradient(90deg, #9ddd7e, #6db948 51%, #9ddd7e);
  background-size: 200% auto;
  margin-top: 1.5rem;
  border-color: transparent !important;
  border: none;
  color: #fff !important;
  display: inline-block;
  height: 3rem;
  letter-spacing: 0.1rem;
  line-height: 2rem;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.1);
  text-transform: uppercase;
  transition: all 0.5s;
}

.filmdrop-attach-form {
  cursor: pointer;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/filmdrop/filmdrop3.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
#filmdrop-react-root,
#earth_search-react-root,
#earth_search_examples-react-root {
  max-width: 100% !important;
  width: 100% !important;
}

@keyframes spin_words {
  8.3% {
    transform: translateY(-112%);
  }
  16.6% {
    transform: translateY(-100%);
  }
  24.9% {
    transform: translateY(-212%);
  }
  33.2% {
    transform: translateY(-200%);
  }
  41.5% {
    transform: translateY(-312%);
  }
  49.8% {
    transform: translateY(-300%);
  }
  58.1% {
    transform: translateY(-412%);
  }
  66.4% {
    transform: translateY(-400%);
  }
  74.7% {
    transform: translateY(-512%);
  }
  83% {
    transform: translateY(-500%);
  }
  91.3% {
    transform: translateY(-612%);
  }
  100% {
    transform: translateY(-600%);
  }
}
.filmdrop-page, #earth-search-page {
  font-size: clamp(1rem, 1rem + (1vw - 0.48rem) * 0.24, 1.125rem);
  --green: #6cc24a;
  --black: #212322;
  --highlight: #ffebbd;
  --darkblue: #484d6d;
  --lightgray: #f1f1f1;
  --red: #e17070;
  --blue: #08b2e3;
}
.filmdrop-page h3, #earth-search-page h3 {
  padding-top: 0;
}

.filmdrop-page a.green,
#earth-search-page a.green {
  text-decoration-line: underline;
}

.filmdrop-page .filmdrop-landing, #earth-search-page .filmdrop-landing {
  padding: 5rem 0;
}

.filmdrop-graphic, #earth-search-page #filmdrop-graphic {
  margin: 0 auto;
}

.filmdrop-page .text-center, #earth-search-page .text-center {
  text-align: center;
}

.filmdrop-page .text-center svg, #earth-search-page .text-center svg {
  margin: 0 auto;
}

.filmdrop-page .legacy-container, #earth-search-page .legacy-container {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.filmdrop-page .aws-logo, #earth-search-page .aws-logo {
  display: inline;
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

@media screen and (min-width: 1024px) {
  .filmdrop-page .legacy-container, #earth-search-page .legacy-container {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1300px) {
  .filmdrop-page .legacy-container, #earth-search-page .legacy-container {
    max-width: 1170px;
  }
}
.filmdrop-page .homepage-hero, #earth-search-page .homepage-hero {
  text-align: center;
}

.filmdrop-page .site-section, #earth-search-page .site-section {
  padding: 5rem 0;
}

.filmdrop-page .section-icon, #earth-search-page .section-icon {
  margin-bottom: 1rem;
}

.filmdrop-page .section-icon svg, #earth-search-page .section-icon svg {
  margin: 0 auto;
}

.filmdrop-page .filmdrop-heading, #earth-search-page .filmdrop-heading {
  max-width: 900px;
  margin: 3rem auto 1.5rem;
  text-align: center;
}

.filmdrop-page .filmdrop-subheading, #earth-search-page .filmdrop-subheading {
  font-size: 1.3rem;
  line-height: 1.5;
  max-width: 800px;
  margin: 0 auto 3rem;
}

.filmdrop-page .blocks svg, #earth-search-page .blocks svg {
  display: inline;
}

.filmdrop-page .button-lg.button-prim_gradient, #earth-search-page .button-lg.button-prim_gradient, .filmdrop-page .button.button-primary, #earth-search-page .button.button-primary {
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 0.1rem;
  background-image: linear-gradient(90deg, #9ddd7e 0, #6db948 51%, #9ddd7e);
  border-color: transparent !important;
  color: #fff !important;
  border: none;
  transition: all 0.5s;
  padding: 0.5rem 1.5rem;
  text-shadow: 1px 1px 3px rgba(1, 1, 1, 0.1);
  height: 3rem;
  line-height: 2rem;
  text-decoration: none;
  background-size: 200% auto;
}

.filmdrop-page .button-lg.button-prim_gradient:hover, #earth-search-page .button-lg.button-prim_gradient:hover {
  background-position: right center;
  /* change the direction of the change here */
}

.filmdrop-page .marg-top-3, #earth-search-page .marg-top-3 {
  margin-top: 3rem;
}

.filmdrop-page .marg-bot-3, #earth-search-page .marg-bot-3 {
  margin-bottom: 3rem;
}

.filmdrop-page .marg-bot-5, #earth-search-page .marg-bot-5 {
  margin-bottom: 5rem;
}

.filmdrop-page .marg-top-5, #earth-search-page .marg-top-5 {
  margin-top: 5rem;
}

.filmdrop-graphic, #earth-search-page #filmdrop-graphic {
  max-width: 950px;
}

.filmdrop-graphic .st0, #earth-search-page #filmdrop-graphic .st0 {
  fill: #f1f1f1;
}

.filmdrop-graphic .st1, #earth-search-page #filmdrop-graphic .st1 {
  fill: #212322;
}

.filmdrop-graphic .st2, #earth-search-page #filmdrop-graphic .st2 {
  fill: #70be49;
}

.filmdrop-graphic .st3, #earth-search-page #filmdrop-graphic .st3 {
  fill: #cccbcb;
}

.filmdrop-graphic path.cloud, #earth-search-page #filmdrop-graphic path.cloud {
  stroke: #f1f1f1;
  stroke-width: 5;
  fill: transparent;
  stroke-dasharray: 2300;
  stroke-dashoffset: 2300;
  animation: cloud 1.25s linear forwards 3.25s;
}

.filmdrop-graphic .group-satellite .satellite, #earth-search-page #filmdrop-graphic .group-satellite .satellite {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 0.375s;
}

.filmdrop-graphic .group-satellite rect, #earth-search-page #filmdrop-graphic .group-satellite rect {
  fill: white;
}

.filmdrop-graphic .group-satellite .cover-left, #earth-search-page #filmdrop-graphic .group-satellite .cover-left {
  animation: coverLeft 0.5s linear forwards 0.25s;
}

.filmdrop-graphic .group-satellite .cover-right, #earth-search-page #filmdrop-graphic .group-satellite .cover-right {
  animation: coverRight 0.5s linear forwards 0.25s;
}

.filmdrop-graphic .group-satellite .bracket-left, #earth-search-page #filmdrop-graphic .group-satellite .bracket-left {
  transform: translateX(40px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

.filmdrop-graphic .group-satellite .bracket-right, #earth-search-page #filmdrop-graphic .group-satellite .bracket-right {
  transform: translateX(-51px) translateY(-5px);
  animation: resetTranslate 0.35s linear forwards 0.25s;
}

.filmdrop-graphic .group-processing .server, #earth-search-page #filmdrop-graphic .group-processing .server {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 1s;
}

.filmdrop-graphic .group-processing rect, #earth-search-page #filmdrop-graphic .group-processing rect {
  fill: white;
}

.filmdrop-graphic .group-processing .cover-left, #earth-search-page #filmdrop-graphic .group-processing .cover-left {
  animation: coverLeft 0.5s linear forwards 1s;
}

.filmdrop-graphic .group-processing .cover-right, #earth-search-page #filmdrop-graphic .group-processing .cover-right {
  animation: coverRight 0.5s linear forwards 1s;
}

.filmdrop-graphic .group-processing .bracket-left, #earth-search-page #filmdrop-graphic .group-processing .bracket-left {
  transform: translateX(72px) translateY(22px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

.filmdrop-graphic .group-processing .bracket-right, #earth-search-page #filmdrop-graphic .group-processing .bracket-right {
  transform: translateX(-78px) translateY(-25px);
  animation: resetTranslate 0.5s linear forwards 1s;
}

.filmdrop-graphic .group-archive .archive, #earth-search-page #filmdrop-graphic .group-archive .archive {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 2s;
}

.filmdrop-graphic .group-archive rect, #earth-search-page #filmdrop-graphic .group-archive rect {
  fill: white;
}

.filmdrop-graphic .group-archive .cover-left, #earth-search-page #filmdrop-graphic .group-archive .cover-left {
  animation: coverLeft 0.5s linear forwards 2s;
}

.filmdrop-graphic .group-archive .cover-right, #earth-search-page #filmdrop-graphic .group-archive .cover-right {
  animation: coverRight 0.5s linear forwards 2s;
}

.filmdrop-graphic .group-archive .bracket-left, #earth-search-page #filmdrop-graphic .group-archive .bracket-left {
  transform: translateX(54px) translateY(26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

.filmdrop-graphic .group-archive .bracket-right, #earth-search-page #filmdrop-graphic .group-archive .bracket-right {
  transform: translateX(-64px) translateY(-26px);
  animation: resetTranslate 0.35s linear forwards 2s;
}

.filmdrop-graphic .group-delivery .delivery, #earth-search-page #filmdrop-graphic .group-delivery .delivery {
  opacity: 0;
  transform: translateY(-30px);
  animation: fadeDown 0.75s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards 3s;
}

.filmdrop-graphic .group-delivery rect, #earth-search-page #filmdrop-graphic .group-delivery rect {
  fill: white;
}

.filmdrop-graphic .group-delivery .cover-left, #earth-search-page #filmdrop-graphic .group-delivery .cover-left {
  animation: coverLeft 0.5s linear forwards 3s;
}

.filmdrop-graphic .group-delivery .cover-right, #earth-search-page #filmdrop-graphic .group-delivery .cover-right {
  animation: coverRight 0.5s linear forwards 3s;
}

.filmdrop-graphic .group-delivery .bracket-left, #earth-search-page #filmdrop-graphic .group-delivery .bracket-left {
  transform: translateX(51px) translateY(10px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

.filmdrop-graphic .group-delivery .bracket-right, #earth-search-page #filmdrop-graphic .group-delivery .bracket-right {
  transform: translateX(-47px) translateY(-12px);
  animation: resetTranslate 0.35s linear forwards 3s;
}

.filmdrop-graphic .arrow > *, #earth-search-page #filmdrop-graphic .arrow > * {
  opacity: 0;
  animation: fadeIn 0.25s linear forwards;
}

.filmdrop-graphic .arrow.left path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(1) {
  animation-delay: 0;
}

.filmdrop-graphic .arrow.left path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(2) {
  animation-delay: 0.25s;
}

.filmdrop-graphic .arrow.left path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(3) {
  animation-delay: 0.55s;
}

.filmdrop-graphic .arrow.left path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.left path:nth-child(4) {
  animation-delay: 0.75s;
}

.filmdrop-graphic .arrow.left *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.left *:nth-child(5) {
  animation-delay: 1s;
}

.filmdrop-graphic .arrow.middle path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(1) {
  animation-delay: 1.1s;
}

.filmdrop-graphic .arrow.middle path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(2) {
  animation-delay: 1.25s;
}

.filmdrop-graphic .arrow.middle path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(3) {
  animation-delay: 1.55s;
}

.filmdrop-graphic .arrow.middle path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.middle path:nth-child(4) {
  animation-delay: 1.75s;
}

.filmdrop-graphic .arrow.middle *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.middle *:nth-child(5) {
  animation-delay: 2s;
}

.filmdrop-graphic .arrow.right path:nth-child(1), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(1) {
  animation-delay: 2.1s;
}

.filmdrop-graphic .arrow.right path:nth-child(2), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(2) {
  animation-delay: 2.25s;
}

.filmdrop-graphic .arrow.right path:nth-child(3), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(3) {
  animation-delay: 2.55s;
}

.filmdrop-graphic .arrow.right path:nth-child(4), #earth-search-page #filmdrop-graphic .arrow.right path:nth-child(4) {
  animation-delay: 2.75s;
}

.filmdrop-graphic .arrow.right *:nth-child(5), #earth-search-page #filmdrop-graphic .arrow.right *:nth-child(5) {
  animation-delay: 3s;
}

.filmdrop-page .highlight, #earth-search-page .highlight {
  background-color: transparent;
  display: inline-block;
  position: relative;
}

.filmdrop-page .highlight::before, #earth-search-page .highlight::before {
  content: "";
  background-color: #ffebbd;
  display: block;
  height: 1.25em;
  width: 0;
  position: absolute;
  left: 0;
  bottom: 5px;
  z-index: -1;
  animation: expand 0.33s ease-in-out forwards 2.5s;
}

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

@media screen and (min-width: 768px) {
  div.text-rotater-component div.text-rotate-wrapper p, #earth-search-page .text-rotate-wrapper {
    flex-wrap: nowrap;
    font-size: 1.5em;
  }
}
.text-rotate-wrapper .bring-your-own, #earth-search-page .text-rotate-wrapper .bring-your-own {
  font-weight: 900 !important;
  padding: 0;
  display: flex;
  align-items: center;
}

.text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
  overflow: hidden;
  padding: 0 10px;
  border-bottom: 2px solid black;
  height: 40px;
}

@media screen and (min-width: 768px) {
  .text-rotate-wrapper .words, #earth-search-page .text-rotate-wrapper .words {
    margin-left: 15px;
  }
}
.text-rotate-wrapper .words > p, #earth-search-page .text-rotate-wrapper .words > span {
  display: block;
  height: 100%;
  font-weight: 900;
  animation: spin_words 6s infinite;
  line-height: 40px;
}

.filmdrop-page .filmdrop-callout, #earth-search-page .filmdrop-callout {
  background-color: #ffebbd;
}

.filmdrop-page .filmdrop-callout h2, #earth-search-page .filmdrop-callout h2 {
  margin-bottom: 1.5rem;
}

.filmdrop-page .filmdrop-callout .filmdrop-tag, #earth-search-page .filmdrop-callout .filmdrop-tag {
  display: flex;
  align-items: center;
  padding: 5px 30px;
  justify-content: center;
  width: 330px;
  margin: 0 auto;
  font-size: 16px;
  transform: translateY(-10px);
}

.filmdrop-page .filmdrop-callout .filmdrop-tag img, #earth-search-page .filmdrop-callout .filmdrop-tag img {
  width: 105px;
  margin-left: 8px;
  transform: translateY(-2px);
}

.filmdrop-page .filmdrop-callout .columns-four, #earth-search-page .filmdrop-callout .columns-four {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.filmdrop-page .filmdrop-callout .image-block, #earth-search-page .filmdrop-callout .image-block {
  border: 1px solid #aba073;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  box-shadow: 0 30px 20px -25px transparent;
  transition: box-shadow 0.33s ease-in-out;
}

.filmdrop-page .filmdrop-callout .image-block img, #earth-search-page .filmdrop-callout .image-block img {
  width: 100%;
  height: 100%;
}

.filmdrop-page .filmdrop-callout a:not(.button), #earth-search-page .filmdrop-callout a:not(.button), .filmdrop-page .filmdrop-callout a:link:not(.button), #earth-search-page .filmdrop-callout a:link:not(.button) {
  color: black;
  font-weight: bold;
  text-decoration: underline;
}

.filmdrop-page .filmdrop-callout img.aws-logo, #earth-search-page .filmdrop-callout img.aws-logo {
  position: relative;
  top: 6px;
}

.filmdrop-page .the-stack, #earth-search-page .the-stack {
  position: relative;
}

#earth-search-page .the-stack::after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 60%;
  width: 100%;
  height: 510px;
  background-color: var(--lightgray);
  z-index: -1;
}

.filmdrop-page .the-stack .top-row, #earth-search-page .the-stack .top-row {
  flex-wrap: wrap;
}

@media screen and (min-width: 1200px) {
  .filmdrop-page .the-stack .top-row, #earth-search-page .the-stack .top-row {
    flex-wrap: nowrap;
  }
}
.filmdrop-page .bg-green .button, #earth-search-page .bg-green .button {
  border-color: white;
  color: black;
}

.filmdrop-page .bg-green .button:hover, #earth-search-page .bg-green .button:hover {
  background-color: white;
  border-color: white;
}

.filmdrop-page .core-features .image-block, #earth-search-page .core-features .image-block {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  box-shadow: 0 30px 20px -25px transparent;
  transition: box-shadow 0.33s ease-in-out;
  min-height: 300px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.filmdrop-page .core-features .image-block img, #earth-search-page .core-features .image-block img {
  width: 100%;
  height: 100%;
}

.filmdrop-page .hover-up:hover .image-block, #earth-search-page .hover-up:hover .image-block {
  box-shadow: 0 30px 20px -25px rgba(50, 50, 50, 0.7);
}

.filmdrop-page a.button.hover-up:hover, #earth-search-page a.button.hover-up:hover {
  box-shadow: 0 10px 20px -10px rgba(50, 50, 50, 0.7);
}

.filmdrop-page .image-block button, #earth-search-page .image-block button {
  border: 0 none;
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
  .filmdrop-page .talks-demos .image-block, #earth-search-page .talks-demos .image-block {
    height: unset;
  }
}
.filmdrop-page .video-title, #earth-search-page .video-title {
  margin-top: -15px;
  bottom: 0;
  left: 0;
  background: black;
  color: white;
  padding: 1em;
  font-weight: bold;
  width: 100%;
  line-height: 1.5;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.filmdrop-page .input:not(:last-of-type), #earth-search-page .input:not(:last-of-type) {
  margin-bottom: 1rem;
}

.filmdrop-page .input p, #earth-search-page .input p {
  margin-bottom: 1rem;
}

.filmdrop-page .input label, #earth-search-page .input label {
  font-weight: bold;
  font-size: 0.9rem;
  margin-bottom: 0.25rem;
  display: block;
}

.filmdrop-page .hs-input, #earth-search-page .hs-input {
  display: inline-block;
  width: 90%;
  max-width: 500px;
  height: 40px;
  padding: 9px 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #33475b;
  border: 1px solid #cbd6e2;
  box-sizing: border-box;
  border-radius: 3px;
}

.filmdrop-page .o-0, #earth-search-page .o-0 {
  opacity: 0;
}

.filmdrop-page .white, #earth-search-page .white {
  color: white;
}

.filmdrop-page .black, #earth-search-page .black {
  color: black !important;
}

.filmdrop-page .green, #earth-search-page .green {
  color: var(--green) !important;
}

.filmdrop-page .red, #earth-search-page .red {
  color: var(--red) !important;
}

.filmdrop-page .darkblue, #earth-search-page .darkblue {
  color: var(--darkblue) !important;
}

.filmdrop-page .bg-green, #earth-search-page .bg-green {
  background-color: var(--green);
}

.filmdrop-page .bg-dark-blue, #earth-search-page .bg-dark-blue {
  background-color: var(--darkblue);
}

.filmdrop-page .bg-light-gray, #earth-search-page .bg-light-gray {
  background-color: var(--lightgray);
}

.filmdrop-page .bg-white, #earth-search-page .bg-white {
  background-color: white;
}

.filmdrop-page .bg-100, #earth-search-page .bg-100 {
  background-size: 100% !important;
}

.filmdrop-page .bg-cover, #earth-search-page .bg-cover {
  background-size: cover;
}

.filmdrop-page .br-large, #earth-search-page .br-large {
  border-radius: 24px;
}

.filmdrop-page .br-medium, #earth-search-page .br-medium {
  border-radius: 15px;
}

.filmdrop-page .br-small, #earth-search-page .br-small {
  border-radius: 10px;
}

.filmdrop-page .border-green, #earth-search-page .border-green {
  border: 4px solid var(--green);
}

.filmdrop-page .box-shadow, #earth-search-page .box-shadow {
  box-shadow: 0 70px 40px -70px rgba(30, 30, 30, 0.8);
}

.filmdrop-page .svg-icon.black, #earth-search-page .svg-icon.black {
  color: black;
}

.filmdrop-page .svg-icon--3x, #earth-search-page .svg-icon--3x {
  width: 3em;
  height: 3em;
}

.filmdrop-page .relative, #earth-search-page .relative {
  position: relative;
}

.filmdrop-page .block, #earth-search-page .block {
  display: block;
}

.filmdrop-page .overflow-hidden, #earth-search-page .overflow-hidden {
  overflow: hidden;
}

.filmdrop-page .center, #earth-search-page .center {
  margin-right: auto;
  margin-left: auto;
}

.filmdrop-page .flex, #earth-search-page .flex {
  display: flex;
}

.filmdrop-page .items-start, #earth-search-page .items-start {
  align-items: flex-start !important;
}

.filmdrop-page .items-center, #earth-search-page .items-center {
  align-items: center !important;
}

.filmdrop-page .justify-center, #earth-search-page .justify-center {
  justify-content: center !important;
}

.filmdrop-page .flex-wrap, #earth-search-page .flex-wrap, .filmdrop-page .flex-wrap-s, #earth-search-page .flex-wrap-s {
  flex-wrap: wrap;
}

.filmdrop-page .flex-row, #earth-search-page .flex-row {
  flex-direction: row;
}

.filmdrop-page .flex-column, #earth-search-page .flex-column {
  flex-direction: column;
}

.filmdrop-page .h-100, #earth-search-page .h-100 {
  height: 100%;
}

.filmdrop-page .w-100, #earth-search-page .w-100 {
  width: 100%;
}

.filmdrop-page .w-50-margin, #earth-search-page .w-50-margin {
  width: 48%;
  margin-left: 1%;
  margin-right: 1%;
}

.filmdrop-page .w-50, #earth-search-page .w-50 {
  width: 50%;
}

.filmdrop-page .w-third-margin, #earth-search-page .w-third-margin {
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
}

.filmdrop-page .w-third, #earth-search-page .w-third {
  width: 33%;
}

.filmdrop-page .w-25-margin, #earth-search-page .w-25-margin {
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
}

.filmdrop-page .w-25, #earth-search-page .w-25 {
  width: 25%;
}

.filmdrop-page .w-30, #earth-search-page .w-30 {
  width: 30%;
}

.filmdrop-page .w-70, #earth-search-page .w-70 {
  width: 70%;
}

.filmdrop-page .mw7, #earth-search-page .mw7 {
  max-width: 48em;
}

.filmdrop-page .mw8, #earth-search-page .mw8 {
  max-width: 64em;
}

.filmdrop-page .pa1, #earth-search-page .pa1 {
  padding: 0.25em;
}

.filmdrop-page .pa2, #earth-search-page .pa2 {
  padding: 0.5em;
}

.filmdrop-page .pa3, #earth-search-page .pa3 {
  padding: 1em;
}

.filmdrop-page .pa4, #earth-search-page .pa4 {
  padding: 2em;
}

.filmdrop-page .pb4, #earth-search-page .pb4 {
  padding-bottom: 2em;
}

.filmdrop-page .ph4, #earth-search-page .ph4 {
  padding-left: 2em;
  padding-right: 2em;
}

.filmdrop-page .ma0, #earth-search-page .ma0 {
  margin: 0;
}

.filmdrop-page .ma1, #earth-search-page .ma1 {
  margin: 0.25em;
}

.filmdrop-page .ma2, #earth-search-page .ma2 {
  margin: 0.5em;
}

.filmdrop-page .ma3, #earth-search-page .ma3 {
  margin: 1em;
}

.filmdrop-page .ma4, #earth-search-page .ma4 {
  margin: 2em;
}

.filmdrop-page .mr2, #earth-search-page .mr2 {
  margin-right: 0.5em;
}

.filmdrop-page .mv3, #earth-search-page .mv3 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.filmdrop-page .mt0, #earth-search-page .mt0 {
  margin-top: 0 !important;
}

@media screen and (min-width: 800px) and (max-width: 1200px) {
  .filmdrop-page .w-50-m, #earth-search-page .w-50-m {
    width: 48%;
  }
  .filmdrop-page .w-80-m, #earth-search-page .w-80-m {
    width: 80%;
  }
  .filmdrop-page .top-row, #earth-search-page .top-row {
    justify-content: space-between;
  }
  .filmdrop-page .top-row > div:nth-child(1), #earth-search-page .top-row > div:nth-child(1) {
    margin-left: 0;
    margin-right: 0;
  }
  .filmdrop-page .top-row > div:nth-child(2), #earth-search-page .top-row > div:nth-child(2) {
    margin-left: 0;
  }
  .filmdrop-page .top-row > div:nth-child(3), #earth-search-page .top-row > div:nth-child(3) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1201px) {
  .filmdrop-page .w-50-margin-l, #earth-search-page .w-50-margin-l {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
  }
  .filmdrop-page .w-50-l, #earth-search-page .w-50-l {
    width: 50%;
  }
  .filmdrop-page .w-third-margin-l, #earth-search-page .w-third-margin-l {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
  }
  .filmdrop-page .w-third-l, #earth-search-page .w-third-l {
    width: 30.375%;
  }
  .filmdrop-page .w-25-margin-l, #earth-search-page .w-25-margin-l {
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
  }
  .filmdrop-page .w-25-l, #earth-search-page .w-25-l {
    width: 25%;
  }
  .filmdrop-page .w-40-l, #earth-search-page .w-40-l {
    width: 40%;
  }
  .filmdrop-page .w-60-l, #earth-search-page .w-60-l {
    width: 60%;
  }
  .filmdrop-page .ma3-l, #earth-search-page .ma3-l {
    margin: 1em;
  }
  .filmdrop-page .pa2-l, #earth-search-page .pa2-l {
    padding: 0.5em;
  }
  .filmdrop-page .pa3-l, #earth-search-page .pa3-l {
    padding: 1em;
  }
  .filmdrop-page .pa4-l, #earth-search-page .pa4-l {
    padding: 2em;
  }
  .filmdrop-page .pa5-l, #earth-search-page .pa5-l {
    padding: 3em;
  }
  .filmdrop-page .pb4-l, #earth-search-page .pb4-l {
    padding-bottom: 2em;
  }
  .filmdrop-page .ph4-l, #earth-search-page .ph4-l {
    padding-left: 2em;
    padding-right: 2em;
  }
  .filmdrop-page .pv0-l, #earth-search-page .pv0-l {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .filmdrop-page .filmdrop-stack, #earth-search-page .filmdrop-stack {
    padding-left: 100px;
  }
  .filmdrop-page .filmdrop-stack h3, #earth-search-page .filmdrop-stack h3 {
    font-size: 1.5rem;
  }
  .filmdrop-page .stack-title, #earth-search-page .stack-title {
    transform-origin: center;
    transform: rotate(-90deg) translate(14%, 0);
    width: 200px;
    text-align: center;
    position: absolute;
    left: -30px;
    top: 50%;
  }
  .filmdrop-page .filmdrop-callout .columns-four, #earth-search-page .filmdrop-callout .columns-four {
    flex-wrap: nowrap;
  }
  .filmdrop-page .filmdrop-callout .block-image, #earth-search-page .filmdrop-callout .block-image {
    width: 23%;
  }
  .filmdrop-page .the-stack::after, #earth-search-page .the-stack::after {
    top: 50%;
  }
  .filmdrop-page .video-title, #earth-search-page .video-title {
    position: absolute;
    left: 0;
    letter-spacing: 0.025em;
    max-width: 85%;
    width: auto;
    margin: 0;
    border-radius: 0;
  }
  .filmdrop-page .filmdrop-footer .first, #earth-search-page .filmdrop-footer .first {
    border-right: 1px solid var(--lightgray);
  }
}
.filmdrop-page .bounce, #earth-search-page .bounce {
  animation: bounce 3s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@keyframes expand {
  to {
    width: 100%;
  }
}
@keyframes resetTranslate {
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes coverLeft {
  95% {
    fill: white;
  }
  100% {
    transform: translateX(-90px);
    fill: transparent;
  }
}
@keyframes coverRight {
  95% {
    fill: white;
  }
  100% {
    transform: translateX(90px);
    fill: transparent;
  }
}
@keyframes cloud {
  0% {
    stroke-dashoffset: 2500;
    fill: transparent;
  }
  80% {
    fill: transparent;
  }
  100% {
    stroke-dashoffset: 0;
    fill: #f1f1f1;
  }
}
@media screen and (min-width: 768px) {
  .filmdrop-page .hover-up, #earth-search-page .hover-up {
    position: relative;
    bottom: 0;
    transition: bottom 0.33s cubic-bezier(0.32, -0.04, 0.59, 1.11);
  }
  .filmdrop-page .hover-up:hover, #earth-search-page .hover-up:hover {
    bottom: 10px;
  }
  .filmdrop-page .inviewport-false .fade-up, #earth-search-page .inviewport-false .fade-up {
    opacity: 0;
    transform: translateY(30px);
  }
  .filmdrop-page .inviewport-true .fade-up, #earth-search-page .inviewport-true .fade-up, .filmdrop-page .onload-fade-up, #earth-search-page .onload-fade-up {
    opacity: 0;
    transform: translateY(30px);
    animation: fadeUp 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-page .inviewport-false .fade-down, #earth-search-page .inviewport-false .fade-down {
    opacity: 0;
    transform: translateY(-30px);
  }
  .filmdrop-page .inviewport-true .fade-down, #earth-search-page .inviewport-true .fade-down, .filmdrop-page .onload-fade-down, #earth-search-page .onload-fade-down {
    opacity: 0;
    transform: translateY(-30px);
    animation: fadeDown 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-page .inviewport-false .fade-left, #earth-search-page .inviewport-false .fade-left {
    opacity: 0;
    transform: translateX(30px);
  }
  .filmdrop-page .inviewport-true .fade-left, #earth-search-page .inviewport-true .fade-left, .filmdrop-page .onload-fade-left, #earth-search-page .onload-fade-left {
    opacity: 0;
    transform: translateX(30px);
    animation: fadeLeft 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-page .inviewport-false .fade-right, #earth-search-page .inviewport-false .fade-right {
    opacity: 0;
    transform: translateX(-30px);
  }
  .filmdrop-page .inviewport-true .fade-right, #earth-search-page .inviewport-true .fade-right, .filmdrop-page .onload-fade-right, #earth-search-page .onload-fade-right {
    opacity: 0;
    transform: translateXY(-30px);
    animation: fadeRight 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-page .inviewport-false .fade-in, #earth-search-page .inviewport-false .fade-in {
    opacity: 0;
  }
  .filmdrop-page .inviewport-true .fade-in, #earth-search-page .inviewport-true .fade-in {
    opacity: 0;
    animation: fadeIn 0.5s cubic-bezier(0.32, -0.04, 0.59, 1.11) forwards;
  }
  .filmdrop-page .inviewport-true .delay-1, #earth-search-page .inviewport-true .delay-1, .filmdrop-page .delay-1, #earth-search-page .delay-1 {
    animation-delay: 0.77s;
  }
  .filmdrop-page .inviewport-true .delay-2, #earth-search-page .inviewport-true .delay-2, .filmdrop-page .delay-2, #earth-search-page .delay-2 {
    animation-delay: 0.1s;
  }
  .filmdrop-page .inviewport-true .delay-3, #earth-search-page .inviewport-true .delay-3, .filmdrop-page .delay-3, #earth-search-page .delay-3 {
    animation-delay: 0.5s;
  }
  .filmdrop-page .inviewport-true .delay-4, #earth-search-page .inviewport-true .delay-4, .filmdrop-page .delay-4, #earth-search-page .delay-4 {
    animation-delay: 0.75s;
  }
  .filmdrop-page .inviewport-true .delay-5, #earth-search-page .inviewport-true .delay-5, .filmdrop-page .delay-5, #earth-search-page .delay-5 {
    animation-delay: 1s;
  }
  .filmdrop-page .inviewport-true .delay-6, #earth-search-page .inviewport-true .delay-6, .filmdrop-page .delay-6, #earth-search-page .delay-6 {
    animation-delay: 1.25s;
  }
  .filmdrop-page .inviewport-true .delay-7, #earth-search-page .inviewport-true .delay-7, .filmdrop-page .delay-7, #earth-search-page .delay-7 {
    animation-delay: 2s;
  }
  .filmdrop-page .inviewport-true .delay-8, #earth-search-page .inviewport-true .delay-8, .filmdrop-page .delay-8, #earth-search-page .delay-8 {
    animation-delay: 2.75s;
  }
  .filmdrop-page .inviewport-true .delay-9, #earth-search-page .inviewport-true .delay-9, .filmdrop-page .delay-9, #earth-search-page .delay-9 {
    animation-delay: 3s;
  }
  .filmdrop-page .inviewport-true .delay-10, #earth-search-page .inviewport-true .delay-10, .filmdrop-page .delay-10, #earth-search-page .delay-10 {
    animation-delay: 3.75s;
  }
}
@keyframes fadeUp {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeDown {
  from {
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeLeft {
  from {
    transform: translateX(30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeRight {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/geospatial-tech-radar/geospatial-tech-radar.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* Geospatial-tech-radar-24 = page-id-27874 
Geospatial-tech-radar-23 = page-id-26768
geospatial-tech-radar-24-ver-2 = page-id-27876
*/
.page-id-27874 .wp-wp-block-group.has-global-padding,
.page-id-26768 .wp-block-group.has-global-padding {
  max-width: 100% !important;
}

#geospatial-tech-radar-24-react-root,
#geospatial-tech-radar-23-react-root {
  max-width: 100% !important;
}

body {
  /* Tools */
  --q1-r1: #D3EDC9;
  --q1-r2: #B5E1A4;
  --q1-r3: #98D480;
  --q1-r4: #6CC24A;
  /* Techniques */
  --q2-r1: #C9E4F5;
  --q2-r2: #A5D3EE;
  --q2-r3: #81C1E7;
  --q2-r4: #4BA6DD;
  /* Standards */
  --q3-r1: #FAD0CB;
  --q3-r2: #F7B1A8;
  --q3-r3: #F39286;
  --q3-r4: #EE6352;
  /* Data */
  --q4-r1: #C7CCEB;
  --q4-r2: #A2AADF;
  --q4-r3: #7E89D2;
  --q4-r4: #4656BE;
}

/* Tools */
.q-1.r-1 {
  --bg: var(--q1-r1);
  --txt: #000;
}

.q-1.r-2 {
  --bg: var(--q1-r2);
  --txt: #000;
}

.q-1.r-3 {
  --bg: var(--q1-r3);
  --txt: #fff;
}

.q-1.r-4 {
  --bg: var(--q1-r4);
  --txt: #fff;
}

/* Techniques */
.q-2.r-1 {
  --bg: var(--q2-r1);
  --txt: #000;
}

.q-2.r-2 {
  --bg: var(--q2-r2);
  --txt: #000;
}

.q-2.r-3 {
  --bg: var(--q2-r3);
  --txt: #fff;
}

.q-2.r-4 {
  --bg: var(--q2-r4);
  --txt: #fff;
}

/* Standards */
.q-3.r-1 {
  --bg: var(--q3-r1);
  --txt: #000;
}

.q-3.r-2 {
  --bg: var(--q3-r2);
  --txt: #000;
}

.q-3.r-3 {
  --bg: var(--q3-r3);
  --txt: #fff;
}

.q-3.r-4 {
  --bg: var(--q3-r4);
  --txt: #fff;
}

/* Data */
.q-4.r-1 {
  --bg: var(--q4-r1);
  --txt: #000;
}

.q-4.r-2 {
  --bg: var(--q4-r2);
  --txt: #000;
}

.q-4.r-3 {
  --bg: var(--q4-r3);
  --txt: #fff;
}

.q-4.r-4 {
  --bg: var(--q4-r4);
  --txt: #fff;
}

#intro, #radar-container, .radar-list {
  gap: 1.25rem;
  padding: 1.25rem;
}

#intro {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5rem;
  max-width: 814px;
  padding-top: 2.5rem;
  padding-bottom: 3rem;
}

@media (min-width: 640px) {
  #intro {
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  #intro {
    padding-top: 5rem;
  }
}

#intro h1 {
  margin-bottom: 1.5rem;
  font-weight: 900;
}

@media (min-width: 640px) {
  #intro h1 {
    text-align: center;
  }
}

@media (min-width: 768px) {
  #intro h1 {
    letter-spacing: -2px;
  }
}

#intro h1 {
  line-height: 120%;
}

#intro p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 640px) {
  #intro p {
    text-align: center;
  }
}

#intro #pdf-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  background-color: #F0F9ED;
  border-radius: 2rem;
  padding: 0 0.5em;
  color: #3D8123;
  text-decoration: none;
}
#intro #pdf-link:hover, #intro #pdf-link:focus {
  outline: 2px solid #3D8123;
}
#intro #pdf-link:active {
  opacity: 0.6;
}

#radar-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
}

#chart-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

#radar-chart {
  min-height: 460px;
  width: 100%;
  height: 100%;
}

.radar-legend {
  margin-bottom: 0.75rem;
  font-size: 15px;
}

.radar-legend h3 {
  margin-bottom: 0.5rem;
}

.radar-legend h3 span {
  display: block;
  padding-bottom: 0.5rem;
}

@media (min-width: 1280px) {
  .radar-legend h3 span {
    display: inline-block;
  }
}

.radar-legend h3 span {
  border-bottom: 5px solid var(--bg);
  /* display: inline-block;
  padding-right: 1.5em; */
}

button.blip {
  display: inline-flex;
  flex-direction: row;
  text-align: inherit;
  line-height: 1.2em;
  min-height: 1.2em;
  gap: 0.3em;
  padding: 0.125em 0.25em;
}
button.blip::before {
  flex-shrink: 0;
  content: "";
  width: 0.6em;
  height: 0.6em;
  margin-top: 0.3em;
  border-radius: 0.6em;
  background-color: var(--bg);
  display: inline-block;
}
button.blip.hover {
  background-color: var(--bg);
  color: var(--txt);
}
button.blip.hover::before {
  border: 1px solid var(--txt);
}

.compact button.blip::before {
  width: 20px;
  height: 20px;
  margin-top: 0 !important;
  border: none !important;
}
.compact button.blip.hover {
  background-color: transparent !important;
}
.compact button.blip.hover::before {
  border: 1.5px solid #000 !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.radar-list {
  gap: 3rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.radar-list:nth-child(2n+1) {
  background-color: #F9F9F9;
}
.radar-list .blip-list:not(.compact) {
  display: flex;
  gap: 0.25em;
  flex-direction: column;
}

.radar-list .blip-list {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.radar-list .blip-list:not(.compact) li {
  display: block;
}

.radar-list h3, .radar-list h4 {
  margin-bottom: 0.75rem;
  height: 3rem;
  display: flex;
  align-items: flex-end;
  border-bottom: 2px solid #666;
}

.radar-list h3 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  border-color: transparent;
}

@media (min-width: 640px) {
  .radar-list h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px) {
  .radar-list h4 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.radar-list h4 {
  color: rgba(0, 0, 0, 0.75);
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase;
}

#removed #pdf-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
  background-color: #c7f3b8;
  border-radius: 2rem;
  padding: 0.5em 1em;
  color: #3D8123;
  text-decoration: none;
}
#removed #pdf-link:hover, #removed #pdf-link:focus {
  outline: 2px solid #3D8123;
}
#removed #pdf-link:active {
  opacity: 0.6;
}

.blip-list li {
  display: contents;
}

/* Radar legend */
#chart-legend {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  #chart-legend {
    right: 0px;
  }
}
@media (min-width: 1024px) {
  #chart-legend {
    margin-top: 0px;
  }
}
@media (min-width: 1280px) {
  #chart-legend {
    margin-top: 2.5rem;
  }
}
#chart-legend {
  border-radius: 3px;
  background: #FFF;
  box-shadow: 0px 0px 3.08123px 1.54062px rgba(0, 0, 0, 0.25);
  width: 275px;
  /* padding: 15px; */
  line-height: 1rem;
  float: right;
}

.page-id-26768 #chart-legend {
  padding: 15px;
}

#chart-legend .icon-grid {
  display: flex;
  flex-direction: row;
}

#chart-legend .icon-grid > div {
  flex: 1;
  display: flex;
  flex-direction: column;
}

#chart-legend .icon-grid > div > span:first-child {
  align-self: center;
  height: 22px;
  width: 26px;
}

#chart-legend .icon-grid > div > span:last-child {
  text-align: center;
}

#chart-legend hr {
  border-color: #a19f9f;
}

#chart-legend dl {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(4, minmax(0, 1fr));
  gap: 0.75rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

#chart-legend dt {
  text-align: left !important;
  font-weight: 600;
  font-size: 17px;
}

#chart-legend dd {
  grid-column: span 3 / span 3;
  font-size: 11px;
}

/* Radar chart / SVG */
svg .label {
  font-size: 24px;
  font-weight: 600;
}

#blips circle {
  cursor: pointer;
}
#blips circle.hover {
  stroke: black;
  stroke-width: 1.5px;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}

#blips .position-change-svg circle,
#blips .position-change-svg path {
  pointer-events: none;
}

#tooltip-container {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
}

/* Hover Cards */
.BlipCard {
  border-radius: 6px;
  overflow: hidden;
  width: 300px;
  background-color: white;
  box-shadow: hsla(206, 22%, 7%, 0.35) 0px 10px 38px -10px, hsla(206, 22%, 7%, 0.2) 0px 10px 20px -15px;
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
  will-change: transform, opacity;
  transform-origin: var(--radix-hover-card-content-transform-origin);
  max-height: 80vh;
  overflow-y: scroll;
  z-index: 3;
}
.BlipCard.modal {
  margin-top: 4.5rem;
  width: 100%;
}
@media (min-width: 640px) {
  .BlipCard.modal {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .BlipCard.modal {
    margin-top: 6rem;
    width: 75%;
  }
}
@media (min-width: 1024px) {
  .BlipCard.modal {
    width: 50%;
  }
}
.BlipCard .bar {
  display: flex;
  position: sticky;
  top: 0;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  color: var(--txt);
  background-color: var(--bg);
  width: 100%;
  height: 30px;
  padding: 0 12px;
}
.BlipCard .bar .close-btn {
  height: 30px;
  width: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: -12px;
}
.BlipCard .bar .close-btn:hover {
  opacity: 0.7;
}
.BlipCard .body {
  display: flex;
  flex-direction: column;
  gap: 9px;
  padding: 17px 20px;
}
.BlipCard .quadrant-label {
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
}

.BlipCard #description, .BlipCard #description div {
  display: contents;
}

.BlipCard h4 a:hover {
  text-decoration: underline;
}

.BlipCard p {
  padding-top: 0;
}

.BlipCard p a {
  font-weight: inherit;
  color: rgb(72, 77, 109) !important;
  text-decoration: underline !important;
}

.BlipCard #description a {
  color: rgb(72, 77, 109) !important;
  text-decoration: underline !important;
}

.BlipCard[data-side=top] {
  animation-name: slideDownAndFade;
}

.BlipCard[data-side=right] {
  animation-name: slideLeftAndFade;
}

.BlipCard[data-side=bottom] {
  animation-name: slideUpAndFade;
}

.BlipCard[data-side=left] {
  animation-name: slideRightAndFade;
}

@keyframes slideUpAndFade {
  0% {
    opacity: 0;
    transform: translateY(2px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideRightAndFade {
  0% {
    opacity: 0;
    transform: translateX(-2px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideDownAndFade {
  0% {
    opacity: 0;
    transform: translateY(-2px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideLeftAndFade {
  0% {
    opacity: 0;
    transform: translateX(2px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/global-e84-classes.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
/* --------------------------- E84 Custom Classes --------------------------- */
/* adds green swoop under text */
.swoop {
  position: relative;
  margin-bottom: 0px;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

.swoop-2 {
  position: relative;
  margin-bottom: 0px;
  display: inline-block;
}

/* used for the dropdown 'E84 Swoop' in the text editor */
.swoop-3 {
  position: relative;
  margin-bottom: 0px;
  display: inline-block;
}

.swoop-3::before,
.swoop-2::before,
.swoop::before {
  position: absolute;
  left: 0px;
  width: 100%;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDEyNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTI1Ljc3MyA0LjkxNTAxQzEyNC4zNzUgNC44NTAwNyAxMjIuOTc2IDQuODA5NDggMTIxLjU3OCA0LjcyMDE4QzExMy43NTQgNC4yMjQ5OSAxMDUuOTE4IDMuNzIxNjggOTguMDk0NCAzLjIyNjQ5Qzg3LjAyMDQgMi41MjgzNSA3NS45MjEyIDIuMjc2NjkgNjQuNzg0MiAyLjU2MDgyQzQ0LjIzNjEgMy4wODg0OCAyNC4wNzg2IDUuMTUwNDMgNC4yNzM4NiA4LjcwNjA4QzMuNTA1MzYgOC44NDQwOCAyLjY4NjQ2IDkuMDQ3MDMgMS45NDMxNSA4Ljk5MDJDMS4yNzU0MyA4LjkzMzM4IDAuMzY4MzQ0IDguNjQ5MjUgMC4xMTYzNzYgOC4zMDgzQy0wLjMxMTk3MSA3LjcxNTY5IDAuNTE5NTI2IDcuNDIzNDQgMS4zNTEwMiA3LjI0NDg1QzExLjkyMTEgNS4wMjA1NCAyMi42OTI4IDMuMzE1NzggMzMuNjkxMiAyLjE3MTE2QzQ3LjYzNzcgMC43MTgwNTMgNjEuNjU5OCAtMC4xMDk5NzMgNzUuNzgyNiAwLjAxMTc5NTVDOTAuOTEzMyAwLjE0MTY4MiAxMDUuOTE4IDEuMTY0NTQgMTIwLjcwOSAzLjI1ODk2QzEyMi41MSAzLjUxODczIDEyNC4yMzYgNC4wMjIwNCAxMjYgNC40MTk4MkMxMjUuOTEyIDQuNTkwMjkgMTI1Ljg0OSA0Ljc1MjY1IDEyNS43NzMgNC45MTUwMVoiIGZpbGw9IiM2Q0MyNEEiLz4KPC9zdmc+Cg==) center center no-repeat;
  background-size: 95% 9px;
  height: 9px;
  left: 0;
  top: 1.2em;
}

.swoop-3::before {
  height: 0.75rem;
  padding-top: 0.5rem;
}

@media (min-width: 768px) {
  .swoop-3::before {
    padding-top: 1.5rem;
  }
}

/* adds underline under links */
.link-underline > a {
  text-decoration: underline !important;
}

.link-hover-underline > a:hover {
  text-decoration: underline !important;
}

/* hides container */
.e84-hidden-important {
  display: none !important;
}

/* e84 custom backgrounds for containers */
.e84-background-earth {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
}

.e84-background-water {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/water_grayscale.006e8881.png);
  background-size: 40% 40%;
}

.e84-background-fire {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/fire-wavy.7559121d.png);
}

.e84-background-air {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/air.adeca32a.png);
  background-size: 10%;
}

.e84-background-space {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/space.8f1030c6.png);
}

/* removes all link elements from a link */
.e84-no-link > a {
  pointer-events: none;
  cursor: text;
  text-decoration: none;
}

.e84-header-arrow-no-underline:nth-of-type(2) span:hover {
  text-decoration-line: none;
}

/* adds box shadow to containers */
.e84-box-shadow {
  box-shadow: 0 70px 40px -70px rgba(30, 30, 30, 0.8);
}

.e84-ux-card-shadow {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow);
}

/* adds tailwind '@apply container' to a wordpress group */
div.wp-block-uagb-container.e84-container,
.e84-container {
  width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media (min-width: 640px) {
  div.wp-block-uagb-container.e84-container,
  .e84-container {
    max-width: 640px !important;
  }
}
@media (min-width: 768px) {
  div.wp-block-uagb-container.e84-container,
  .e84-container {
    max-width: 768px !important;
  }
}
@media (min-width: 1024px) {
  div.wp-block-uagb-container.e84-container,
  .e84-container {
    max-width: 1024px !important;
  }
}
@media (min-width: 1280px) {
  div.wp-block-uagb-container.e84-container,
  .e84-container {
    max-width: 1280px !important;
  }
}
@media (min-width: 1536px) {
  div.wp-block-uagb-container.e84-container,
  .e84-container {
    max-width: 1536px !important;
  }
}

/* this was specifically made for the /federal page in the 'our reputation precedes us' section
There is no margins so that it can be aligned left or right with wordpress 
Below 640 it gets wider because its assumed it'll now be stacked instead of in a row*/
div.wp-block-uagb-container.e84-container-half-federal,
.e84-container-half-federal {
  width: auto !important;
}
@media (min-width: 768px) {
  div.wp-block-uagb-container.e84-container-half-federal,
  .e84-container-half-federal {
    width: 100% !important;
    max-width: 369px !important;
  }
}
@media (min-width: 1024px) {
  div.wp-block-uagb-container.e84-container-half-federal,
  .e84-container-half-federal {
    max-width: 469px !important;
  }
}
@media (min-width: 1280px) {
  div.wp-block-uagb-container.e84-container-half-federal,
  .e84-container-half-federal {
    max-width: 569px !important;
  }
}
@media (min-width: 1536px) {
  div.wp-block-uagb-container.e84-container-half-federal,
  .e84-container-half-federal {
    max-width: 569px !important;
  }
}

/* useful for spectra container blocks - set width to auto */
.e84-width-auto {
  width: auto !important;
}

/* stacks images and text on top of each other at certain screen sizes */
.e84-stack {
  display: flex !important;
  flex-direction: column !important;
}
@media (min-width: 1024px) {
  .e84-stack {
    flex-direction: row !important;
  }
}

.e84-stack > div {
  max-width: 100% !important;
}

.e84-stack-small {
  display: flex !important;
  flex-direction: column !important;
}
@media (min-width: 768px) {
  .e84-stack-small {
    flex-direction: row !important;
  }
}

/* makes a container have absolute positioninig */
.e84-position-absolute > img {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}

.e84-min-height-430px {
  min-height: 430px;
  display: grid;
}

.e84-negative-top-padding {
  margin-top: -122px;
}

/* adds tab spacing to header dropdown menus 
Currently used under 'Solutions' for services links*/
.e84-navigator-nest {
  padding-left: 1rem !important;
}

/* adds hovering effect to buttons */
.e84-button-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.e84-button-hover:hover {
  background-color: rgb(241, 245, 249) !important;
}

.has-custom-link {
  cursor: pointer;
}

/* federal carousel styling */
.partners-carousel article {
  display: contents !important;
}

.e84-grayscale {
  --tw-grayscale: grayscale(100%);
  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);
}

.e84-padding-0 {
  padding: 0 !important;
}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/global.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
.visible{
  visibility: visible;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.row-span-1{
  grid-row: span 1 / span 1;
}
.row-start-1{
  grid-row-start: 1;
}
.row-start-2{
  grid-row-start: 2;
}
.row-start-3{
  grid-row-start: 3;
}
.\!m-0{
  margin: 0px !important;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.mb-\[10px\]{
  margin-bottom: 10px;
}
.ml-2{
  margin-left: 0.5rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-6{
  margin-top: 1.5rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-cell{
  display: table-cell;
}
.grid{
  display: grid;
}
.contents{
  display: contents;
}
.hidden{
  display: none;
}
.h-0{
  height: 0px;
}
.h-fit{
  height: -moz-fit-content;
  height: fit-content;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-full{
  width: 100%;
}
.max-w-\[1400px\]{
  max-width: 1400px;
}
.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));
}
.list-none{
  list-style-type: none;
}
.columns-1{
  -moz-columns: 1;
       columns: 1;
}
.grid-flow-row-dense{
  grid-auto-flow: row dense;
}
.auto-rows-min{
  grid-auto-rows: min-content;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, 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-center{
  align-items: center;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 0.25rem;
}
.gap-12{
  gap: 3rem;
}
.overflow-hidden{
  overflow: hidden;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-sm{
  border-radius: 0.125rem;
}
.border{
  border-width: 1px;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.\!bg-gray-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.bg-brand-500{
  --tw-bg-opacity: 1;
  background-color: rgb(108 194 74 / var(--tw-bg-opacity));
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-cover{
  background-size: cover;
}
.px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-px{
  padding-top: 1px;
  padding-bottom: 1px;
}
.pb-12{
  padding-bottom: 3rem;
}
.pt-4{
  padding-top: 1rem;
}
.text-center{
  text-align: center;
}
.align-middle{
  vertical-align: middle;
}
.text-2xl{
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-lg{
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm{
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs{
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-gray-800{
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-neutral-400{
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.shadow{
  --tw-shadow: 0 0 24px -3px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 0 24px -3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline{
  outline-style: solid;
}
.ring{
  --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(3px + 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);
}
.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;
}
/* media and text block styling */
.wp-block-media-text::after{
  padding-top: 1.5rem;
}
@media (min-width: 768px){
  .wp-block-media-text::after{
    padding-top: 6rem;
  }
}

.wp-block-media-text__media > img{
  position: relative;
}

.wp-block-media-text > .wp-block-media-text__media::before{
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-size: 40% 40%;
  background-repeat: repeat;
  --tw-grayscale: grayscale(100%);
  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);
  content: "";
}

.wp-block-media-text > .wp-block-media-text__media{
  position: relative;
  overflow: auto;
  background-clip: content-box;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
}

@media (min-width: 1024px){
  .wp-block-media-text > .wp-block-media-text__media{
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.has-media-on-the-right > .wp-block-media-text__media{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

@media (min-width: 1024px){
  .has-media-on-the-right > .wp-block-media-text__media{
    padding-left: 1.5rem;
  }
}

.wp-block-media-text.alignfull > .wp-block-media-text__media{
  background-size: cover;
  background-position: center;
}

.wp-block-media-text .wp-block-media-text__content{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-bottom: 3rem;
}

@media (min-width: 768px){
  .wp-block-media-text .wp-block-media-text__content{
    padding: 3rem;
  }
}

.wp-block-media-text .wp-block-media-text__content h3{
  margin-bottom: 0.75rem;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.5rem;
}

.wp-block-media-text.alignfull .wp-block-media-text__content,
.wp-block-media-text.alignwide .wp-block-media-text__content{
  flex-direction: column;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
}

@media (min-width: 768px){
  .wp-block-media-text.alignfull .wp-block-media-text__content,
.wp-block-media-text.alignwide .wp-block-media-text__content{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}

@media (min-width: 1024px){
  .wp-block-media-text.alignfull .wp-block-media-text__content,
.wp-block-media-text.alignwide .wp-block-media-text__content{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
}

.wp-block-media-text.alignwide{
  width: 100%;
}

@media (min-width: 1024px){
  .wp-block-media-text.alignwide{
    width: 100%;
  }
}

/* container styling */
.wp-block-post-template.wp-container-content-5.is-layout-flow.wp-block-post-template-is-layout-flow{
  margin: 0px;
}

div:where(.wp-block-columns){
  margin-bottom: 0px;
}

.wp-block-group{
  padding: 0px;
}

/* text styling */
h1,
h1.wp-block-heading,
h2,
h2.wp-block-heading,
h3,
h3.wp-block-heading,
h4,
h4.wp-block-heading,
h5,
h5.wp-block-heading,
h6,
h6.wp-block-heading,
p,
a{
  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

h1,
h1.wp-block-heading,
h2,
h2.wp-block-heading,
h3,
h3.wp-block-heading,
h4,
h4.wp-block-heading,
h5,
h5.wp-block-heading,
h6,
h6.wp-block-heading{
  font-weight: 800;
}

.wp-block-heading{
  padding-top: 0.25rem;
}

@media (min-width: 1024px){
  .wp-block-heading{
    padding-top: 1rem;
  }
}

h1.display,
h1.wp-block-heading{
  font-size: 2.25rem;
  line-height: 2.5rem;
}

@media (min-width: 768px){
  h1.display,
h1.wp-block-heading{
    font-size: 3.75rem;
    line-height: 1;
  }
}

@media (min-width: 1024px){
  h1.display,
h1.wp-block-heading{
    font-size: 6rem;
    line-height: 1;
  }
}

h1,
h1.wp-block-heading{
  font-size: 1.875rem;
  line-height: 2.25rem;
}

@media (min-width: 768px){
  h1,
h1.wp-block-heading{
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1024px){
  h1,
h1.wp-block-heading{
    font-size: 3.75rem;
    line-height: 1;
  }
}

h2,
h2.wp-block-heading{
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 768px){
  h2,
h2.wp-block-heading{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

@media (min-width: 1024px){
  h2,
h2.wp-block-heading{
    font-size: 3rem;
    line-height: 1;
  }
}

h3,
h3.wp-block-heading{
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 768px){
  h3,
h3.wp-block-heading{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1024px){
  h3,
h3.wp-block-heading{
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

h4,
h4.wp-block-heading{
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px){
  h4,
h4.wp-block-heading{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 1024px){
  h4,
h4.wp-block-heading{
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

h5,
h5.wp-block-heading{
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 768px){
  h5,
h5.wp-block-heading{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  h5,
h5.wp-block-heading{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

h6,
h6.wp-block-heading{
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media (min-width: 768px){
  h6,
h6.wp-block-heading{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  h6,
h6.wp-block-heading{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

p{
  padding-top: 0.25rem;
  font-weight: 400;
}

@media (min-width: 1024px){
  p{
    padding-top: 1rem;
  }
}

div.has-x-large-font-size p,
.has-x-large-font-size{
  margin-top: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px){
  div.has-x-large-font-size p,
.has-x-large-font-size{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  div.has-x-large-font-size p,
.has-x-large-font-size{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

div.has-large-font-size p,
p.has-large-font-size{
  margin-top: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px){
  div.has-large-font-size p,
p.has-large-font-size{
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  div.has-large-font-size p,
p.has-large-font-size{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

div.has-medium-font-size p,
p,
p.has-medium-font-size{
  margin-top: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
}

div.has-small-font-size p,
p.has-small-font-size{
  margin-top: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

strong{
  font-weight: 600;
}

.has-x-large-font-size{
  line-height: 1.75rem;
}

@media (min-width: 768px){
  .has-x-large-font-size{
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .has-x-large-font-size{
    line-height: 2rem;
  }
}

.has-large-font-size{
  line-height: 1.75rem;
}

@media (min-width: 768px){
  .has-large-font-size{
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .has-large-font-size{
    line-height: 1.75rem;
  }
}

.has-medium-font-size{
  line-height: 1.5rem;
}

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

a{
  text-decoration-line: underline;
}

h1 a:not(.has-child-mark),
h2 a:not(.has-child-mark),
h3 a:not(.has-child-mark),
h4 a:not(.has-child-mark),
h5 a:not(.has-child-mark),
h6 a:not(.has-child-mark) h1 a > .text-sibling-mark,
h2 a > .text-sibling-mark,
h3 a > .text-sibling-mark,
h4 a > .text-sibling-mark,
h5 a > .text-sibling-mark,
h6 a > .text-sibling-mark{
  text-underline-offset: 4px;
}

.global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment{
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px){
  .global-mobile-alignment,
div.global-mobile-alignment,
#careers_page div.global-mobile-alignment{
    width: auto;
    padding-left: 0px;
    padding-right: 0px;
  }
}

/*
Ensure no duplicate mobile alignment padding added to child elements
except for tags, buttons, lists, and for featured post containers
*/
@media (max-width: 639px){
  div.global-mobile-alignment *:not(.wp-element-button,
.wp-element-button > *,
.wp-block-list > *,
a[rel=tag],
.wp-block-post-author__content > p,
ul),
.post .wp-block-cover .wp-block-cover__inner-container div.global-mobile-alignment{
    padding-left: 0px;
    padding-right: 0px;
  }
}

main {
  padding: 0 !important;
}

/* taxonomy tags */
.taxonomy-area_of_focus{
  gap: 0.25rem;
  display: flex;
}

.post-term-to-box-area_of_focus a{
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.post-term-to-box-sectors a{
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

/* posts query excerpts */
.wp-block-post-excerpt__excerpt {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}

/* 
Pagination Nav Styling
This is the page number selector below /category/* etc.
*/
nav.wp-block-query-pagination{
  margin-top: 3rem;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 44rem;
  justify-content: center;
  gap: 0px;
  gap: 0.75rem;
}

nav.wp-block-query-pagination > div.wp-block-query-pagination-numbers{
  margin-right: 0px;
  gap: 0.75rem;
  display: flex;
}

.wp-block-query-pagination > div > a.page-numbers,
.wp-block-query-pagination > div > span,
nav.wp-block-query-pagination > a.wp-block-query-pagination-next,
nav.wp-block-query-pagination > a.wp-block-query-pagination-previous{
  display: inline-flex;
  height: 2.5rem;
  width: 2.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(72 77 109 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: none;
}

nav.wp-block-query-pagination > a > span.wp-block-query-pagination-previous-arrow,
nav.wp-block-query-pagination > a > span.wp-block-query-pagination-next-arrow{
  margin: 0px;
}

.wp-block-query-pagination div > span.current{
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.2;
}

.wp-block-query-pagination > div > *{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.wp-block-query-pagination > div > span.dots{
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity));
}

/* list block styling */
ul.wp-block-list {
  list-style-position: inside;
  list-style-type: square;
  padding-left: 1.25rem;
  padding-top: 0px;
}

ul.wp-block-list li{
  position: relative;
  padding-top: 0px;
  padding-left: 0 !important;
  padding-top: 0 !important;
  list-style-position: outside;
}

ol.wp-block-list li{
  position: relative;
  padding-left: 1.5rem;
  padding-top: 0px;
  counter-increment: steps;
}

ol.wp-block-list li::before{
  position: absolute;
  left: 0px;
  top: 0.25rem;
  height: 1rem;
  width: 1rem;
  border-radius: 0.125rem;
  --tw-bg-opacity: 1;
  background-color: rgb(233 246 228 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
  content: counter(steps);
}

.wp-block-column ul{
  list-style-position: inside;
}

.wp-block-column ul li{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.wp-block-column ul li::marker{
  --tw-text-opacity: 1;
  color: rgb(108 194 74 / var(--tw-text-opacity));
}

ul,
ol{
  padding-top: 0.5rem;
}

/* button styling */
.is-style-outline .wp-element-button{
  --tw-border-opacity: 1;
  border-color: rgb(72 77 109 / var(--tw-border-opacity));
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.wp-block-button__link {
  line-height: inherit !important;
  display: inline-table;
}

/* block quote block styling */
blockquote.wp-block-quote,
.wp-block-pullquote{
  border-style: none;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-left: 0px;
  padding-right: 0px;
}

.wp-block-quote {
  background: linear-gradient(to right, white 0%, white 40%, rgba(255, 255, 255, 0) 100%), url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
}

.wp-block-quote > p::before{
  position: absolute;
  margin-top: -2.5rem;
  height: 2rem;
  width: 2rem;
  border-top-right-radius: 0.75rem;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(233 246 228 / var(--tw-bg-opacity));
  padding-top: 0.25rem;
  text-align: center;
  font-family: "FontAwesome";
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(108 194 74 / var(--tw-text-opacity));
  --tw-content: "";
  content: var(--tw-content);
}

@media (min-width: 768px){
  .wp-block-quote > p::before{
    margin-left: -2.75rem;
    margin-top: 0px;
  }
}

@media (min-width: 1024px){
  .wp-block-quote > p::before{
    margin-left: -4rem;
    height: 3rem;
    width: 3rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
    padding-top: 0.5rem;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

.wp-block-quote > p,
.wp-block-pullquote p{
  height: -moz-fit-content;
  height: fit-content;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
}

@media (min-width: 768px){
  .wp-block-quote > p,
.wp-block-pullquote p{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px){
  .wp-block-quote > p,
.wp-block-pullquote p{
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.wp-block-quote > p > strong{
  margin-left: 3rem;
  display: block;
}

@media (min-width: 1024px){
  .wp-block-quote > p > strong{
    margin-left: 4rem;
  }
}

.wp-block-quote > cite{
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

@media (min-width: 768px){
  .wp-block-quote > cite{
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

.wp-block-quote > cite {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
@media (min-width: 768px) {
  .wp-block-quote > cite {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
}

/* temp fix. When applying these classes to blocks sometimes these classes are not loaded */
.hidden {
  display: none;
}

.hidden-important:not(.block-editor-block-list__block) {
  display: none !important;
}

.flex {
  display: flex !important;
}

.template-center-children-group {
  display: flex;
  justify-content: center;
}

/* call to action section */
.wp-block-cover.call-to-action{
  height: 316px;
  min-height: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  padding: 0px;
}

.call-to-action div.wp-block-cover__inner-container > div.is-layout-flex{
  flex-direction: column;
  gap: 1.5rem;
}

.call-to-action h3{
  padding-top: 0px;
}

.call-to-action .wp-block-buttons > .wp-block-button{
  margin-bottom: 0px;
}

.call-to-action .wp-block-buttons a{
  height: 68px;
  flex-direction: row;
  align-items: center;
  gap: 1rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 0.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  display: flex;
}

.call-to-action .wp-block-buttons a img{
  display: inline-block;
  padding: 0px;
}

.call-to-action.call-to-action.call-to-action span.wp-block-cover__background{
  opacity: 0.1;
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
}

@media (min-width: 640px){
  .sm\:block{
    display: block;
  }
  .sm\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

@media (min-width: 768px){
  .md\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .md\:mr-8{
    margin-right: 2rem;
  }
  .md\:flex{
    display: flex;
  }
  .md\:max-h-\[48rem\]{
    max-height: 48rem;
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:gap-2{
    gap: 0.5rem;
  }
  .md\:overflow-scroll{
    overflow: scroll;
  }
  .md\:px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }
}

@media (min-width: 1024px){
  .lg\:absolute{
    position: absolute;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:col-span-1{
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-4{
    grid-column: span 4 / span 4;
  }
  .lg\:col-start-1{
    grid-column-start: 1;
  }
  .lg\:col-start-2{
    grid-column-start: 2;
  }
  .lg\:col-start-3{
    grid-column-start: 3;
  }
  .lg\:col-start-4{
    grid-column-start: 4;
  }
  .lg\:row-start-2{
    grid-row-start: 2;
  }
  .lg\:mt-0{
    margin-top: 0px;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline-block{
    display: inline-block;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-rows-\[auto\]{
    grid-template-rows: auto;
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:gap-0{
    gap: 0px;
  }
  .lg\:pl-3{
    padding-left: 0.75rem;
  }
}

@media (min-width: 1280px){
  .xl\:col-span-2{
    grid-column: span 2 / span 2;
  }
  .xl\:col-start-1{
    grid-column-start: 1;
  }
  .xl\:col-start-2{
    grid-column-start: 2;
  }
  .xl\:col-start-4{
    grid-column-start: 4;
  }
  .xl\:row-span-2{
    grid-row: span 2 / span 2;
  }
  .xl\:row-start-1{
    grid-row-start: 1;
  }
  .xl\:block{
    display: block;
  }
  .xl\:hidden{
    display: none;
  }
  .xl\:w-3\/4{
    width: 75%;
  }
  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .xl\:px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .xl\:pl-10{
    padding-left: 2.5rem;
  }
  .xl\:pr-10{
    padding-right: 2.5rem;
  }
  .xl\:text-right{
    text-align: right;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/headers/footer.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* footer section */
footer li {
  display: contents;
}

footer li span {
  visibility: visible;
}

footer {
  z-index: 2;
  margin-top: 6rem;
  margin-bottom: 0px;
  height: -moz-fit-content;
  height: fit-content;
  flex: 1 1 0%;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  padding: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 4rem;
  padding-bottom: 2rem;
}

@media (min-width: 768px) {
  footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 1024px) {
  footer {
    padding-left: 9rem;
    padding-right: 9rem;
  }
}

footer {
  margin-block-start: 0;
}

footer .wp-block-group.footer-nav {
  display: grid;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
  padding: 0px;
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav {
    grid-auto-flow: row;
    grid-auto-rows: max-content;
    gap: 4rem;
  }
}

footer .wp-block-group.footer-nav {
  display: grid !important;
}

footer p {
  padding-top: 0px;
}

footer .wp-block-group.footer-nav .wrapper {
  display: grid;
  width: 100%;
  max-width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: flex-start;
  gap: 0px;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (min-width: 1280px) {
  footer .wp-block-group.footer-nav .wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

/* left side containing aws icon/link */
footer .wp-block-group.footer-nav .wrapper > .left-grid-box {
  list-style-type: none;
  align-items: center;
  gap: 0px;
  text-align: center;
}
@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper > .left-grid-box {
    grid-column: span 2 / span 2;
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 1280px) {
  footer .wp-block-group.footer-nav .wrapper > .left-grid-box {
    grid-column: span 1 / span 1;
  }
}

footer .wp-block-group.footer-nav .wrapper > .left-grid-box > :nth-child(2) {
  position: relative;
  margin-top: 1.5rem;
  padding-top: 0px;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper > .left-grid-box > :nth-child(2) {
    margin-top: 1.25rem;
  }
}

footer .wp-block-group.footer-nav .wrapper > .left-grid-box > :nth-child(3) {
  margin-top: 0.5rem;
  padding-top: 0px;
}

footer .wp-block-group.footer-nav .wrapper > .left-grid-box > :nth-child(4) {
  margin-top: 0.75rem;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper > .left-grid-box > :nth-child(4) {
    margin-top: 1.5rem;
  }
}

/* navigation links */
footer .wp-block-group.footer-nav .wrapper .right-grid-box.close {
  display: none;
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.75rem;
  width: calc(100% - 16px);
  max-width: 100%;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper .right-grid-box {
    margin-left: 0px;
    margin-right: 0px;
    display: grid;
    width: -moz-fit-content;
    width: fit-content;
  }
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box > :first-child {
  margin-top: 1.5rem;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper .right-grid-box > :first-child {
    margin-top: 0px;
  }
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box > nav {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  grid-auto-rows: max-content;
  gap: 0.5rem;
  padding-top: 0px;
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box > nav > ul > :first-child {
  pointer-events: none;
  cursor: default;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper .right-grid-box > nav > ul > :first-child {
    text-transform: none;
  }
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box > nav > ul > li > a:hover {
  text-decoration-line: none;
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box.nav {
  grid-column: span 1 / span 1;
  margin-top: 0.5rem;
  margin-left: auto;
  gap: 1.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 768px) {
  footer .wp-block-group.footer-nav .wrapper .right-grid-box.nav {
    grid-column: span 2 / span 2;
    margin-top: 0px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    background-color: transparent;
    padding: 0px;
  }
}

@media (min-width: 1280px) {
  footer .wp-block-group.footer-nav .wrapper .right-grid-box.nav {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

footer .wp-block-group.footer-nav .wrapper .right-grid-box nav .wp-block-social-links li {
  height: 24px;
  width: 24px;
}

/* bottom of footer text */
footer .footer-nav .footer-bottom-text {
  display: grid;
  max-width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0px;
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(168 162 158 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  footer .footer-nav .footer-bottom-text {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
footer .footer-nav .footer-bottom-text {
  margin: 0 !important;
}

footer .footer-nav .footer-bottom-text > p {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.75rem;
  padding: 0px;
  line-height: 1rem;
}

@media (min-width: 768px) {
  footer .footer-nav .footer-bottom-text > p {
    grid-column-start: 1;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }
}

footer .footer-nav .footer-bottom-text > nav {
  grid-column-end: 3;
  display: none;
  grid-auto-flow: column;
  justify-content: flex-end;
  gap: 1.5rem;
  padding-top: 0px;
}

@media (min-width: 768px) {
  footer .footer-nav .footer-bottom-text > nav {
    display: grid;
  }
}

/* mobile footer menu button */
footer .wrapper .menuNavButtonContainer {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  vertical-align: middle;
}
@media (min-width: 768px) {
  footer .wrapper .menuNavButtonContainer {
    display: none;
  }
}
@media (min-width: 1024px) {
  footer .wrapper .menuNavButtonContainer {
    display: none;
  }
}

footer .wrapper .menuNavButtonContainer > div {
  width: 100%;
}

footer .menuNavButtonContainer.close > div > a:after {
  margin-top: -4.39px;
  margin-left: auto;
  align-self: center;
  content: " +";
  font-size: 1.125rem;
  line-height: 0;
  color: var(--wp--preset--color--primary);
}

footer .menuNavButtonContainer.open > div > a:after {
  margin-top: -4.39px;
  margin-left: auto;
  align-self: center;
  font-size: 17.6px;
  content: " -";
  font-size: 1.525rem;
  line-height: 0;
  color: var(--wp--preset--color--primary);
}

footer .footer-nav .wrapper .menuNavButtonContainer > div > a {
  position: relative;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: flex-start;
  border-radius: 0.375rem;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  padding: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.nav.menu-nav.close {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/headers/header.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
/* 
 * css for website header [there are two different color themes, home page header and every other page]
 * 'homepage-header' is for only home page
 * 'site-header' is for every other page
 * 'header' is for overlap (most of it)
 * 7/15/2024: background color (black/white) for most of the header is
 * defined in the theme editor on WP admin
*/
.wp-site-blocks {
  padding: 0 !important;
}

.wp-site-blocks > header {
  display: unset;
}

.header {
  position: sticky;
  top: 0px;
  margin-bottom: 2.5rem;
  --tw-drop-shadow: drop-shadow(0 12px 3px rgba(0,0,0,0.02));
  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);
  z-index: 50 !important;
}

.header .nav {
  gap: 0.5rem;
}

.header .wp-block-navigation-submenu {
  padding: 0px;
}

/* Navigation for non-mobile */
.header .nav-primary {
  display: none;
}
@media (min-width: 1024px) {
  .header .nav-primary {
    display: flex;
  }
}

.header .nav a:hover {
  text-decoration-line: none;
}

.header .nav ul.wp-block-navigation__submenu-container {
  width: -moz-max-content !important;
  width: max-content !important;
  max-width: 270px !important;
}

.header .nav li {
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.header .nav li li {
  min-width: 250px;
  padding: 0px;
}

.header .nav li li a {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.header.homepage-header .nav li:hover:not(li.join-our-team) {
  text-decoration-line: none;
}

.header.homepage-header .nav li:hover:not(li.join-our-team):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.header.site-header .nav li:hover:not(li.join-our-team) {
  text-decoration-line: none;
}

.header.site-header .nav li:hover:not(li.join-our-team):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.header.homepage-header .nav li.join-our-team:hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.header.site-header .nav li.join-our-team:hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.header .nav .join-our-team {
  display: block;
  text-align: center;
  line-height: 1.5rem;
}
@media (max-width: 1023px) {
  .header .nav .join-our-team {
    margin-top: 1rem;
    width: 100%;
  }
}

.header.homepage-header .nav .join-our-team {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.header.site-header .nav .join-our-team {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.header.homepage-header .nav .join-our-team > a span {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.header.site-header .nav .join-our-team > a span {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.header .nav .join-our-team a::after {
  margin-left: 0.5rem;
  height: .85em;
  width: .8em;
  font-weight: 900;
  --tw-content: "->";
  content: var(--tw-content);
  font-size: 1.125rem;
  line-height: 0rem;
  font: 14px;
  color: var(--wp--preset--color--primary);
}

/* menu button for mobile */
.header .menuNavButtonContainer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  vertical-align: middle;
}
@media (min-width: 1024px) {
  .header .menuNavButtonContainer {
    display: none;
  }
}

.header .menuNavButtonContainer > div > a {
  box-sizing: border-box;
  border-radius: 0.375rem;
  border-width: 1.5px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
}

.header .menuNavButtonContainer.close > div > a:after {
  margin-top: -4.39px;
  content: " +";
  font-size: 1.125rem;
  line-height: 0;
  color: var(--wp--preset--color--primary);
}

.header .menuNavButtonContainer.open > div > a:after {
  margin-top: -4.39px;
  content: " -";
  font-size: 1.525rem;
  height: 39px;
  line-height: 0;
  color: var(--wp--preset--color--primary);
}

/* Mobile open menu button display
Due to how wordpress creates these submenus, this css is pretty messy, 
especially when it comes to the width of the submenus. */
.header .nav.menu-nav.close {
  display: none;
}

.header .nav.menu-nav.open {
  display: grid;
}

.header .nav.menu-nav.open nav {
  position: absolute;
  right: 0px;
  display: grid;
  width: 100%;
  gap: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .header .nav.menu-nav.open nav {
    width: -moz-min-content;
    width: min-content;
  }
}

@media (min-width: 1024px) {
  .header .nav.menu-nav.open nav {
    display: none;
  }
}

.header.homepage-header .nav.menu-nav.open nav {
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
}

.header.site-header .nav.menu-nav.open nav {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.header .nav.menu-nav.open nav li {
  width: -webkit-fill-available;
}

.header .nav.menu-nav.open nav > ul > li:not(.join-our-team) {
  display: block;
  width: 100%;
}

.header.site-header .nav.menu-nav.open nav > ul > li:not(.join-our-team) {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.header.site-header .nav.menu-nav.open nav > ul > li:not(.join-our-team):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.header .nav.menu-nav.open nav > ul > li:not(.join-our-team) > ul {
  display: contents;
}

.header .nav.menu-nav.open nav > ul > li:not(.join-our-team) > ul > li {
  visibility: visible;
  width: 100%;
}

.header .nav.menu-nav.open nav > ul > li:not(.join-our-team) > ul > li:last-child {
  margin-bottom: 1rem;
}

.header .nav.menu-nav.open nav .wp-block-navigation-submenu {
  display: contents !important;
}

.header .nav.menu-nav.open nav .wp-block-navigation-submenu a {
  width: 100%;
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  text-decoration-line: none;
}

.header .nav.menu-nav.open nav .wp-block-navigation-submenu a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.header .nav.menu-nav.open nav .wp-block-navigation-submenu a {
  width: -webkit-fill-available;
}

.header.homepage-header .nav.menu-nav.open nav .wp-block-navigation-submenu a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.header.site-header .nav.menu-nav.open nav .wp-block-navigation-submenu a {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.header.site-header .nav.menu-nav.open nav .wp-block-navigation-submenu a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.header .nav.menu-nav.open nav .wp-block-navigation-submenu button {
  display: none;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/homepage/homepage.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/* homepage hero */
.hero-homepage h1 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .hero-homepage h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .hero-homepage h1 {
    padding-top: 3.5rem;
    font-size: 3rem;
    line-height: 1.25;
  }
}
@media (min-width: 1280px) {
  .hero-homepage h1 {
    font-size: 3.75rem;
  }
}

.hero-homepage h1 a {
  position: relative;
  display: inline-block;
}

.hero-homepage h1 a::after {
  --tw-content: "";
  content: var(--tw-content);
}

.hero-homepage h1 a:hover {
  text-decoration-line: none;
}

.hero-homepage h1 a:focus {
  outline-width: 0px;
  --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(0px + 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);
}

.hero-homepage h1 a:after {
  position: absolute;
  bottom: 0;
  z-index: -1;
  display: block;
  height: 0.325rem;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(108 194 74 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.hero-homepage h1 a:hover:after {
  height: 1.125em;
}

.hero-homepage h1 a:focus:after {
  height: 1.125em;
}

.hero-homepage h1 a:active:after {
  height: 1.125em;
}

.homepage-header-underline a span:hover {
  text-decoration: none !important;
}

.hero-homepage .homepage-shadow-glow {
  position: relative;
  left: -2%;
  display: block;
  max-width: 104%;
  padding-top: 22px;
}

.hero-homepage .homepage-shadow-glow::after {
  --tw-content: "";
  content: var(--tw-content);
}

@media (min-width: 768px) {
  .hero-homepage .homepage-shadow-glow {
    padding-top: 51px;
  }
}

@media (min-width: 1024px) {
  .hero-homepage .homepage-shadow-glow {
    padding-top: 63px;
  }
}

.hero-homepage .homepage-shadow-glow {
  width: 104% !important;
}

.pattern-space {
  height: 100%;
  width: 100%;
  align-items: flex-end;
}

.homepage-shadow-glow {
  position: relative;
}

.homepage-shadow-glow::after {
  position: absolute;
  bottom: 0px;
  z-index: -1;
  display: block;
  height: 12vw;
  width: 100%;
  background-image: radial-gradient(50% 50% at 50% 100%,rgba(75,142,221,0.25) 0,rgba(75,142,221,0.25) 80%,hsla(0,0%,85%,0) 100%);
  content: "";
}

.homepage-shadow-glow img {
  margin: -2px;
}

@media (min-width: 1024px) {
  .homepage-shadow-glow {
    padding-top: 63px;
  }
}
.homepage-we-worked-on {
  line-height: 1.25rem;
  font-size: 0.875rem !important;
}

.hero-homepage div > p {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
  max-width: 64rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .hero-homepage div > p {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

@media (min-width: 1024px) {
  .hero-homepage div > p {
    font-size: 1.75rem;
    line-height: 2.65rem;
  }
}

.hero-homepage div > p {
  margin-top: 0.5rem !important;
}

.wp-block-cover.pattern-space {
  top: -120px;
  margin-bottom: -120px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 120px;
}

.wp-block-cover.pattern-space > .wp-block-cover__image-background {
  top: -120px;
  height: calc(100% + 120px);
  background-attachment: local;
  background-position: bottom;
  padding-top: 120px;
}

.wp-block-cover.pattern-space > .wp-block-cover-is-layout-flow {
  align-self: flex-end;
}

.hero-homepage .wp-block-cover:after {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/space.8f1030c6.png);
  content: "";
}

.wp-block-cover.pattern-space .wp-block-cover__inner-container > div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.5rem;
  overflow: clip;
}

@media (min-width: 768px) {
  .wp-block-cover.pattern-space .wp-block-cover__inner-container > div {
    gap: 0.75rem;
  }
}

@media (min-width: 1024px) {
  .wp-block-cover.pattern-space .wp-block-cover__inner-container > div {
    height: 100%;
    gap: 1.5rem;
  }
}

/* tab selector section */
.section-tabs li.projects .wp-block-post-title a {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 800;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
  text-decoration-line: none;
}
@media (min-width: 1024px) {
  .section-tabs li.projects .wp-block-post-title a {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.wp-block-group .section-tabs {
  margin-top: 1.5rem;
  max-width: 100% !important;
}

@media (min-width: 1024px) {
  .wp-block-group .section-tabs {
    margin-top: 0px;
  }
}

.section-tabs .tabs {
  margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .section-tabs .tabs {
    margin-bottom: 2.25rem;
    gap: 0.75rem;
  }
}

@media (min-width: 1024px) {
  .section-tabs .tabs {
    margin-bottom: 3rem;
    gap: 1.5rem;
  }
}

@media (max-width: 414px) {
  .section-tabs .tabs {
    justify-content: space-between;
  }
}

.section-tabs .tabs {
  margin-left: auto !important;
  margin-right: auto !important;
}

.section-tabs .wp-block-post-template .wp-block-heading {
  padding-top: 0px;
}

.section-tabs .selected h3.wp-block-heading {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

@media (min-width: 768px) {
  .section-tabs .selected h3.wp-block-heading {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

.section-tabs .filmdrop-block h3.wp-block-heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.section-tabs .tabs h4 {
  position: relative;
  cursor: pointer;
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-weight: 800;
}

@media (min-width: 768px) {
  .section-tabs .tabs h4 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}

.section-tabs .tabs h4 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  max-width: 76.5rem !important;
}

.section-tabs .tabs h4 > span {
  display: none;
}

.section-careers .wp-block-columns .section-tabs .tabs h4 > span {
  display: none;
}

@media (min-width: 768px) {
  .section-tabs .tabs h4 > span {
    display: inline;
  }
}

.section-tabs h4.selected:before {
  position: absolute;
  left: 0px;
  top: 1.5em;
  height: 9px;
  width: 100%;
  background-size: 90% 9px;
  --tw-content: "";
  content: var(--tw-content);
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDEyNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTI1Ljc3MyA0LjkxNTAxQzEyNC4zNzUgNC44NTAwNyAxMjIuOTc2IDQuODA5NDggMTIxLjU3OCA0LjcyMDE4QzExMy43NTQgNC4yMjQ5OSAxMDUuOTE4IDMuNzIxNjggOTguMDk0NCAzLjIyNjQ5Qzg3LjAyMDQgMi41MjgzNSA3NS45MjEyIDIuMjc2NjkgNjQuNzg0MiAyLjU2MDgyQzQ0LjIzNjEgMy4wODg0OCAyNC4wNzg2IDUuMTUwNDMgNC4yNzM4NiA4LjcwNjA4QzMuNTA1MzYgOC44NDQwOCAyLjY4NjQ2IDkuMDQ3MDMgMS45NDMxNSA4Ljk5MDJDMS4yNzU0MyA4LjkzMzM4IDAuMzY4MzQ0IDguNjQ5MjUgMC4xMTYzNzYgOC4zMDgzQy0wLjMxMTk3MSA3LjcxNTY5IDAuNTE5NTI2IDcuNDIzNDQgMS4zNTEwMiA3LjI0NDg1QzExLjkyMTEgNS4wMjA1NCAyMi42OTI4IDMuMzE1NzggMzMuNjkxMiAyLjE3MTE2QzQ3LjYzNzcgMC43MTgwNTMgNjEuNjU5OCAtMC4xMDk5NzMgNzUuNzgyNiAwLjAxMTc5NTVDOTAuOTEzMyAwLjE0MTY4MiAxMDUuOTE4IDEuMTY0NTQgMTIwLjcwOSAzLjI1ODk2QzEyMi41MSAzLjUxODczIDEyNC4yMzYgNC4wMjIwNCAxMjYgNC40MTk4MkMxMjUuOTEyIDQuNTkwMjkgMTI1Ljg0OSA0Ljc1MjY1IDEyNS43NzMgNC45MTUwMVoiIGZpbGw9IiM2Q0MyNEEiLz4KPC9zdmc+Cg==) center center no-repeat;
}

.wp-block-heading.selected {
  display: block;
}

.section-tabs div.wp-block-template-part {
  display: none;
}

.editor-styles-wrapper.block-editor-writing-flow .section-tabs div.wp-block-template-part {
  display: block;
}

.section-tabs div.wp-block-template-part.selected {
  display: block;
}

/* tab 1 */
.sector_and_area-of-focus {
  line-height: 1.5;
}

.post-term-to-box-services_tax {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.post-term-to-box-services_tax a {
  width: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(72 77 109 / var(--tw-text-opacity));
  text-decoration-line: none;
}

@media (min-width: 1024px) {
  .post-term-to-box-services_tax a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 768px) {
  .homepage li.projects .taxonomy-services_tax {
    margin-top: -0.875rem;
  }
}

@media (min-width: 1024px) {
  .homepage li.projects .taxonomy-services_tax a {
    display: block;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.homepage .wp-block-post-template.is-flex-container {
  display: flex;
}

.section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex > * {
  flex: 1 1 0%;
  width: auto;
}

.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex > * {
  flex: 1 1 0%;
  width: auto;
}

.section-tabs .tab-1-content p,
.section-tabs .tab-3-content p {
  padding-top: 0px;
}

.tab-1-content .wp-block-post-template.is-layout-flow,
.tab-3-content .wp-block-post-template.is-layout-flow {
  margin-bottom: 1.25rem;
  padding-top: 0px;
}

.section-tabs .tab-2-content .wp-block-column:first-child > *,
.section-tabs .tab-2-content .wp-block-column:first-child > :not([hidden]) ~ :not([hidden]) {
  margin: 0px;
  padding: 0px;
}

.section-tabs .tab-2-content .wp-block-columns-is-layout-flex h4,
.section-tabs .tab-2-content .wp-block-columns-is-layout-flex h3,
.section-tabs .tab-2-content .wp-block-columns-is-layout-flex h2,
.section-tabs .tab-2-content .wp-block-columns-is-layout-flex p {
  padding-top: 0px;
}

li.projects > div > div {
  gap: 0.875rem;
}

@media (min-width: 768px) {
  li.projects > div > div {
    gap: 1.5rem;
  }
}

.section-tabs > .wp-block-template-part {
  margin: auto;
}

@media (min-width: 1024px) {
  .section-tabs > .wp-block-template-part {
    width: 100%;
  }
  @media (min-width: 640px) {
    .section-tabs > .wp-block-template-part {
      max-width: 640px;
    }
  }
  @media (min-width: 768px) {
    .section-tabs > .wp-block-template-part {
      max-width: 768px;
    }
  }
  @media (min-width: 1024px) {
    .section-tabs > .wp-block-template-part {
      max-width: 1024px;
    }
  }
  @media (min-width: 1280px) {
    .section-tabs > .wp-block-template-part {
      max-width: 1280px;
    }
  }
  @media (min-width: 1536px) {
    .section-tabs > .wp-block-template-part {
      max-width: 1536px;
    }
  }
}

@media (min-width: 768px) {
  .section-tabs > .wp-block-template-part {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .section-tabs > .wp-block-template-part {
    max-width: 1280px;
  }
}

.section-tabs > .wp-block-template-part {
  box-sizing: border-box;
}

.section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex,
.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex {
  flex-direction: column-reverse;
  flex-wrap: wrap;
  gap: 0.875rem;
}

@media (min-width: 768px) {
  .section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex,
.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex {
    flex-direction: row;
    gap: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex,
.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex {
    flex-wrap: nowrap;
  }
}

.section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex > *,
.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex > * {
  width: 100%;
  flex: 1 1 auto;
}

@media (min-width: 768px) {
  .section-tabs .tab-1-content .wp-block-group.is-nowrap.is-layout-flex > *,
.section-tabs .tab-3-content .wp-block-group.is-nowrap.is-layout-flex > * {
    width: auto;
    flex: 1 1 0%;
  }
}

.post-title-title:hover {
  text-decoration: underline;
}

.post-title-arrow {
  color: var(--wp--preset--color--primary);
  margin-left: 0.75rem;
  margin-right: 0.25rem;
  white-space: nowrap;
  text-decoration-line: none;
}

.post-title-arrow:hover {
  display: inline;
  text-decoration-line: none;
}

.heading-arrow {
  color: var(--wp--preset--color--primary);
  margin-left: 0.75rem;
  text-decoration-line: none;
}

.heading-arrow:hover {
  text-decoration-line: none;
}

.heading:hover {
  display: inline;
  text-decoration-line: none;
}

/* tab-2 content */
p.filmdrop-has-x-large-font-size {
  margin: 0px;
  margin-top: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  p.filmdrop-has-x-large-font-size {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  p.filmdrop-has-x-large-font-size {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

p.filmdrop-has-x-large-font-size ~ p {
  font-weight: 400;
}

p {
  padding-top: 0.25rem;
  font-weight: 400;
}

@media (min-width: 1024px) {
  p {
    padding-top: 1rem;
  }
}

p.has-x-large-font-size {
  margin-top: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  p.has-x-large-font-size {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  p.has-x-large-font-size {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

p.has-large-font-size {
  margin-top: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {
  p.has-large-font-size {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  p.has-large-font-size {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

p.has-large-font-size {
  font-size: 1.125rem !important;
  line-height: 1.75rem;
}
@media (min-width: 1024px) {
  p.has-large-font-size {
    font-size: 1.25rem !important;
    line-height: 1.75rem;
  }
}

p,
p.has-medium-font-size {
  margin-top: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
}

p.has-small-font-size {
  margin-top: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.filmdrop-block {
  display: flex;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  gap: 2rem;
  border-radius: 0.375rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.wp-block-social-links {
  font-size: 24px;
}

.wp-block-social-link {
  margin: 400px 8px 4px 0;
}

.filmdrop-second-paragraph {
  line-height: 1.75rem;
}

.filmdrop_and_arrow {
  justify-content: center;
}

.filmdrop-logo {
  display: contents;
}

.filmdrop-arrow {
  font-size: 3.75rem;
  line-height: 1;
}

@media (min-width: 1024px) {
  .filmdrop-arrow {
    font-size: 3rem;
    line-height: 1;
  }
}

@media (min-width: 1280px) {
  .filmdrop-arrow {
    font-size: 3.75rem;
    line-height: 1;
  }
}

.filmdrop-logo > img {
  height: auto;
  width: 66.666667%;
  -o-object-fit: cover;
     object-fit: cover;
}

.section-tabs .tab-2-content .filmdrop-keyword-div {
  flex-direction: column;
  gap: 0px;
}

@media (min-width: 1280px) {
  .section-tabs .tab-2-content .filmdrop-keyword-div {
    flex-direction: row;
  }
}

.section-tabs .tab-2-content .filmdrop-bottom-boxes > div {
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .section-tabs .tab-2-content .filmdrop-bottom-boxes > div {
    flex-wrap: nowrap;
  }
}

.tab-2-p {
  font-size: 1rem;
  line-height: 1.5rem;
}

.section-tabs .tab-2-content .wp-block-column:first-child {
  display: grid;
  flex-direction: column;
  justify-content: center;
  gap: 2rem;
}

.section-tabs .tab-2-content .wp-block-column:first-child > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.section-tabs .tab-2-content .wp-block-column:first-child {
  border-radius: 0.5rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

@media (min-width: 768px) {
  .section-tabs .tab-2-content .wp-block-column:first-child {
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }
}

@media (min-width: 1024px) {
  .section-tabs .tab-2-content .wp-block-column:first-child {
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}

/* Products Tab */
.section-tabs .tab-2-content .wp-block-columns {
  flex-direction: column;
  align-items: stretch;
  gap: 0.75rem;
}
@media (min-width: 1024px) {
  .section-tabs .tab-2-content .wp-block-columns {
    flex-direction: row;
    gap: 1.5rem;
  }
}

.wp-block-heading.has-contrast-color.has-text-color.has-link-color.wp-elements-f5e0fc326d0240a131c6bd312f6e8e44 {
  color: var(--wp--preset--color--primary);
}

/* Tab 3 section */
.tab-3-post-excerpt {
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .tab-3-content li.projects .wp-block-group.is-vertical {
    gap: 1.5rem;
  }
}

/* Careers section */
.section-careers {
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 0px;
}

.section-careers span {
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
}

.section-careers .wp-block-columns {
  margin: 0px;
  width: 100%;
  max-width: none;
  flex-direction: column;
}

@media (min-width: 768px) {
  .section-careers .wp-block-columns {
    flex-direction: row;
  }
}

.section-careers .wp-block-column:first-child {
  padding-top: 5rem;
}

@media (min-width: 768px) {
  .section-careers .wp-block-column:first-child {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1024px) {
  .section-careers .wp-block-column:first-child {
    padding-left: 0px;
  }
}

.section-careers .wp-block-column:first-child:not(#homepage_jobs_listings-react-root .wp-block-column) > * {
  margin-left: auto;
  margin-right: auto;
  max-width: 32rem;
}

@media (min-width: 768px) {
  .section-careers .wp-block-column:first-child h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {
  .section-careers .wp-block-column:first-child h3 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1280px) {
  .section-careers .wp-block-column:first-child h3 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.section-careers .wp-block-column:first-child p.has-e84-x-large-font-size {
  margin-top: 0.5rem;
  margin-bottom: 1.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.section-careers .is-layout-flow {
  margin-top: 0px;
}

/* Right side */
.section-careers .wp-block-columns .hidden {
  display: none !important;
}

.section-careers .wp-block-columns div:nth-child(2) .wp-block-query-no-results {
  display: flex;
  justify-content: flex-end;
}

.section-careers .wp-block-query-no-results figure {
  margin-left: -16px;
  margin-right: -16px;
}

@media (min-width: 768px) {
  .section-careers .wp-block-query-no-results figure {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.section-careers .is-layout-flow + .is-layout-flow {
  margin-left: 0px;
  align-self: center;
}

.section-careers figure {
  margin-bottom: 0px;
}

.section-careers .wp-block-columns ul {
  margin-bottom: 2rem;
  list-style-type: none;
  flex-wrap: wrap;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.section-careers .wp-block-columns ul > li {
  padding: 0px;
}

.section-careers .wp-block-query-no-results img {
  max-height: 760px;
  width: auto;
}

@media (min-width: 768px) {
  .section-careers .homepage-job-wrapper {
    height: 48rem;
  }
}

.section-careers .ul-job-container {
  margin-bottom: 0px;
  row-gap: 0px;
}

@media (min-width: 1416px) {
  .section-careers .ul-job-container li {
    padding: 0 !important;
  }
}
.section-careers .ul-job-container {
  align-items: center;
}

.section-careers ul > li {
  width: 100%;
}

@media (min-width: 768px) {
  .section-careers ul > li {
    width: 17rem;
  }
}

.section-careers ul > li,
.section-careersjobfeed ul > li {
  margin: 1rem;
}

@media (min-width: 768px) {
  .section-careers ul > li,
.section-careersjobfeed ul > li {
    margin: 2rem;
  }
}

.section-careers .ul-job-container > li {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.section-careers .ul-job-container > li:last-child {
  padding-bottom: 2rem;
}

/* button */
.section-mission .wp-block-button.is-style-outline {
  margin-bottom: 0.5em;
}
.section-mission .wp-block-button .wp-block-button__link {
  line-height: 1.75rem;
  padding-bottom: 0.875rem;
  padding-top: 0.875rem;
  padding-left: 1.333em;
  padding-right: 1.333em;
}
.section-mission .wp-block-button .wp-block-button__link:hover {
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Mission Section */
div.section-mission {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (min-width: 768px) {
  div.section-mission {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
}

.section-mission > div.is-layout-flex {
  flex-direction: column;
  gap: 1.25rem;
}

.section-mission > div > div:first-child {
  align-self: stretch;
  padding-bottom: 1.75rem;
}

.section-mission div.wp-block-query.is-layout-flow {
  flex-grow: 1;
}

.section-mission div.wp-block-query.is-layout-flow > li {
  grid-column: span 1 / span 1;
}

.section-mission .wp-block-template-part {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.section-mission ul.logos-wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  display: grid;
  align-items: center;
  justify-content: space-evenly;
  gap: 1.75rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (min-width: 768px) {
  .section-mission ul.logos-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .section-mission ul.logos-wrap {
    display: flex;
  }
}

.section-mission ul.logos-wrap {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
@media (min-width: 778px) {
  .section-mission ul.logos-wrap {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

.section-mission ul.logos-wrap li.partners {
  margin-top: 0px;
  display: block;
  justify-self: center;
}

.section-mission ul.logos-wrap li.partners .wp-block-post-featured-image {
  display: inline;
  filter: grayscale(100%);
}

.section-mission ul.logos-wrap li.partners .wp-block-post-featured-image > img {
  vertical-align: middle;
}

.section-mission h2 + p {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.section-mission h2 + p,
.section-mission h2 + p > a {
  font-weight: 600;
}

/* Adjust padding for swoop underline height */
.section-mission h2 {
  padding-top: 2rem;
  padding-bottom: 9px;
}
@media (min-width: 1024px) {
  .section-mission h2 {
    padding-bottom: 1.25rem;
  }
}

.section-mission h2 + p + p {
  max-width: 42rem;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.section-mission a {
  text-decoration-line: none;
}

.section-mission a:hover {
  text-decoration-line: underline;
}

.section-mission .wp-block-button .wp-block-button__link {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

div.post-term-to-box-author div p {
  background-color: rgb(245, 245, 245);
  margin-right: 0.5rem;
  white-space: nowrap;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1rem;
  text-decoration-line: none;
}

.post-term-to-box-author .wp-block-post-author__avatar {
  display: none;
}

.section-careers .wp-block-columns .post-term-to-box-author .wp-block-post-author__avatar {
  display: none;
}

.post-term-to-box-category {
  margin: 0px;
  margin-right: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 0.5rem;
}

.post-term-to-box-category a {
  margin: 0px;
  flex-wrap: wrap;
  justify-content: flex-start;
  white-space: nowrap;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1rem;
  background-color: rgb(233, 246, 228);
  display: flex !important;
}

.post-term-to-box-category span {
  font-size: 0;
}

/* blog-highlight section */
@media (min-width: 768px) {
  .section-bloghighlight > div > div:last-child {
    box-sizing: border-box;
    border-width: 0px;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
  }
  .section-bloghighlight > div > div:last-child .post > a {
    flex-direction: row;
    padding-top: 1000.5rem;
    padding-bottom: 1000.5rem;
    padding-right: 0.5rem;
    padding-left: 1.5rem;
  }
}

.section-bloghighlight > div > div:last-child > div > div {
  margin-left: auto;
  margin-right: auto;
}

.section-bloghighlight > div > div:last-child ul.wp-block-post-template {
  display: grid;
  grid-auto-flow: row;
  gap: 1.5rem;
}

.wp-block-group.blost-post-row {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
}

.section-blog-titles {
  line-height: 1.5rem;
}

@media (min-width: 768px) {
  .section-bloghighlight .wp-block-post-featured-image img {
    height: 138px;
    width: 230px;
    max-width: 230px;
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.section-bloghighlight .wp-block-cover__background.has-background-dim {
  z-index: 0 !important;
  background: url(/wp-content/plugins/e84-website-plugin/build/images/topo-3.6078d017.png);
  background-size: 200%;
  opacity: 1;
}
.section-bloghighlight .wp-block-cover {
  position: relative;
  display: flex;
  height: 100%;
  min-height: 0px;
  align-items: center;
  align-items: stretch;
  justify-content: center;
}
@media (min-width: 1024px) {
  .section-bloghighlight .wp-block-cover {
    padding: 2.75rem;
  }
}
.section-bloghighlight .wp-block-cover img {
  height: 120%;
  width: 80%;
  justify-self: anchor-center;
  align-self: flex-end;
  grid-row-start: 1;
  grid-row: span 1/span 1;
}
.section-bloghighlight .wp-block-cover__inner-container.is-layout-flow.wp-block-cover-is-layout-flow {
  grid-row-end: 3;
  display: flex;
}
.section-bloghighlight .wp-block-group.-mt-48.left-blog-box {
  align-self: flex-end;
}
.section-bloghighlight .wp-block-group.-mt-48.left-blog-box h2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-top: 0.75px;
  padding-bottom: 0.75px;
  line-height: 2rem;
}
.section-bloghighlight .wp-block-group.-mt-48.left-blog-box h2 a {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 600;
}
.section-bloghighlight .wp-block-group.-mt-48.left-blog-box p.wp-block-post-excerpt__excerpt {
  line-height: 1.5rem;
}

.section-bloghighlight > div.is-layout-flex {
  align-items: stretch;
}

.section-bloghighlight > div > div:first-child > div, .section-bloghighlight > div > div:first-child > div > ul, .section-bloghighlight > div > div:first-child > div > ul > li, .section-bloghighlight > div > div:first-child > div > ul > li > a {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* Styling for all blog post cards */
.section-bloghighlight .post > div > div > div,
.section-bloghighlight .post > div.wp-block-cover.is-light > div > div > div {
  margin-left: 0px;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.section-bloghighlight .blog-post-tags {
  margin-right: calc(var(--wp--style--root--padding-right) * -1) !important;
}

/* styling for left blog card */
.section-bloghighlight .left-blog-card {
  gap: 0 !important;
}

.section-bloghighlight .left-blog-card > div > p,
.section-bloghighlight .left-blog-card > p {
  padding-top: 0px;
}

.section-bloghighlight > div > div:first-child > div {
  max-width: none;
}

.section-bloghighlight > div > div:first-child .wp-block-cover {
  display: grid;
  cursor: pointer;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  padding: 1.5rem;
  padding-top: 0px;
}

@media (min-width: 1024px) {
  .section-bloghighlight > div > div:first-child .wp-block-cover {
    padding: 2.75rem;
  }
}

.section-bloghighlight > div > div:first-child .wp-block-cover img {
  grid-row-start: 1;
  grid-row-end: 1;
}

/* blog cols */
.section-bloghighlight > div.is-layout-flex {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  align-items: stretch;
  gap: 0px;
}
@media (min-width: 1024px) {
  .section-bloghighlight > div.is-layout-flex {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.section-bloghighlight > div > div:last-child {
  border-top-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

@media (min-width: 768px) {
  .section-bloghighlight > div > div:last-child {
    border-top-width: 1px;
  }
}

.section-bloghighlight > div > div:last-child h3.wp-block-heading {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.wp-block-group.alignfull.is-layout-constrained .section-bloghighlight > div > .wp-block-group.is-layout-constrained:last-child {
  flex-grow: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.section-bloghighlight > div > div:last-child > div {
  gap: 1.5rem;
}

.section-bloghighlight > div > div:last-child > div > div {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 639px) {
  .section-bloghighlight > div > div:last-child > div > div {
    width: 100%;
  }
}

.section-bloghighlight > div > div:last-child ul.wp-block-post-template {
  display: grid;
  grid-auto-flow: row;
  gap: 1.5rem;
}

.section-bloghighlight > div > div:last-child ul.wp-block-post-template,
.section-bloghighlight > div > div:last-child h3 {
  margin: 0px;
  padding: 0px;
}

@media (min-width: 1280px) {
  .section-bloghighlight > div > div:last-child h3 {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
  }
}

.section-bloghighlight > div > div:last-child .post {
  margin-top: 0px;
  min-height: 154px;
  width: 100%;
  cursor: pointer;
  justify-content: center;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.section-bloghighlight > div > div:last-child .post > div {
  display: inline-flex;
  width: 100%;
  flex-direction: column-reverse;
  gap: 1.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 768px) {
  .section-bloghighlight > div > div:last-child .post > div {
    flex-direction: row;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1.5rem;
    padding-right: 0.5rem;
  }
}

.section-bloghighlight > div > div:last-child .post > div > div:first-child {
  display: flex;
  width: 100%;
  max-width: 318px;
  flex-wrap: wrap;
}

@media (min-width: 768px) {
  .section-bloghighlight > div > div:last-child .post > div > div:first-child {
    width: 50%;
    text-align: left;
  }
}

.section-bloghighlight .post figure {
  display: flex;
  height: 100%;
  width: 100%;
  align-content: center;
  align-items: center;
}

@media (min-width: 768px) {
  .section-bloghighlight .post figure {
    height: 138px;
    max-width: 230px;
  }
}

.section-bloghighlight .post figure > a,
.section-bloghighlight .post figure img {
  height: 100%;
  width: 100%;
}

.section-bloghighlight .post figure img {
  max-height: 156px;
  max-width: none;
  border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 768px) {
  .section-bloghighlight .post figure img {
    max-height: none;
  }
}

/* Right-half of blogfeed section:
   styling for blog post cards */
.section-bloghighlight .section-blog-titles {
  margin-top: 0.75rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .section-bloghighlight .section-blog-titles {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.section-bloghighlight .section-blog-titles a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  text-decoration-line: none;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/post-styling/post-styling.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/* post styling - used for both project and blog individual post pages */
.e84-project-blog-post-styling {
  max-width: 100%;
}
.e84-project-blog-post-styling .wp-block-heading {
  padding-bottom: 0.75rem;
}
.e84-project-blog-post-styling a {
  text-decoration-line: underline;
}
.e84-project-blog-post-styling p {
  margin-top: 1rem;
  padding: 0;
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/projects/projects.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
/* all projects css is done in solution-and-projects-components */
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/research-page/research.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
/* research page query component */
.research-query-component .wp-block-query li.projects .wp-block-post-title a {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
    text-decoration-line: none
}
@media (min-width: 1024px) {
    .research-query-component .wp-block-query li.projects .wp-block-post-title a {
        font-size: 2.25rem;
        line-height: 2.5rem
    }
}

.research-query-component .wp-block-query ul.wp-block-post-template {
    margin-top: 1.75rem;
    display: grid;
    grid-auto-flow: row;
    gap: 3.5rem;
    padding-top: 0px
}

@media (min-width: 1024px) {
    .research-query-component .wp-block-query ul.wp-block-post-template {
        margin-top: 3.5rem;
        margin-bottom: 3.5rem
    }
}

.research-query-component .wp-block-query ul.wp-block-post-template > li {
    margin-top: 0px
}

.research-query-component .wp-block-query ul .wp-block-group.is-layout-flex,
.research-query-component .wp-block-query ul .wp-block-group.is-layout-flex > * {
    gap: 0px
}

.research-query-component .wp-block-query .wp-block-group.is-nowrap.is-layout-flex {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    gap: 1.75rem
}

@media (min-width: 768px) {
    .research-query-component .wp-block-query .wp-block-group.is-nowrap.is-layout-flex {
        flex-direction: row;
        flex-wrap: nowrap
    }
}

.research-query-component .wp-block-query .wp-block-group.is-nowrap.is-layout-flex > * {
    flex: 1 1 auto
}

@media (min-width: 768px) {
    .research-query-component .wp-block-query .wp-block-group.is-nowrap.is-layout-flex > * {
        flex: 1 1 0%
    }
}

@media (min-width: 1024px) {
    .research-query-component .wp-block-query .wp-block-group.is-nowrap.is-layout-flex > div {
        flex: 0.75 1 0%
    }
}

.research-query-component .wp-block-query .wp-block-post-excerpt__excerpt {
    padding-top: 0px
}

.research-query-component .wp-block-query .wp-block-post-featured-image img {
    border-radius: 0.375rem;
    -o-object-fit: contain;
       object-fit: contain
}
/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/site-map/site-map.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.site-map {

    margin-left: auto;

    margin-right: auto;

    width: 66%;

    max-width: 814px
}

.site-map a {

    text-decoration-line: underline
}

.rank-math-html-sitemap ul li {

    position: relative;

    padding-left: 1.5rem
}

.rank-math-html-sitemap ul:not(.list-none) li::before {

    position: absolute;

    left: 0px;

    top: 0.5rem;

    height: 0.5rem;

    width: 0.5rem;

    border-radius: 0.125rem;

    --tw-bg-opacity: 1;

    background-color: rgb(108 194 74 / var(--tw-bg-opacity));

    --tw-content: "";

    content: var(--tw-content)
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/solution_and_projects_components/solution_components.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/* project query post component */
.wp-block-group.project_query {
  width: 100%;
}
@media (min-width: 640px) {
  .wp-block-group.project_query {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .wp-block-group.project_query {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .wp-block-group.project_query {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .wp-block-group.project_query {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .wp-block-group.project_query {
    max-width: 1536px;
  }
}
.wp-block-group.project_query {
  margin: auto;
}

div.wp-block-group.project_query div.wp-block-query {
  width: 100%;
}

@media (min-width: 640px) {
  div.wp-block-group.project_query div.wp-block-query {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  div.wp-block-group.project_query div.wp-block-query {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  div.wp-block-group.project_query div.wp-block-query {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  div.wp-block-group.project_query div.wp-block-query {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  div.wp-block-group.project_query div.wp-block-query {
    max-width: 1536px;
  }
}

div.wp-block-group.project_query div.wp-block-query {
  margin: auto;
  margin-bottom: 1.25rem;
}

.wp-block-group.project_query div.wp-block-query > ul {
  margin-top: 0px;
}

.wp-block-group.project_query .wp-block-query > ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 1.5rem;
}

@media (min-width: 1024px) {
  .wp-block-group.project_query .wp-block-query > ul {
    justify-content: flex-start;
  }
}

.wp-block-group.project_query .wp-block-query > ul > li {
  margin: 0px;
  width: 100%;
}

@media (min-width: 640px) {
  .wp-block-group.project_query .wp-block-query > ul > li {
    height: 350px;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 288px;
  }
}

.wp-block-group.project_query .wp-block-query > ul > li > a {
  text-decoration-line: none;
}

.wp-block-group.project_query .wp-block-query > ul > li > div {
  display: flex;
  height: 100%;
  flex-direction: column;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(231 229 228 / var(--tw-border-opacity));
  padding: 0.5rem;
  cursor: pointer;
}

.wp-block-group.project_query .wp-block-query > ul > li figure {
  height: 200px;
  width: 100%;
}

@media (min-width: 640px) {
  .wp-block-group.project_query .wp-block-query > ul > li figure {
    height: 164px;
    width: 270px;
  }
}

.wp-block-group.project_query .wp-block-query > ul > li figure img {
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-group.project_query div.wp-block-query > ul > li figure > div,
.wp-block-group.project_query div.wp-block-query > ul > li figure > div > div {
  height: 100%;
  width: 100%;
}

.wp-block-group.project_query .wp-block-query > ul > li > div > div {
  gap: 0px;
  padding-top: 1.25rem;
  margin-block-start: 0px;
}

.wp-block-group.project_query .wp-block-query > ul > li > div div {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.wp-block-group.project_query .wp-block-query > ul > li > div > div.is-layout-flex {
  display: flex;
  gap: 0.5rem;
  vertical-align: middle;
}

.wp-block-group.project_query .wp-block-query > ul > li h4 {
  margin-bottom: 0.5rem;
  line-height: 1.25rem;
}

@media (min-width: 640px) {
  .wp-block-group.project_query .wp-block-query > ul > li h4 {
    margin-bottom: 0px;
  }
}

.wp-block-group.project_query .wp-block-query > ul > li h4 a {
  margin-bottom: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.58rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.wp-block-group.project_query div.wp-block-query > ul > li h4 a mark {
  padding-left: 0px;
}

/* solutions media and text */
.wp-block-group.solutions-media-and-text-wrapper > div.wp-block-media-text.solutions-media-and-text {
  gap: 1rem;
  padding-top: 0px;
}
@media (min-width: 640px) {
  .wp-block-group.solutions-media-and-text-wrapper > div.wp-block-media-text.solutions-media-and-text {
    gap: 1.5rem;
  }
}
@media (min-width: 768px) {
  .wp-block-group.solutions-media-and-text-wrapper > div.wp-block-media-text.solutions-media-and-text {
    gap: 3rem;
  }
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text div,
.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text figure {
  padding: 0px;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text p {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text p {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text.has-media-on-the-right > .wp-block-media-text__media::before {
  background-image: none;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text.has-media-on-the-right {
  grid-template-columns: 1fr 55%;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text:not(.has-media-on-the-right) {
  grid-template-columns: 55% 1fr;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text.solutions-media-and-text h2 {
  margin-top: 0px;
  white-space: nowrap;
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.wp-block-group.solutions-media-and-text-wrapper a > mark {
  margin-left: 0px;
  margin-right: 0px;
}

.wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
  width: 100%;
}

@media (min-width: 640px) {
  .wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
    max-width: 1536px;
  }
}

.wp-block-group.solutions-media-and-text-wrapper > .wp-block-media-text,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-heading,
.wp-block-group.solutions-media-and-text-wrapper > .wp-block-group {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text {
  margin-bottom: 4.5rem;
  padding-top: 1rem;
}

@media (min-width: 768px) {
  .wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text {
    gap: 3rem;
  }
}

@media (min-width: 1280px) {
  .wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text {
    grid-template-columns: 1fr 35%;
  }
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text__content {
  display: grid;
  padding: 0px;
  vertical-align: middle;
}

@media (max-width: 639px) {
  .wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text__content {
    margin-top: 1.5rem;
  }
  .wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text__content h1 {
    padding-top: 0px;
  }
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-media-text > .wp-block-media-text__media::before {
  z-index: 0;
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/water.b2948f93.png);
}

.wp-block-group.solutions-media-and-text-wrapper .has-media-on-the-right:not(.products_page):not(.solutions-media-and-text) > .wp-block-media-text__media {
  max-height: 604px;
  max-width: 604px;
  overflow: hidden;
  padding-right: 0px;
}

.wp-block-group.solutions-media-and-text-wrapper .wp-block-heading {
  /* Targets "See how this solution..." heading */
  margin-top: 0px;
  margin-bottom: 2.5rem;
  padding-top: 0px;
  --tw-text-opacity: 1;
  color: rgb(33 35 34 / var(--tw-text-opacity));
}

.wp-block-group.solutions-media-and-text-wrapper {
  width: 100%;
}

@media (min-width: 640px) {
  .wp-block-group.solutions-media-and-text-wrapper {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .wp-block-group.solutions-media-and-text-wrapper {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-media-and-text-wrapper {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .wp-block-group.solutions-media-and-text-wrapper {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .wp-block-group.solutions-media-and-text-wrapper {
    max-width: 1536px;
  }
}

.wp-block-group.solutions-media-and-text-wrapper {
  margin: auto;
}

/* ux icons component */
.wp-block-group.solutions-icons .section-ux-benefits .wp-block-columns {
  display: grid;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 1024px) {
  .wp-block-group.solutions-icons .section-ux-benefits .wp-block-columns {
    padding: 0px;
  }
}
.wp-block-group.solutions-icons .section-ux-benefits .wp-block-columns {
  grid-template-rows: 4;
  grid-gap: 1rem;
  justify-items: center;
}

.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
  display: inline-grid;
  max-width: 24rem;
  grid-gap: 0.5rem;
  grid-template-columns: auto;
}

@media (min-width: 768px) {
  .wp-block-group.solutions-icons .section-ux-benefits .wp-block-column {
    grid-template-rows: subgrid;
    grid-template-columns: subgrid;
    grid-row: 1/4;
  }
}
.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column figure {
  display: flex;
  align-items: center;
  justify-content: center;
}

.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column img {
  position: relative;
}

.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column:nth-of-type(1) img {
  top: -0.25rem;
}

.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column:nth-of-type(3) img {
  top: -0.65rem;
}

.wp-block-group.solutions-icons .section-ux-benefits .wp-block-column:nth-of-type(4) img {
  top: -0.75rem;
}

.wp-block-group.solutions-icons .section-ux-benefits h5,
.wp-block-group.solutions-icons .section-ux-benefits p {
  margin: 0px;
  padding: 0px;
}

/* ux cards component */
.wp-block-group.solutions-ux-cards-component .ux-card-container {
  display: grid;
}

.wp-block-group.solutions-ux-cards-component .ux-card-container > h2 {
  margin-bottom: 0px;
}

.wp-block-group.solutions-ux-cards-component .ux-card-container > p {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
  width: 100%;
  justify-self: center;
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-ux-cards-component .ux-card-container > p {
    width: 60%;
  }
}

.wp-block-group.solutions-ux-cards-component .ux-cards {
  margin: auto;
  margin-bottom: 2.5rem;
  display: grid;
  gap: 1.5rem;
}

.wp-block-group.solutions-ux-cards-component .ux-card {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 4rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-ux-cards-component .ux-card {
    width: 60%;
  }
}

.wp-block-group.solutions-ux-cards-component .ux-card > h3 {
  margin: 0px;
  padding: 0px;
}

.wp-block-group.solutions-ux-cards-component .ux-card + h3 {
  margin-top: 3rem;
}

.wp-block-group.solutions-ux-cards-component .ux-card {
  position: relative;
  overflow: visible;
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-ux-cards-component .ux-card {
    margin-bottom: 2.5rem;
  }
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-child(even) {
  justify-self: end;
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(1) {
  z-index: 5;
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(2) {
  z-index: 4;
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(3) {
  z-index: 3;
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(4) {
  z-index: 2;
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(5) {
  z-index: 1;
}

.wp-block-group.solutions-ux-cards-component .ux-card:after {
  position: absolute;
  display: none;
  background-repeat: no-repeat;
  --tw-content: "";
  content: var(--tw-content);
}

@media (min-width: 1024px) {
  .wp-block-group.solutions-ux-cards-component .ux-card:after {
    display: block;
  }
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(1):after {
  bottom: -100px;
  right: -90px;
  height: 167px;
  width: 100px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjE2NyIgdmlld0JveD0iMCAwIDEwMCAxNjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAuNzU3MiAxNjMuNTk5QzUwLjY0ODYgMTY0LjE0MSA1MC45OTk2IDE2NC42NjggNTEuNTQxMSAxNjQuNzc2TDYwLjM2NTQgMTY2LjU0NkM2MC45MDY5IDE2Ni42NTUgNjEuNDMzOSAxNjYuMzA0IDYxLjU0MjUgMTY1Ljc2MkM2MS42NTExIDE2NS4yMjEgNjEuMzAwMSAxNjQuNjk0IDYwLjc1ODYgMTY0LjU4NUw1NC4yNzg4IDE2My4yODVDNTQuNTg1OSAxNjIuOTU3IDU0LjY0MTYgMTYyLjQ0OSA1NC4zODQ1IDE2Mi4wNTZDNTQuMTIwOSAxNjEuNjUzIDUzLjYxNTQgMTYxLjUwMiA1My4xODM3IDE2MS42NzFMNTQuNDg4IDE1NS4xNjhDNTQuNTk2NiAxNTQuNjI3IDU0LjI0NTYgMTU0LjEgNTMuNzA0MSAxNTMuOTkxQzUzLjE2MjYgMTUzLjg4MiA1Mi42MzU2IDE1NC4yMzMgNTIuNTI3IDE1NC43NzVMNTAuNzU3MiAxNjMuNTk5Wk01Ni4zNTk0IDE2MC43NzlDNTYuNjU4NyAxNjEuMjQzIDU3LjI3NzUgMTYxLjM3NyA1Ny43NDE3IDE2MS4wNzhDNTcuOTY3NyAxNjAuOTMyIDU4LjE5NTcgMTYwLjc4NSA1OC40MjU4IDE2MC42MzdDNTkuMzg2NyAxNjAuMDE4IDYwLjM4MjcgMTU5LjM3NiA2MS40MDQ4IDE1OC43MTRDNjEuODY4NCAxNTguNDE0IDYyLjAwMSAxNTcuNzk1IDYxLjcwMDkgMTU3LjMzMkM2MS40MDA4IDE1Ni44NjggNjAuNzgxNyAxNTYuNzM1IDYwLjMxODEgMTU3LjAzNUM1OS4yOTc5IDE1Ny42OTYgNTguMzA0IDE1OC4zMzYgNTcuMzQzMiAxNTguOTU1QzU3LjExMjkgMTU5LjEwNCA1Ni44ODQ2IDE1OS4yNTEgNTYuNjU4MiAxNTkuMzk3QzU2LjE5NCAxNTkuNjk2IDU2LjA2MDIgMTYwLjMxNSA1Ni4zNTk0IDE2MC43NzlaTTYzLjY3NzQgMTU2LjA0NEM2My45ODA3IDE1Ni41MDYgNjQuNjAwNyAxNTYuNjM0IDY1LjA2MjMgMTU2LjMzMUM2Ni4yNTQ2IDE1NS41NDggNjcuNDY4OCAxNTQuNzQyIDY4LjY5NCAxNTMuOTE4QzY5LjE1MjMgMTUzLjYxIDY5LjI3MzkgMTUyLjk4OSA2OC45NjU2IDE1Mi41M0M2OC42NTc0IDE1Mi4wNzIgNjguMDM2IDE1MS45NSA2Ny41Nzc3IDE1Mi4yNTlDNjYuMzU5NiAxNTMuMDc4IDY1LjE1MTUgMTUzLjg3OSA2My45NjQgMTU0LjY2QzYzLjUwMjUgMTU0Ljk2MyA2My4zNzQxIDE1NS41ODMgNjMuNjc3NCAxNTYuMDQ0Wk03MC45MTEyIDE1MS4yMDNDNzEuMjI2MSAxNTEuNjU2IDcxLjg0OTIgMTUxLjc2OSA3Mi4zMDI5IDE1MS40NTRDNzMuNDk1NiAxNTAuNjI2IDc0LjY4OSAxNDkuNzg0IDc1Ljg3MzcgMTQ4LjkyOEM3Ni4zMjE1IDE0OC42MDUgNzYuNDIyNCAxNDcuOTggNzYuMDk5MSAxNDcuNTMyQzc1Ljc3NTggMTQ3LjA4NCA3NS4xNTA4IDE0Ni45ODMgNzQuNzAzIDE0Ny4zMDdDNzMuNTI5NiAxNDguMTU0IDcyLjM0NjMgMTQ4Ljk4OSA3MS4xNjI2IDE0OS44MTFDNzAuNzA4OSAxNTAuMTI2IDcwLjU5NjQgMTUwLjc0OSA3MC45MTEyIDE1MS4yMDNaTTc3Ljk5MzYgMTQ2LjEzM0M3OC4zMjczIDE0Ni41NzMgNzguOTU0NiAxNDYuNjU5IDc5LjM5NDYgMTQ2LjMyNUM4MC41Njg1IDE0NS40MzUgODEuNzIzOCAxNDQuNTM0IDgyLjg1MDUgMTQzLjYyNkM4My4yODA0IDE0My4yNzkgODMuMzQ3OSAxNDIuNjUgODMuMDAxMiAxNDIuMjJDODIuNjU0NiAxNDEuNzkgODIuMDI1IDE0MS43MjIgODEuNTk1MSAxNDIuMDY5QzgwLjQ4NTUgMTQyLjk2NCA3OS4zNDYgMTQzLjg1MiA3OC4xODYxIDE0NC43MzJDNzcuNzQ2MSAxNDUuMDY1IDc3LjY1OTkgMTQ1LjY5MyA3Ny45OTM2IDE0Ni4xMzNaTTg0LjgwNDUgMTQwLjcxMkM4NS4xNjc1IDE0MS4xMjkgODUuNzk5MSAxNDEuMTcyIDg2LjIxNTQgMTQwLjgwOUM4Ny4zNDY5IDEzOS44MjMgODguNDM0OCAxMzguODMgODkuNDY2MyAxMzcuODMzQzg5Ljg2MzYgMTM3LjQ1IDg5Ljg3NDUgMTM2LjgxNyA4OS40OTA4IDEzNi40MTlDODkuMTA3MSAxMzYuMDIyIDg4LjQ3NDEgMTM2LjAxMSA4OC4wNzY4IDEzNi4zOTVDODcuMDcyOCAxMzcuMzY1IDg2LjAxMDQgMTM4LjMzNSA4NC45MDEyIDEzOS4zMDFDODQuNDg0OSAxMzkuNjY0IDg0LjQ0MTYgMTQwLjI5NiA4NC44MDQ1IDE0MC43MTJaTTkxLjEzMzggMTM0LjcyOUM5MS41NDQ3IDEzNS4wOTggOTIuMTc3IDEzNS4wNjQgOTIuNTQ2IDEzNC42NTNDOTMuNTc5NSAxMzMuNTAyIDk0LjUyMzYgMTMyLjM0OCA5NS4zNTc1IDEzMS4xOTVDOTUuNjgxMyAxMzAuNzQ4IDk1LjU4MTEgMTMwLjEyMyA5NS4xMzM3IDEyOS43OTlDOTQuNjg2MyAxMjkuNDc1IDk0LjA2MTEgMTI5LjU3NSA5My43MzczIDEzMC4wMjNDOTIuOTUxMSAxMzEuMTA5IDkyLjA1MjYgMTMyLjIwOSA5MS4wNTc5IDEzMy4zMTdDOTAuNjg4OSAxMzMuNzI3IDkwLjcyMjkgMTM0LjM2IDkxLjEzMzggMTM0LjcyOVpNNTAuNDc1NiAxMjEuNDUzQzUxLjg0NDcgMTIxLjg0NCA1My40MjcxIDEyMi4wMjEgNTUuMTMzOCAxMjIuMDEzQzU1LjY4NjEgMTIyLjAxIDU2LjEzMTYgMTIxLjU2IDU2LjEyOSAxMjEuMDA4QzU2LjEyNjMgMTIwLjQ1NiA1NS42NzY0IDEyMC4wMSA1NS4xMjQxIDEyMC4wMTNDNTMuNTUxOCAxMjAuMDIgNTIuMTY2MiAxMTkuODU1IDUxLjAyNDggMTE5LjUyOUM1MC40OTM4IDExOS4zNzggNDkuOTQwMyAxMTkuNjg1IDQ5Ljc4ODcgMTIwLjIxNkM0OS42MzcgMTIwLjc0NyA0OS45NDQ2IDEyMS4zMDEgNTAuNDc1NiAxMjEuNDUzWk00Ny42ODQ2IDExOC45NTRDNDguMTU0OSAxMTguNjY0IDQ4LjMwMTMgMTE4LjA0OCA0OC4wMTE3IDExNy41NzhDNDcuNzM2MyAxMTcuMTMxIDQ3LjU2OTQgMTE2LjYwMSA0Ny41NDU2IDExNS45NjVDNDcuNTIyNSAxMTUuMzQ3IDQ3LjY2NjEgMTE0Ljc1NSA0Ny45NzI5IDExNC4xNzlDNDguMjMyNiAxMTMuNjkyIDQ4LjA0OCAxMTMuMDg2IDQ3LjU2MDUgMTEyLjgyNkM0Ny4wNzMxIDExMi41NjcgNDYuNDY3NCAxMTIuNzUxIDQ2LjIwNzggMTEzLjIzOUM0NS43NDc3IDExNC4xMDIgNDUuNTA5NyAxMTUuMDQyIDQ1LjU0NyAxMTYuMDM5QzQ1LjU4MjggMTE3IDQ1Ljg0MTggMTE3Ljg2OCA0Ni4zMDg3IDExOC42MjdDNDYuNTk4NCAxMTkuMDk3IDQ3LjIxNDQgMTE5LjI0MyA0Ny42ODQ2IDExOC45NTRaTTU4LjUzNzcgMTIwLjc4M0M1OC42MjY3IDEyMS4zMjggNTkuMTQwNyAxMjEuNjk4IDU5LjY4NTcgMTIxLjYwOUM2MS4xMjE0IDEyMS4zNzUgNjIuNjA4NCAxMjEuMDQgNjQuMTE0OSAxMjAuNjA5QzY0LjY0NTkgMTIwLjQ1OCA2NC45NTM0IDExOS45MDQgNjQuODAxNiAxMTkuMzczQzY0LjY0OTkgMTE4Ljg0MiA2NC4wOTY0IDExOC41MzUgNjMuNTY1MyAxMTguNjg2QzYyLjEyOTEgMTE5LjA5NyA2MC43MTgxIDExOS40MTQgNTkuMzYzNSAxMTkuNjM1QzU4LjgxODQgMTE5LjcyNCA1OC40NDg3IDEyMC4yMzggNTguNTM3NyAxMjAuNzgzWk05Ni4zNzM2IDEyNy44Qzk2Ljg2OTIgMTI4LjA0NCA5Ny40Njg2IDEyNy44NCA5Ny43MTIzIDEyNy4zNDRDOTguNDMzMSAxMjUuODc5IDk4Ljk0MjggMTI0LjQwOSA5OS4xODI3IDEyMi45NDhDOTkuMjcyMSAxMjIuNDAzIDk4LjkwMjkgMTIxLjg4OCA5OC4zNTc5IDEyMS43OTlDOTcuODEyOSAxMjEuNzA5IDk3LjI5ODYgMTIyLjA3OSA5Ny4yMDkxIDEyMi42MjRDOTcuMDA3NSAxMjMuODUxIDk2LjU3MTIgMTI1LjEzMyA5NS45MTc2IDEyNi40NjJDOTUuNjczOSAxMjYuOTU3IDk1Ljg3OCAxMjcuNTU3IDk2LjM3MzYgMTI3LjhaTTY3LjA4NzkgMTE4LjU4OUM2Ny4yOTMyIDExOS4xMDEgNjcuODc1MyAxMTkuMzUgNjguMzg4IDExOS4xNDVDNjkuNzcgMTE4LjU5MiA3MS4xNDY0IDExNy45NjEgNzIuNDkzNSAxMTcuMjU1QzcyLjk4MjcgMTE2Ljk5OSA3My4xNzE1IDExNi4zOTQgNzIuOTE1MiAxMTUuOTA1QzcyLjY1ODggMTE1LjQxNiA3Mi4wNTQ0IDExNS4yMjcgNzEuNTY1MiAxMTUuNDgzQzcwLjI4IDExNi4xNTcgNjguOTY1MyAxMTYuNzU5IDY3LjY0NDQgMTE3LjI4OEM2Ny4xMzE3IDExNy40OTQgNjYuODgyNiAxMTguMDc2IDY3LjA4NzkgMTE4LjU4OVpNNDkuNjY0MiAxMTAuOTg1QzQ5Ljk0MjcgMTExLjQ2MiA1MC41NTUxIDExMS42MjMgNTEuMDMyIDExMS4zNDRDNTIuMTkwMiAxMTAuNjY4IDUzLjU5OTUgMTEwLjA2MSA1NS4yMDk4IDEwOS41MzhDNTUuNzM1MiAxMDkuMzY4IDU2LjAyMjkgMTA4LjgwNCA1NS44NTI1IDEwOC4yNzlDNTUuNjgyMSAxMDcuNzUzIDU1LjExODEgMTA3LjQ2NiA1NC41OTI4IDEwNy42MzZDNTIuODgyNSAxMDguMTkxIDUxLjMzNDcgMTA4Ljg1MSA1MC4wMjM0IDEwOS42MTdDNDkuNTQ2NSAxMDkuODk2IDQ5LjM4NTcgMTEwLjUwOCA0OS42NjQyIDExMC45ODVaTTc0Ljk5NjkgMTE0LjY2OUM3NS4zMDU0IDExNS4xMjcgNzUuOTI2OCAxMTUuMjQ4IDc2LjM4NSAxMTQuOTRDNzcuNjQ1MyAxMTQuMDkxIDc4Ljg1NDkgMTEzLjE2OSA3OS45ODk0IDExMi4xNzZDODAuNDA0OSAxMTEuODEyIDgwLjQ0NjkgMTExLjE4MSA4MC4wODMxIDExMC43NjVDNzkuNzE5MyAxMTAuMzUgNzkuMDg3NSAxMTAuMzA4IDc4LjY3MiAxMTAuNjcxQzc3LjYwNTcgMTExLjYwNSA3Ni40NjM3IDExMi40NzYgNzUuMjY3OSAxMTMuMjgxQzc0LjgwOTggMTEzLjU4OSA3NC42ODg1IDExNC4yMTEgNzQuOTk2OSAxMTQuNjY5Wk05OC4yNDcxIDExOS40NDFDOTguNzc2IDExOS4yODIgOTkuMDc1NiAxMTguNzI0IDk4LjkxNjUgMTE4LjE5NkM5OC42ODkgMTE3LjQ0IDk4LjM2OCAxMTYuNzAyIDk3Ljk0OTUgMTE1Ljk4NEM5Ny41MTg3IDExNS4yNDYgOTcuMDEzIDExNC41NTIgOTYuNDQyNCAxMTMuOTAxQzk2LjA3ODIgMTEzLjQ4NiA5NS40NDY0IDExMy40NDUgOTUuMDMxMiAxMTMuODA5Qzk0LjYxNjEgMTE0LjE3NCA5NC41NzQ4IDExNC44MDUgOTQuOTM5IDExNS4yMkM5NS40MzA3IDExNS43ODEgOTUuODU5OCAxMTYuMzcxIDk2LjIyMTggMTE2Ljk5MkM5Ni41NjMzIDExNy41NzggOTYuODIwNSAxMTguMTcxIDk3LjAwMTMgMTE4Ljc3MkM5Ny4xNjA1IDExOS4zMDEgOTcuNzE4MyAxMTkuNjAxIDk4LjI0NzEgMTE5LjQ0MVpNNTguNTQyNCAxMDcuNjA3QzU4LjY0NjUgMTA4LjE1IDU5LjE3MDYgMTA4LjUwNSA1OS43MTMgMTA4LjQwMUM2MS4xODgzIDEwOC4xMTggNjIuNzQ0MiAxMDcuODk1IDY0LjM1MTIgMTA3LjczN0M2NC45MDA4IDEwNy42ODMgNjUuMzAyNiAxMDcuMTk0IDY1LjI0ODcgMTA2LjY0NEM2NS4xOTQ3IDEwNi4wOTUgNjQuNzA1NCAxMDUuNjkzIDY0LjE1NTggMTA1Ljc0N0M2Mi40OTIzIDEwNS45MSA2MC44NzU2IDEwNi4xNDEgNTkuMzM2IDEwNi40MzdDNTguNzkzNiAxMDYuNTQxIDU4LjQzODMgMTA3LjA2NSA1OC41NDI0IDEwNy42MDdaTTY4LjAxNiAxMDYuNDg2QzY4LjAyNjIgMTA3LjAzOCA2OC40ODIgMTA3LjQ3NyA2OS4wMzQyIDEwNy40NjdDNzAuNTg5OCAxMDcuNDM5IDcyLjE2MjcgMTA3LjQ3IDczLjcyOSAxMDcuNTYzQzc0LjI4MDMgMTA3LjU5NiA3NC43NTM5IDEwNy4xNzUgNzQuNzg2NyAxMDYuNjI0Qzc0LjgxOTUgMTA2LjA3MyA3NC4zOTkyIDEwNS41OTkgNzMuODQ3OSAxMDUuNTY2QzcyLjIyODcgMTA1LjQ3IDcwLjYwMzkgMTA1LjQzOCA2OC45OTc1IDEwNS40NjhDNjguNDQ1MyAxMDUuNDc4IDY4LjAwNTkgMTA1LjkzNCA2OC4wMTYgMTA2LjQ4NlpNOTIuODg2MiAxMTIuMDQ1QzkzLjE4MDQgMTExLjU3NyA5My4wNDAxIDExMC45NiA5Mi41NzI3IDExMC42NjZDOTEuMjI0MiAxMDkuODE3IDg5LjczMTIgMTA5LjA4MyA4OC4xMzczIDEwOC40NTdDODcuNjIzMiAxMDguMjU2IDg3LjA0MjggMTA4LjUwOSA4Ni44NDEgMTA5LjAyM0M4Ni42MzkxIDEwOS41MzcgODYuODkyMiAxMTAuMTE3IDg3LjQwNjMgMTEwLjMxOUM4OC45MDMgMTEwLjkwNyA5MC4yODA4IDExMS41ODYgOTEuNTA3MSAxMTIuMzU4QzkxLjk3NDUgMTEyLjY1MiA5Mi41OTE5IDExMi41MTIgOTIuODg2MiAxMTIuMDQ1Wk04NC4xODE3IDEwNy42NzZDODQuMjI5MSAxMDcuODQgODQuMjM1MiAxMDguMDE3IDg0LjE5MTIgMTA4LjE5NEM4NC4wNzM4IDEwOC42NjcgODMuNjM4IDEwOC45NzcgODMuMTY5MSAxMDguOTUyQzgyLjgwOTQgMTA5LjM0NyA4Mi4xOTg4IDEwOS4zOTEgODEuNzg2NCAxMDkuMDQ0QzgxLjYzNTMgMTA4LjkxNyA4MS41MzEzIDEwOC43NTQgODEuNDc2MiAxMDguNTc5QzgwLjQ2OTQgMTA4LjM2NiA3OS40Mzk4IDEwOC4xODUgNzguMzk0NyAxMDguMDM0Qzc3Ljg0ODEgMTA3Ljk1NSA3Ny40NjkxIDEwNy40NDggNzcuNTQ4MSAxMDYuOTAxQzc3LjYyNzIgMTA2LjM1NCA3OC4xMzQ0IDEwNS45NzUgNzguNjgxIDEwNi4wNTRDNzkuOTM4NSAxMDYuMjM2IDgxLjE3ODkgMTA2LjQ2MSA4Mi4zOSAxMDYuNzMxQzgzLjAxNzcgMTA1LjkwOSA4My41ODU1IDEwNS4wNTQgODQuMDg0NiAxMDQuMTY5Qzg0LjM1NTggMTAzLjY4OCA4NC45NjU3IDEwMy41MTggODUuNDQ2OCAxMDMuNzg5Qzg1LjkyNzkgMTA0LjA2IDg2LjA5OCAxMDQuNjcgODUuODI2OCAxMDUuMTUxQzg1LjMzNDEgMTA2LjAyNSA4NC43ODMgMTA2Ljg2NyA4NC4xODE3IDEwNy42NzZaTTg2LjQwNyAxMDEuNTY3Qzg2LjkzNTcgMTAxLjcyNiA4Ny40OTM4IDEwMS40MjcgODcuNjUzNSAxMDAuODk4Qzg3Ljg3NjQgMTAwLjE2MSA4OC4wNTc4IDk5LjQwNTggODguMTk0MiA5OC42MzQyQzg4LjMzMDYgOTcuODYyNyA4OC40MDU4IDk3LjA4NDggODguNDIzOSA5Ni4zMDMxQzg4LjQzNjcgOTUuNzUxIDg3Ljk5OTUgOTUuMjkzIDg3LjQ0NzMgOTUuMjgwMkM4Ni44OTUyIDk1LjI2NzUgODYuNDM3MiA5NS43MDQ3IDg2LjQyNDUgOTYuMjU2OEM4Ni40MDg2IDk2Ljk0MDcgODYuMzQyOSA5Ny42MTc2IDg2LjIyNDcgOTguMjg2Qzg2LjEwMjMgOTguOTc4MyA4NS45Mzk0IDk5LjY1NjQgODUuNzM4OSAxMDAuMzJDODUuNTc5MiAxMDAuODQ5IDg1Ljg3ODMgMTAxLjQwNyA4Ni40MDcgMTAxLjU2N1pNODcuMTY5NiA5Mi45MDk1Qzg3LjcwNjYgOTIuNzgwNSA4OC4wMzczIDkyLjI0MDYgODcuOTA4MyA5MS43MDM1Qzg3LjU2MDcgOTAuMjU3MSA4Ny4wNDc2IDg4LjgxNDggODYuMzk0OCA4Ny4zODk5Qzg2LjE2NDggODYuODg3OCA4NS41NzEzIDg2LjY2NzIgODUuMDY5MiA4Ni44OTczQzg0LjU2NzEgODcuMTI3MyA4NC4zNDY1IDg3LjcyMDggODQuNTc2NSA4OC4yMjI5Qzg1LjE4MjEgODkuNTQ0OSA4NS42NDk4IDkwLjg2NDggODUuOTYzNiA5Mi4xNzA4Qzg2LjA5MjYgOTIuNzA3OCA4Ni42MzI2IDkzLjAzODUgODcuMTY5NiA5Mi45MDk1Wk01MS4wODc5IDc2LjQyN0M1MS4yMzE5IDc1Ljg5MzggNTAuOTE2NCA3NS4zNDQ5IDUwLjM4MzMgNzUuMjAwOEM0OC45NDEyIDc0LjgxMTMgNDcuNTc0NiA3NC4zODc2IDQ2LjMwNTMgNzMuOTM2NUM0NS43ODQ5IDczLjc1MTUgNDUuMjEzMSA3NC4wMjM0IDQ1LjAyODEgNzQuNTQzOEM0NC44NDMyIDc1LjA2NDIgNDUuMTE1MSA3NS42MzYgNDUuNjM1NSA3NS44MjFDNDYuOTU4NiA3Ni4yOTEyIDQ4LjM3NSA3Ni43MzAxIDQ5Ljg2MTcgNzcuMTMxNkM1MC4zOTQ5IDc3LjI3NTcgNTAuOTQzOSA3Ni45NjAyIDUxLjA4NzkgNzYuNDI3Wk01My4zOTc4IDc2Ljk3MTFDNTMuMjg3IDc3LjUxMjIgNTMuNjM1OCA3OC4wNDA2IDU0LjE3NjggNzguMTUxNEM1NS41OTEyIDc4LjQ0MTIgNTcuMDQ2MiA3OC42OTggNTguNTI2NSA3OC45MTc3QzU5LjA3MjggNzguOTk4OCA1OS41ODE0IDc4LjYyMTcgNTkuNjYyNSA3OC4wNzU0QzU5Ljc0MzYgNzcuNTI5MSA1OS4zNjY0IDc3LjAyMDUgNTguODIwMSA3Ni45Mzk0QzU3LjM3NTMgNzYuNzI1IDU1Ljk1NjIgNzYuNDc0NCA1NC41NzgyIDc2LjE5MjFDNTQuMDM3MSA3Ni4wODEzIDUzLjUwODcgNzYuNDMwMSA1My4zOTc4IDc2Ljk3MTFaTTgzLjkwNzggODQuODEwNEM4NC4zNzE2IDg0LjUxMDYgODQuNTA0NiA4My44OTE1IDg0LjIwNDggODMuNDI3N0M4My40MDgyIDgyLjE5NTQgODIuNTE3MiA4MC45ODI1IDgxLjU0NzYgNzkuNzk3OUM4MS4xOTc4IDc5LjM3MDYgODAuNTY3NyA3OS4zMDc3IDgwLjE0MDQgNzkuNjU3NUM3OS43MTMgODAuMDA3MyA3OS42NTAxIDgwLjYzNzMgNzkuOTk5OSA4MS4wNjQ3QzgwLjkyNjQgODIuMTk2NyA4MS43NzI3IDgzLjM0OTMgODIuNTI1MSA4NC41MTM0QzgyLjgyNDkgODQuOTc3MiA4My40NDQgODUuMTEwMiA4My45MDc4IDg0LjgxMDRaTTQyLjgyNDYgNzMuNjM1MUM0My4wNjk4IDczLjE0MDIgNDIuODY3NSA3Mi41NDAzIDQyLjM3MjcgNzIuMjk1QzQwLjkzMDMgNzEuNTgwMSAzOS43NjI0IDcwLjg0MDIgMzguOTA2NiA3MC4xMDE5QzM4LjQ4ODQgNjkuNzQxMiAzNy44NTY5IDY5Ljc4NzcgMzcuNDk2MiA3MC4yMDU5QzM3LjEzNTQgNzAuNjI0MSAzNy4xODIgNzEuMjU1NiAzNy42MDAyIDcxLjYxNjNDMzguNjIzNiA3Mi40OTkxIDM5Ljk0ODIgNzMuMzI1NiA0MS40ODQ1IDc0LjA4N0M0MS45Nzk0IDc0LjMzMjIgNDIuNTc5MyA3NC4xMjk5IDQyLjgyNDYgNzMuNjM1MVpNNjIuMDA0NiA3OC4zNTk5QzYxLjk1MjUgNzguOTA5NyA2Mi4zNTYxIDc5LjM5NzcgNjIuOTA1OSA3OS40NDk3QzY0LjM2OTIgNzkuNTg4MiA2NS44NDMgNzkuNjg4MyA2Ny4zMTM2IDc5Ljc0NjFDNjcuODY1NSA3OS43Njc3IDY4LjMzMDQgNzkuMzM3OSA2OC4zNTIxIDc4Ljc4NjFDNjguMzczOCA3OC4yMzQyIDY3Ljk0NCA3Ny43NjkzIDY3LjM5MjEgNzcuNzQ3NkM2NS45NTk1IDc3LjY5MTQgNjQuNTIyNCA3Ny41OTM4IDYzLjA5NDQgNzcuNDU4NkM2Mi41NDQ2IDc3LjQwNjYgNjIuMDU2NiA3Ny44MTAxIDYyLjAwNDYgNzguMzU5OVpNNzAuNzEzMyA3OC44MDk2QzcwLjcyNTMgNzkuMzYxOCA3MS4xODI3IDc5Ljc5OTYgNzEuNzM0OCA3OS43ODc2QzczLjIyOTQgNzkuNzU1IDc0LjcwNyA3OS42NzMxIDc2LjE1MjUgNzkuNTM3M0M3Ni43MDI0IDc5LjQ4NTcgNzcuMTA2MyA3OC45OTgxIDc3LjA1NDcgNzguNDQ4MkM3Ny4wMDMgNzcuODk4MyA3Ni41MTU0IDc3LjQ5NDQgNzUuOTY1NSA3Ny41NDYxQzc0LjU3MTUgNzcuNjc3IDczLjE0MTggNzcuNzU2NCA3MS42OTEyIDc3Ljc4OEM3MS4xMzkgNzcuODAwMSA3MC43MDEyIDc4LjI1NzUgNzAuNzEzMyA3OC44MDk2Wk0zNi4xODk1IDY4LjE4MDhDMzYuNzM4NiA2OC4yNDAzIDM3LjIzMTkgNjcuODQzNCAzNy4yOTE0IDY3LjI5NDNDMzcuMzM1MyA2Ni44ODkyIDM3LjUyODUgNjYuNDIxOCAzNy45OTE0IDY1Ljg5NDdDMzguNDMxMiA2NS4zOTM4IDM4LjkxNzQgNjQuOTU1MSAzOS40NDYgNjQuNTc0N0MzOS44OTQzIDY0LjI1MjIgMzkuOTk2MyA2My42MjczIDM5LjY3MzcgNjMuMTc5QzM5LjM1MTEgNjIuNzMwNyAzOC43MjYyIDYyLjYyODggMzguMjc3OSA2Mi45NTEzQzM3LjYyODMgNjMuNDE4OCAzNy4wMjk1IDYzLjk1OTEgMzYuNDg4NiA2NC41NzVDMzUuODE2OCA2NS4zNCAzNS40MDA1IDY2LjE3OTEgMzUuMzAzIDY3LjA3ODlDMzUuMjQzNSA2Ny42MjggMzUuNjQwNCA2OC4xMjEzIDM2LjE4OTUgNjguMTgwOFpNNzkuNDA3NiA3OC4xMjc4Qzc5LjUwODggNzguNjcwOCA4MC4wMzA5IDc5LjAyODkgODAuNTczOSA3OC45Mjc3QzgyLjA4NjcgNzguNjQ1NyA4My41NDM3IDc4LjI5MDUgODQuOTIyOCA3Ny44NTQ3Qzg1LjQ0OTQgNzcuNjg4MyA4NS43NDE0IDc3LjEyNjUgODUuNTc1IDc2LjU5OTlDODUuNDA4NiA3Ni4wNzMzIDg0Ljg0NjggNzUuNzgxMyA4NC4zMjAyIDc1Ljk0NzdDODMuMDI4NCA3Ni4zNTU4IDgxLjY1MTIgNzYuNjkyNCA4MC4yMDc0IDc2Ljk2MTVDNzkuNjY0NCA3Ny4wNjI3IDc5LjMwNjQgNzcuNTg0OSA3OS40MDc2IDc4LjEyNzhaTTc4LjUzODQgNzcuODgyOUM3OC45MzE4IDc3LjQ5NTMgNzguOTM2NiA3Ni44NjIyIDc4LjU0ODkgNzYuNDY4N0M3Ny41MTU0IDc1LjQxOTcgNzYuNDI1IDc0LjQwMSA3NS4yOTAxIDczLjQxOThDNzQuODcyMyA3My4wNTg2IDc0LjI0MDggNzMuMTA0NSA3My44Nzk2IDczLjUyMjNDNzMuNTE4NCA3My45NDAxIDczLjU2NDIgNzQuNTcxNiA3My45ODIgNzQuOTMyOEM3NS4wNzg1IDc1Ljg4MDcgNzYuMTI5OCA3Ni44NjMxIDc3LjEyNDMgNzcuODcyNEM3Ny41MTE5IDc4LjI2NTggNzguMTQ1IDc4LjI3MDUgNzguNTM4NCA3Ny44ODI5Wk03Mi4wMTYyIDcyLjAyOTNDNzIuMzQ1NyA3MS41ODYxIDcyLjI1MzUgNzAuOTU5NyA3MS44MTAzIDcwLjYzMDFDNzAuNjE1NyA2OS43NDE5IDY5LjM4ODQgNjguODk2MiA2OC4xNDAxIDY4LjFDNjcuNjc0NSA2Ny44MDMgNjcuMDU2MyA2Ny45Mzk4IDY2Ljc1OTMgNjguNDA1NEM2Ni40NjIzIDY4Ljg3MSA2Ni41OTkgNjkuNDg5MyA2Ny4wNjQ2IDY5Ljc4NjNDNjguMjcyOCA3MC41NTY4IDY5LjQ2MDcgNzEuMzc1NCA3MC42MTcgNzIuMjM1MUM3MS4wNjAyIDcyLjU2NDcgNzEuNjg2NyA3Mi40NzI1IDcyLjAxNjIgNzIuMDI5M1pNODcuNzYyMiA3NS43MTgxQzg4LjAxODMgNzYuMjA3NCA4OC42MjI2IDc2LjM5NjUgODkuMTExOSA3Ni4xNDA1QzkwLjUyNTggNzUuNDAwNSA5MS44MDMyIDc0LjUyOTUgOTIuODk4MyA3My41MTE2QzkzLjMwMjkgNzMuMTM1NiA5My4zMjYgNzIuNTAyOSA5Mi45NSA3Mi4wOTgzQzkyLjU3NCA3MS42OTM4IDkxLjk0MTIgNzEuNjcwNyA5MS41MzY3IDcyLjA0NjdDOTAuNTkyNCA3Mi45MjQ1IDg5LjQ2NzMgNzMuNjk3MiA4OC4xODQ2IDc0LjM2ODRDODcuNjk1MyA3NC42MjQ1IDg3LjUwNjIgNzUuMjI4OCA4Ny43NjIyIDc1LjcxODFaTTQxLjg3NDcgNjIuMjI2MUM0Mi4wMDIxIDYyLjc2MzUgNDIuNTQxIDYzLjA5NTkgNDMuMDc4NCA2Mi45Njg1QzQ0LjMyNTEgNjIuNjczMSA0NS42OTY1IDYyLjU0ODYgNDcuMTY4NCA2Mi41ODdDNDcuNzIwNSA2Mi42MDE0IDQ4LjE3OTggNjIuMTY1NSA0OC4xOTQyIDYxLjYxMzRDNDguMjA4NiA2MS4wNjEzIDQ3Ljc3MjcgNjAuNjAyMSA0Ny4yMjA2IDYwLjU4NzdDNDUuNjA2NiA2MC41NDU2IDQ0LjA1OTQgNjAuNjgwNiA0Mi42MTcyIDYxLjAyMjRDNDIuMDc5OCA2MS4xNDk4IDQxLjc0NzQgNjEuNjg4NyA0MS44NzQ3IDYyLjIyNjFaTTY0LjcwMjcgNjcuMTk2MUM2NC45NjQ1IDY2LjcwOTggNjQuNzgyNiA2Ni4xMDMzIDY0LjI5NjQgNjUuODQxNUM2Mi45NjQ2IDY1LjEyNDMgNjEuNjIxNSA2NC40Njc3IDYwLjI3OTggNjMuODc5OUM1OS43NzQgNjMuNjU4MyA1OS4xODQyIDYzLjg4ODcgNTguOTYyNiA2NC4zOTQ1QzU4Ljc0MDkgNjQuOTAwNCA1OC45NzEzIDY1LjQ5MDIgNTkuNDc3MiA2NS43MTE4QzYwLjc2NzEgNjYuMjc3IDYyLjA2MTcgNjYuOTA5NiA2My4zNDgxIDY3LjYwMjRDNjMuODM0MyA2Ny44NjQyIDY0LjQ0MDggNjcuNjgyMyA2NC43MDI3IDY3LjE5NjFaTTU2LjczMzIgNjMuNTM0NUM1Ni45MDU3IDYzLjAwOTkgNTYuNjIwMiA2Mi40NDQ3IDU2LjA5NTUgNjIuMjcyM0M1NC42MjIzIDYxLjc4OCA1My4xNjQ0IDYxLjM5ODIgNTEuNzQwMSA2MS4xMTU0QzUxLjE5ODQgNjEuMDA3OCA1MC42NzIgNjEuMzU5OCA1MC41NjQ1IDYxLjkwMTVDNTAuNDU2OSA2Mi40NDMyIDUwLjgwODggNjIuOTY5NSA1MS4zNTA1IDYzLjA3NzFDNTIuNjg3MiA2My4zNDI1IDU0LjA2NjQgNjMuNzEwNSA1NS40NzA5IDY0LjE3MjJDNTUuOTk1NiA2NC4zNDQ3IDU2LjU2MDcgNjQuMDU5MiA1Ni43MzMyIDYzLjUzNDVaTTk0LjM3NjcgNzAuMjE2OUM5NC44NzM2IDcwLjQ1NzggOTUuNDcxOCA3MC4yNTAyIDk1LjcxMjcgNjkuNzUzMkM5Ni4zNzQzIDY4LjM4ODQgOTYuNzg0NCA2Ni44NzcyIDk2LjkxMDIgNjUuMjE3N0M5Ni45NTIgNjQuNjY3IDk2LjUzOTQgNjQuMTg2NyA5NS45ODg3IDY0LjE0NDlDOTUuNDM4IDY0LjEwMzIgOTQuOTU3NyA2NC41MTU3IDk0LjkxNiA2NS4wNjY0Qzk0LjgwODMgNjYuNDg1NSA5NC40NjA3IDY3Ljc1MDkgOTMuOTEzIDY4Ljg4MDlDOTMuNjcyMSA2OS4zNzc4IDkzLjg3OTcgNjkuOTc2IDk0LjM3NjcgNzAuMjE2OVpNOTUuODAzOCA2MS43OTgxQzk2LjM0NTMgNjEuNjg5NSA5Ni42OTYzIDYxLjE2MjYgOTYuNTg3OCA2MC42MjExQzk2LjMxMTQgNTkuMjQyNSA5NS44NzUxIDU3Ljc4OCA5NS4yNjkzIDU2LjI1NDdDOTUuMDY2NCA1NS43NDExIDk0LjQ4NTUgNTUuNDg5MiA5My45NzE5IDU1LjY5MjFDOTMuNDU4MiA1NS44OTUgOTMuMjA2MyA1Ni40NzU5IDkzLjQwOTIgNTYuOTg5NkM5My45NzcxIDU4LjQyNyA5NC4zNzY4IDU5Ljc2NjkgOTQuNjI2OCA2MS4wMTQxQzk0LjczNTMgNjEuNTU1NiA5NS4yNjIzIDYxLjkwNjYgOTUuODAzOCA2MS43OTgxWk05Mi45NjAzIDUzLjU1NDFDOTMuNDQ2NiA1My4yOTIzIDkzLjYyODUgNTIuNjg1OCA5My4zNjY3IDUyLjE5OTZDOTIuNzEyMiA1MC45ODQgOTEuOTYyNCA0OS43MjMxIDkxLjExMjggNDguNDE1MUM5MC44MTE5IDQ3Ljk1MiA5MC4xOTI2IDQ3LjgyMDQgODkuNzI5NCA0OC4xMjEzQzg5LjI2NjMgNDguNDIyMiA4OS4xMzQ3IDQ5LjA0MTUgODkuNDM1NiA0OS41MDQ3QzkwLjI1ODMgNTAuNzcxMSA5MC45Nzk3IDUxLjk4NSA5MS42MDU4IDUzLjE0NzdDOTEuODY3NiA1My42MzQgOTIuNDc0IDUzLjgxNiA5Mi45NjAzIDUzLjU1NDFaTTg4LjQwNDcgNDYuMjIyN0M4OC44NDg3IDQ1Ljg5NDEgODguOTQyMiA0NS4yNjc5IDg4LjYxMzcgNDQuODI0Qzg4LjE2OTIgNDQuMjIzMyA4Ny43MDUyIDQzLjYxMzUgODcuMjIxNCA0Mi45OTQ1Qzg2Ljc1MTEgNDIuMzkyOCA4Ni4yNzk3IDQxLjc5OTEgODUuODA3MiA0MS4yMTMyQzg1LjQ2MDUgNDAuNzgzMyA4NC44MzEgNDAuNzE1OSA4NC40MDExIDQxLjA2MjZDODMuOTcxMiA0MS40MDkzIDgzLjkwMzcgNDIuMDM4OSA4NC4yNTA0IDQyLjQ2ODhDODQuNzE2NSA0My4wNDY3IDg1LjE4MTYgNDMuNjMyNCA4NS42NDU2IDQ0LjIyNjFDODYuMTE5IDQ0LjgzMTkgODYuNTcyNCA0NS40Mjc3IDg3LjAwNjEgNDYuMDEzN0M4Ny4zMzQ2IDQ2LjQ1NzYgODcuOTYwOCA0Ni41NTEyIDg4LjQwNDcgNDYuMjIyN1pNODIuODE1MSAzOS4xNTcyQzgzLjIzNCAzOC43OTcyIDgzLjI4MTcgMzguMTY1OCA4Mi45MjE2IDM3Ljc0N0M4MS45MjY2IDM2LjU4OTQgODAuOTI3NyAzNS40NjUzIDc5LjkyNTYgMzQuMzczOEM3OS41NTIxIDMzLjk2NyA3OC45MTk1IDMzLjk0IDc4LjUxMjcgMzQuMzEzNUM3OC4xMDU4IDM0LjY4NyA3OC4wNzg4IDM1LjMxOTYgNzguNDUyMyAzNS43MjY0Qzc5LjQzOTYgMzYuODAxNyA4MC40MjQgMzcuOTA5NSA4MS40MDQ5IDM5LjA1MDdDODEuNzY0OSAzOS40Njk1IDgyLjM5NjMgMzkuNTE3MiA4Mi44MTUxIDM5LjE1NzJaTTc2LjgwNTEgMzIuNTE1NEM3Ny4xOTg5IDMyLjEyODIgNzcuMjA0MyAzMS40OTUxIDc2LjgxNzIgMzEuMTAxMkM3NS43NDU1IDMwLjAxMTEgNzQuNjcxMiAyOC45NTY5IDczLjU5NTIgMjcuOTM3NkM3My4xOTQyIDI3LjU1NzggNzIuNTYxMyAyNy41NzQ5IDcyLjE4MTUgMjcuOTc1OUM3MS44MDE3IDI4LjM3NjggNzEuODE4OCAyOS4wMDk3IDcyLjIxOTcgMjkuMzg5NkM3My4yNzg0IDMwLjM5MjUgNzQuMzM1OCAzMS40MyA3NS4zOTA5IDMyLjUwMzNDNzUuNzc4MSAzMi44OTcyIDc2LjQxMTIgMzIuOTAyNiA3Ni44MDUxIDMyLjUxNTRaTTcwLjM0OTkgMjYuMzAzNEM3MC43MTQ2IDI1Ljg4ODYgNzAuNjc0IDI1LjI1NjggNzAuMjU5MyAyNC44OTIxQzY5LjEwOTkgMjMuODgxNSA2Ny45NTk4IDIyLjkwOTMgNjYuODEgMjEuOTc0NEM2Ni4zODE1IDIxLjYyNTkgNjUuNzUxNiAyMS42OTA4IDY1LjQwMzIgMjIuMTE5NEM2NS4wNTQ4IDIyLjU0NzkgNjUuMTE5NyAyMy4xNzc3IDY1LjU0ODIgMjMuNTI2MUM2Ni42NzggMjQuNDQ0OCA2Ny44MDg1IDI1LjQwMDMgNjguOTM4NiAyNi4zOTRDNjkuMzUzMyAyNi43NTg3IDY5Ljk4NTIgMjYuNzE4MSA3MC4zNDk5IDI2LjMwMzRaTTYzLjQ1MDIgMjAuNTk0NUM2My43ODExIDIwLjE1MjQgNjMuNjkxMSAxOS41MjU3IDYzLjI0ODkgMTkuMTk0N0M2Mi4wMjM0IDE4LjI3NzIgNjAuNzk5NiAxNy40MDA2IDU5LjU3ODkgMTYuNTYzNkM1OS4xMjM1IDE2LjI1MTMgNTguNTAxIDE2LjM2NzMgNTguMTg4NyAxNi44MjI4QzU3Ljg3NjMgMTcuMjc4MyA1Ny45OTI0IDE3LjkwMDcgNTguNDQ3OSAxOC4yMTNDNTkuNjQ1NiAxOS4wMzQ0IDYwLjg0NjkgMTkuODk0OCA2Mi4wNTAzIDIwLjc5NTdDNjIuNDkyNCAyMS4xMjY3IDYzLjExOTIgMjEuMDM2NiA2My40NTAyIDIwLjU5NDVaTTAuOTk4NDY5IDIuNjY2NThDMS4xMjQyOCAzLjIwNDM0IDEuNjYyMjEgMy41MzgzMSAyLjE5OTk3IDMuNDEyNDlDMi44NTY3NSAzLjI1ODg1IDMuNTYzMjkgMy4xMTg2NCA0LjMxNzA5IDIuOTk1MTdDNC44NjIxMiAyLjkwNTkgNS4yMzE1OCAyLjM5MTcxIDUuMTQyMzEgMS44NDY2OUM1LjA1MzA0IDEuMzAxNjYgNC41Mzg4NCAwLjkzMjIwNyAzLjk5MzgyIDEuMDIxNDdDMy4xOTg2OCAxLjE1MTcxIDIuNDQ3ODYgMS4zMDA1IDEuNzQ0MzggMS40NjUwOEMxLjIwNjYyIDEuNTkwODggMC44NzI2NjEgMi4xMjg4MiAwLjk5ODQ2OSAyLjY2NjU4Wk01Ni4xMTUxIDE1LjQ2NDlDNTYuNDA3NiAxNC45OTY0IDU2LjI2NDggMTQuMzc5NSA1NS43OTYzIDE0LjA4NzFDNTQuNDkxNCAxMy4yNzI2IDUzLjE5MTggMTIuNTAyMSA1MS44OTk0IDExLjc3MzZDNTEuNDE4MyAxMS41MDI0IDUwLjgwODQgMTEuNjcyNiA1MC41MzcyIDEyLjE1MzdDNTAuMjY2IDEyLjYzNDggNTAuNDM2MiAxMy4yNDQ3IDUwLjkxNzMgMTMuNTE1OUM1Mi4xODM4IDE0LjIyOTggNTMuNDU3NyAxNC45ODUxIDU0LjczNzMgMTUuNzgzOEM1NS4yMDU4IDE2LjA3NjIgNTUuODIyNyAxNS45MzM0IDU2LjExNTEgMTUuNDY0OVpNNy42MjA4MyAxLjU4MTU5QzcuNjU0MSAyLjEzMjg2IDguMTI3OTcgMi41NTI3OSA4LjY3OTI1IDIuNTE5NTNDMTAuMDUxNyAyLjQzNjcxIDExLjUxODQgMi40MDUyIDEzLjA3MDEgMi40MzU3MUMxMy42MjIzIDIuNDQ2NTYgMTQuMDc4NyAyLjAwNzc0IDE0LjA4OTYgMS40NTU1NUMxNC4xMDA0IDAuOTAzMzg0IDEzLjY2MTYgMC40NDY5NDkgMTMuMTA5NCAwLjQzNjEwMkMxMS41MDYxIDAuNDA0NTc1IDkuOTg2MDIgMC40MzcwMzYgOC41NTg3OCAwLjUyMzE2N0M4LjAwNzUgMC41NTY0MjkgNy41ODc1NiAxLjAzMDMxIDcuNjIwODMgMS41ODE1OVpNNDguMzQ5NSAxMC45ODU2QzQ4LjU5ODIgMTAuNDkyNSA0OC40IDkuODkxMDggNDcuOTA2OSA5LjY0MjM5QzQ2LjUzNTggOC45NTA4OCA0NS4xNzQ5IDguMzA1NjQgNDMuODI2NiA3LjcwNDM0QzQzLjMyMjIgNy40Nzk0MiA0Mi43MzA5IDcuNzA1OTcgNDIuNTA2IDguMjEwMzdDNDIuMjgxIDguNzE0NzYgNDIuNTA3NiA5LjMwNjAxIDQzLjAxMiA5LjUzMDk1QzQ0LjMzMTUgMTAuMTE5NCA0NS42NjM2IDEwLjc1MSA0Ny4wMDYzIDExLjQyODFDNDcuNDk5NCAxMS42NzY4IDQ4LjEwMDggMTEuNDc4NyA0OC4zNDk1IDEwLjk4NTZaTTE2LjU2NjUgMS41OTMxMUMxNi41MTc1IDIuMTQzMjEgMTYuOTIzNyAyLjYyODg5IDE3LjQ3MzggMi42Nzc5MUMxOC44ODYgMi44MDM3NCAyMC4zNTA3IDIuOTc5MTggMjEuODYyMiAzLjIxMDI4QzIyLjQwODIgMy4yOTM3NCAyMi45MTg0IDIuOTE4ODQgMjMuMDAxOSAyLjM3MjlDMjMuMDg1MyAxLjgyNjk1IDIyLjcxMDQgMS4zMTY3MSAyMi4xNjQ1IDEuMjMzMjVDMjAuNjExNiAwLjk5NTgzMiAxOS4xMDU0IDAuODE1Mzc2IDE3LjY1MTMgMC42ODU4MTFDMTcuMTAxMiAwLjYzNjc5NCAxNi42MTU1IDEuMDQzIDE2LjU2NjUgMS41OTMxMVpNNDAuMjA2NSA3LjI1MTc0QzQwLjQwNjIgNi43MzY4MyA0MC4xNTA3IDYuMTU3NTEgMzkuNjM1OCA1Ljk1NzgxQzM4LjE5ODMgNS40MDAyOSAzNi43NzgzIDQuODkxOTcgMzUuMzc4NiA0LjQyOTc2QzM0Ljg1NDIgNC4yNTY1OSAzNC4yODg2IDQuNTQxMzQgMzQuMTE1NSA1LjA2NTc4QzMzLjk0MjMgNS41OTAyMiAzNC4yMjcxIDYuMTU1NzQgMzQuNzUxNSA2LjMyODlDMzYuMTE5MSA2Ljc4MDQ3IDM3LjUwNyA3LjI3NzMzIDM4LjkxMjYgNy44MjI0N0MzOS40Mjc1IDguMDIyMTkgNDAuMDA2OCA3Ljc2NjY1IDQwLjIwNjUgNy4yNTE3NFpNMjUuNDQ0IDIuODIxMThDMjUuMzI4NyAzLjM2MTMgMjUuNjczMSAzLjg5MjYyIDI2LjIxMzIgNC4wMDc5MUMyNy42MTMxIDQuMzA2NzEgMjkuMDQ1MSA0LjY1MjggMzAuNTA1NSA1LjA1MDI0QzMxLjAzODQgNS4xOTUyNyAzMS41ODggNC44ODA4NSAzMS43MzMgNC4zNDc5NEMzMS44NzggMy44MTUwNSAzMS41NjM2IDMuMjY1NDYgMzEuMDMwNyAzLjEyMDQ0QzI5LjUzNDUgMi43MTMyNCAyOC4wNjY2IDIuMzU4NDYgMjYuNjMwOCAyLjA1MTk2QzI2LjA5MDYgMS45MzY2NyAyNS41NTkzIDIuMjgxMDYgMjUuNDQ0IDIuODIxMThaIiBmaWxsPSIjNkNDMjRBIi8+Cjwvc3ZnPgo=);
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(2):after {
  bottom: -85px;
  left: -98px;
  height: 148px;
  width: 110px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjE0OCIgdmlld0JveD0iMCAwIDExMCAxNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS40Njk2MiAxNDYuOTk5QzQuOTY4NjcgMTQ3LjIzMiA0LjM3NDA3IDE0Ny4wMTQgNC4xNDE1NCAxNDYuNTEzTDAuMzUyMjA0IDEzOC4zNUMwLjExOTY2OSAxMzcuODQ5IDAuMzM3MjY0IDEzNy4yNTQgMC44MzgyMTMgMTM3LjAyMkMxLjMzOTE1IDEzNi43ODkgMS45MzM3NiAxMzcuMDA3IDIuMTY2MjkgMTM3LjUwOEw0Ljk2ODEgMTQzLjU0M0M1LjIwODkxIDE0My4xMDYgNS43NDQxNCAxNDIuOTA4IDYuMjE4NSAxNDMuMUM2LjY1MTEyIDE0My4yNzUgNi44OTQ2OCAxNDMuNzE4IDYuODM0ODkgMTQ0LjE2TDEyLjc5MDkgMTQxLjM5NkMxMy4yOTE5IDE0MS4xNjMgMTMuODg2NSAxNDEuMzgxIDE0LjExOSAxNDEuODgyQzE0LjM1MTUgMTQyLjM4MyAxNC4xMzQgMTQyLjk3NyAxMy42MzMgMTQzLjIxTDUuNDY5NjIgMTQ2Ljk5OVpNNy4xNzk5OCAxNDAuOTM1QzYuNjgzMjMgMTQwLjY5NCA2LjQ3NjIxIDE0MC4wOTUgNi43MTc1OSAxMzkuNTk5QzcuMzczNTQgMTM4LjI0OSA4LjA2Njc1IDEzNi45NDIgOC43OTQyOSAxMzUuNjc3QzkuMDY5NjIgMTM1LjE5OCA5LjY4MDk0IDEzNS4wMzMgMTAuMTU5NyAxMzUuMzA5QzEwLjYzODUgMTM1LjU4NCAxMC44MDM0IDEzNi4xOTUgMTAuNTI4IDEzNi42NzRDOS44MjM0NiAxMzcuODk5IDkuMTUyIDEzOS4xNjUgOC41MTY0NiAxNDAuNDczQzguMjc1MDkgMTQwLjk2OSA3LjY3NjczIDE0MS4xNzcgNy4xNzk5OCAxNDAuOTM1Wk0xMS40MTI5IDEzMy4yOTZDMTAuOTU0NiAxMzIuOTg4IDEwLjgzMjggMTMyLjM2NyAxMS4xNDEgMTMxLjkwOEMxMS45NzU3IDEzMC42NjcgMTIuODQ0NyAxMjkuNDY5IDEzLjc0NDcgMTI4LjMxMUMxNC4wODM3IDEyNy44NzUgMTQuNzEyIDEyNy43OTYgMTUuMTQ4IDEyOC4xMzVDMTUuNTg0IDEyOC40NzQgMTUuNjYyNiAxMjkuMTAzIDE1LjMyMzYgMTI5LjUzOUMxNC40NTEyIDEzMC42NjEgMTMuNjA5MiAxMzEuODIyIDEyLjgwMDggMTMzLjAyNEMxMi40OTI2IDEzMy40ODMgMTEuODcxMyAxMzMuNjA0IDExLjQxMjkgMTMzLjI5NlpNMTYuNjY4NiAxMjYuMzExQzE2LjI1NjIgMTI1Ljk0MyAxNi4yMTk3IDEyNS4zMTEgMTYuNTg3MSAxMjQuODk5QzE3LjU3ODIgMTIzLjc4NiAxOC41OTg1IDEyMi43MTQgMTkuNjQ0MSAxMjEuNjhDMjAuMDM2OSAxMjEuMjkyIDIwLjY3IDEyMS4yOTUgMjEuMDU4MyAxMjEuNjg4QzIxLjQ0NjcgMTIyLjA4MSAyMS40NDMxIDEyMi43MTQgMjEuMDUwNCAxMjMuMTAyQzIwLjAzMzcgMTI0LjEwOCAxOS4wNDI1IDEyNS4xNDkgMTguMDgwNSAxMjYuMjI5QzE3LjcxMzIgMTI2LjY0MSAxNy4wODEgMTI2LjY3OCAxNi42Njg2IDEyNi4zMTFaTTIyLjc5NzUgMTIwLjA2OUMyMi40MzMgMTE5LjY1NCAyMi40NzM4IDExOS4wMjMgMjIuODg4OCAxMTguNjU4QzI0LjAwMzIgMTE3LjY3OSAyNS4xMzk5IDExNi43MzcgMjYuMjk0OCAxMTUuODI3QzI2LjcyODggMTE1LjQ4NiAyNy4zNTc1IDExNS41NjEgMjcuNjk5MSAxMTUuOTk1QzI4LjA0MDcgMTE2LjQyOSAyNy45NjU4IDExNy4wNTcgMjcuNTMxOSAxMTcuMzk5QzI2LjQwMzcgMTE4LjI4NyAyNS4yOTQ3IDExOS4yMDcgMjQuMjA4NyAxMjAuMTYxQzIzLjc5MzggMTIwLjUyNSAyMy4xNjIgMTIwLjQ4NCAyMi43OTc1IDEyMC4wNjlaTTI5LjYwMTkgMTE0LjU3M0MyOS4yODE3IDExNC4xMjMgMjkuMzg2OSAxMTMuNDk4IDI5LjgzNjkgMTEzLjE3OEMzMS4wNDE5IDExMi4zMjEgMzIuMjYxNSAxMTEuNDk0IDMzLjQ5MTUgMTEwLjY5NkMzMy45NTQ4IDExMC4zOTYgMzQuNTc0MSAxMTAuNTI3IDM0Ljg3NDggMTEwLjk5MUMzNS4xNzU0IDExMS40NTQgMzUuMDQzNiAxMTIuMDczIDM0LjU4MDMgMTEyLjM3NEMzMy4zNzI0IDExMy4xNTggMzIuMTc2NSAxMTMuOTY4IDMwLjk5NjQgMTE0LjgwOEMzMC41NDY0IDExNS4xMjggMjkuOTIyMSAxMTUuMDIzIDI5LjYwMTkgMTE0LjU3M1pNMzYuODkxOSAxMDkuNzM2QzM2LjYwODYgMTA5LjI2MiAzNi43NjMyIDEwOC42NDggMzcuMjM3MiAxMDguMzY1QzM4LjUwNDYgMTA3LjYwNyAzOS43Nzg2IDEwNi44NzUgNDEuMDU0OCAxMDYuMTY1QzQxLjUzNzQgMTA1Ljg5NyA0Mi4xNDYzIDEwNi4wNyA0Mi40MTQ4IDEwNi41NTNDNDIuNjgzMyAxMDcuMDM2IDQyLjUwOTcgMTA3LjY0NSA0Mi4wMjcxIDEwNy45MTNDNDAuNzY3MSAxMDguNjE0IDM5LjUxMTIgMTA5LjMzNiAzOC4yNjMzIDExMC4wODJDMzcuNzg5MyAxMTAuMzY1IDM3LjE3NTMgMTEwLjIxIDM2Ljg5MTkgMTA5LjczNlpNNDQuNTA1MyAxMDUuNDI3QzQ0LjI0OSAxMDQuOTM3IDQ0LjQzNzcgMTA0LjMzMyA0NC45MjY5IDEwNC4wNzdDNDYuMjM0MyAxMDMuMzkyIDQ3LjUzOTUgMTAyLjcyNiA0OC44Mzc5IDEwMi4wNzdDNDkuMzMxOCAxMDEuODI5IDQ5LjkzMjUgMTAyLjAzIDUwLjE3OTYgMTAyLjUyM0M1MC40MjY3IDEwMy4wMTcgNTAuMjI2NiAxMDMuNjE4IDQ5LjczMjcgMTAzLjg2NUM0OC40NDM1IDEwNC41MSA0Ny4xNDk2IDEwNS4xNyA0NS44NTUyIDEwNS44NDhDNDUuMzY2IDEwNi4xMDUgNDQuNzYxNyAxMDUuOTE2IDQ0LjUwNTMgMTA1LjQyN1pNOTcuMDM0NCAxMDEuMDMyQzk2Ljk4NzQgMTAwLjQ4MSA5Ny4zOTU0IDk5Ljk5NzMgOTcuOTQ1NiA5OS45NTAzQzk5LjU1OTEgOTkuODEyNSAxMDAuOTEyIDk5LjQ4MzEgMTAyLjA0MSA5OC45OTc1QzEwMi41NDggOTguNzc5MyAxMDMuMTM2IDk5LjAxMzcgMTAzLjM1NCA5OS41MjFDMTAzLjU3MyAxMDAuMDI4IDEwMy4zMzggMTAwLjYxNyAxMDIuODMxIDEwMC44MzVDMTAxLjQ3IDEwMS40MiA5OS45MDIxIDEwMS43OSA5OC4xMTU4IDEwMS45NDNDOTcuNTY1NiAxMDEuOTkgOTcuMDgxNCAxMDEuNTgyIDk3LjAzNDQgMTAxLjAzMlpNOTQuNTA1NyAxMDAuOTg3Qzk0LjQ1NTIgMTAxLjUzNyA5My45Njg1IDEwMS45NDEgOTMuNDE4NSAxMDEuODkxQzkyLjY0NjQgMTAxLjgyIDkxLjg0MjggMTAxLjcyIDkxLjAwNjcgMTAxLjU5MUM5MC4yMzk4IDEwMS40NzMgODkuNDgzNyAxMDEuMzUzIDg4LjczODEgMTAxLjIzMkM4OC4xOTMgMTAxLjE0MyA4Ny44MjMxIDEwMC42MjkgODcuOTEyIDEwMC4wODRDODguMDAwOSA5OS41Mzg2IDg4LjUxNDggOTkuMTY4OCA4OS4wNTk5IDk5LjI1NzdDODkuNzk5NyA5OS4zNzgzIDkwLjU1MDMgOTkuNDk3MyA5MS4zMTE2IDk5LjYxNDhDOTIuMTEwNSA5OS43MzggOTIuODczMyA5OS44MzI0IDkzLjYwMTQgOTkuODk5M0M5NC4xNTEzIDk5Ljk0OTggOTQuNTU2MiAxMDAuNDM3IDk0LjUwNTcgMTAwLjk4N1pNNTIuMzEzMyAxMDEuNDc1QzUyLjA3MjMgMTAwLjk3OCA1Mi4yNzk4IDEwMC4zOCA1Mi43NzY3IDEwMC4xMzlDNTQuMTA3NCA5OS40OTM1IDU1LjQyNjMgOTguODYxMiA1Ni43MjY5IDk4LjIzODVDNTcuMjI1IDk4IDU3LjgyMjIgOTguMjEwNSA1OC4wNjA3IDk4LjcwODZDNTguMjk5MiA5OS4yMDY3IDU4LjA4ODcgOTkuODAzOSA1Ny41OTA2IDEwMC4wNDJDNTYuMjkwMiAxMDAuNjY1IDU0Ljk3NTMgMTAxLjI5NSA1My42NDk1IDEwMS45MzhDNTMuMTUyNiAxMDIuMTc5IDUyLjU1NDMgMTAxLjk3MiA1Mi4zMTMzIDEwMS40NzVaTTg1LjU1MzIgOTkuNjc4MUM4NS40NTQ1IDEwMC4yMjIgODQuOTM0IDEwMC41ODIgODQuMzkwNiAxMDAuNDgzQzgyLjkxNCAxMDAuMjE1IDgxLjQ4MjkgOTkuOTQwMiA4MC4wOTYzIDk5LjY1ODlDNzkuNTU1MSA5OS41NDkxIDc5LjIwNTMgOTkuMDIxMyA3OS4zMTUxIDk4LjQ4Qzc5LjQyNSA5Ny45Mzg4IDc5Ljk1MjcgOTcuNTg5IDgwLjQ5NCA5Ny42OTg4QzgxLjg2NjYgOTcuOTc3MyA4My4yODQzIDk4LjI0OTcgODQuNzQ4IDk4LjUxNTVDODUuMjkxNCA5OC42MTQyIDg1LjY1MTkgOTkuMTM0OCA4NS41NTMyIDk5LjY3ODFaTTc2Ljk3MzMgOTcuOTc3Qzc2Ljg1MDYgOTguNTE1NCA3Ni4zMTQ1IDk4Ljg1MjQgNzUuNzc2MSA5OC43Mjk2Qzc0LjI5IDk4LjM5MDggNzIuODYxMSA5OC4wNDQgNzEuNDg4IDk3LjY4OThDNzAuOTUzMiA5Ny41NTE4IDcwLjYzMTUgOTcuMDA2NSA3MC43Njk1IDk2LjQ3MTdDNzAuOTA3NCA5NS45MzY5IDcxLjQ1MjggOTUuNjE1MiA3MS45ODc1IDk1Ljc1MzJDNzMuMzQxNSA5Ni4xMDI0IDc0Ljc1MiA5Ni40NDQ4IDc2LjIyMDcgOTYuNzc5N0M3Ni43NTkxIDk2LjkwMjQgNzcuMDk2MSA5Ny40Mzg1IDc2Ljk3MzMgOTcuOTc3Wk0xMDUuNDAzIDk4LjAwMTVDMTA0Ljk3MiA5Ny42NTY0IDEwNC45MDMgOTcuMDI3IDEwNS4yNDggOTYuNTk1OUMxMDYuMDU3IDk1LjU4NSAxMDYuNjQ4IDk0LjM0NiAxMDcuMDQxIDkyLjg4MjFDMTA3LjE4NCA5Mi4zNDg2IDEwNy43MzIgOTIuMDMyIDEwOC4yNjUgOTIuMTc0OUMxMDguNzk5IDkyLjMxNzkgMTA5LjExNSA5Mi44NjYyIDEwOC45NzIgOTMuMzk5N0MxMDguNTIzIDk1LjA3NiAxMDcuODIzIDk2LjU3ODkgMTA2LjgwOSA5Ny44NDU4QzEwNi40NjQgOTguMjc3IDEwNS44MzUgOTguMzQ2NyAxMDUuNDAzIDk4LjAwMTVaTTYwLjIwNjcgOTcuNjgwNkM1OS45NjY3IDk3LjE4MzIgNjAuMTc1MyA5Ni41ODU0IDYwLjY3MjYgOTYuMzQ1M0M2MS40NzMyIDk1Ljk1ODkgNjIuMjY0MiA5NS41NzQ4IDYzLjA0NDUgOTUuMTkxOEM2My4wMzM3IDk1LjE4ODEgNjMuMDIyOSA5NS4xODQ0IDYzLjAxMjIgOTUuMTgwOEM2Mi40ODk0IDk1LjAwMjYgNjIuMjEgOTQuNDM0NCA2Mi4zODgyIDkzLjkxMTZDNjIuNTY2MyA5My4zODg5IDYzLjEzNDUgOTMuMTA5NSA2My42NTczIDkzLjI4NzdDNjQuOTgxMSA5My43Mzg4IDY2LjM4MDggOTQuMTgyMiA2Ny44NTkyIDk0LjYxNjdDNjguMzg5MSA5NC43NzI1IDY4LjY5MjMgOTUuMzI4MyA2OC41MzY2IDk1Ljg1ODJDNjguMzgwOSA5Ni4zODggNjcuODI1IDk2LjY5MTMgNjcuMjk1MiA5Ni41MzU2QzY2Ljc1ODcgOTYuMzc3OSA2Ni4yMzIgOTYuMjE4OSA2NS43MTUxIDk2LjA1ODhDNjUuNjQ4MiA5Ni4xMTk3IDY1LjU3MTkgOTYuMTcyNiA2NS40ODcgOTYuMjE1QzY0LjE5OTEgOTYuODU3NCA2Mi44ODE4IDk3LjQ5OTggNjEuNTQyIDk4LjE0NjVDNjEuMDQ0NiA5OC4zODY1IDYwLjQ0NjggOTguMTc3OSA2MC4yMDY3IDk3LjY4MDZaTTY4LjA1MDYgOTMuNzkwNUM2Ny43OTE1IDkzLjMwMjggNjcuOTc3IDkyLjY5NzMgNjguNDY0NyA5Mi40MzgzQzY5Ljc3MzggOTEuNzQzMSA3MS4wMzYyIDkxLjA0NDMgNzIuMjQ1MiA5MC4zMzU4QzcyLjcyMTcgOTAuMDU2NSA3My4zMzQzIDkwLjIxNjQgNzMuNjEzNiA5MC42OTI5QzczLjg5MjggOTEuMTY5NCA3My43MzI5IDkxLjc4MiA3My4yNTY1IDkyLjA2MTNDNzIuMDE4OCA5Mi43ODY3IDcwLjczMTMgOTMuNDk5MSA2OS40MDI4IDk0LjIwNDZDNjguOTE1MSA5NC40NjM3IDY4LjMwOTYgOTQuMjc4MyA2OC4wNTA2IDkzLjc5MDVaTTYwLjE2ODMgOTMuMDkzOUM1OS45NjI1IDkzLjYwNjQgNTkuMzgwMyA5My44NTUxIDU4Ljg2NzcgOTMuNjQ5M0M1Ny40MiA5My4wNjgyIDU2LjA3NjQgOTIuNDc0OCA1NC44MzI0IDkxLjg3MDhDNTQuMzM1NiA5MS42Mjk1IDU0LjEyODQgOTEuMDMxMiA1NC4zNjk2IDkwLjUzNDRDNTQuNjEwOSA5MC4wMzc2IDU1LjIwOTIgODkuODMwNCA1NS43MDYgOTAuMDcxN0M1Ni45MDQxIDkwLjY1MzUgNTguMjA0NiA5MS4yMjggNTkuNjEyOCA5MS43OTMzQzYwLjEyNTMgOTEuOTk5MSA2MC4zNzQgOTIuNTgxMyA2MC4xNjgzIDkzLjA5MzlaTTEwOC41ODYgODkuNjYxNkMxMDguMDM0IDg5LjY0MjkgMTA3LjYwMSA4OS4xODAzIDEwNy42MiA4OC42MjgzQzEwNy42NjcgODcuMjQ2NCAxMDcuNjA5IDg1Ljc1ODUgMTA3LjQ2MSA4NC4xNzZDMTA3LjQxIDgzLjYyNjIgMTA3LjgxNCA4My4xMzg3IDEwOC4zNjMgODMuMDg3MkMxMDguOTEzIDgzLjAzNTcgMTA5LjQwMSA4My40Mzk4IDEwOS40NTIgODMuOTg5N0MxMDkuNjA3IDg1LjYzNzYgMTA5LjY2OSA4Ny4yMTIyIDEwOS42MTkgODguNjk2MUMxMDkuNiA4OS4yNDgxIDEwOS4xMzggODkuNjgwNCAxMDguNTg2IDg5LjY2MTZaTTc1LjYyOTQgODkuNDMzNUM3NS4zMTk4IDg4Ljk3NjEgNzUuNDM5NiA4OC4zNTQ0IDc1Ljg5NyA4OC4wNDQ4Qzc3LjEyNiA4Ny4yMTI5IDc4LjI3MzUgODYuMzYyNCA3OS4zMzAzIDg1LjQ4NDhDNzkuNzU1MSA4NS4xMzE5IDgwLjM4NTYgODUuMTkwMyA4MC43Mzg1IDg1LjYxNTJDODEuMDkxMyA4Ni4wNDAxIDgxLjAzMjkgODYuNjcwNSA4MC42MDggODcuMDIzNEM3OS40OTMgODcuOTQ5NCA3OC4yOTE4IDg4LjgzODggNzcuMDE4MSA4OS43MDFDNzYuNTYwNyA5MC4wMTA2IDc1LjkzOSA4OS44OTA4IDc1LjYyOTQgODkuNDMzNVpNNTIuMjg4OSA4OS40MDg2QzUxLjk5OTcgODkuODc5MSA1MS4zODM4IDkwLjAyNiA1MC45MTMzIDg5LjczNjhDNDkuNTA4IDg4Ljg3MjkgNDguMjc4MyA4Ny45ODk2IDQ3LjIxNDggODcuMDlDNDYuNzkzMSA4Ni43MzM0IDQ2Ljc0MDQgODYuMTAyNCA0Ny4wOTcxIDg1LjY4MDdDNDcuNDUzNyA4NS4yNTkxIDQ4LjA4NDcgODUuMjA2NCA0OC41MDY0IDg1LjU2M0M0OS40ODMxIDg2LjM4OTIgNTAuNjI5MiA4Ny4yMTQ1IDUxLjk2MDcgODguMDMzQzUyLjQzMTIgODguMzIyMiA1Mi41NzgxIDg4LjkzODEgNTIuMjg4OSA4OS40MDg2Wk04Mi40NTggODMuOTkxNUM4Mi4wNDc5IDgzLjYyMTYgODIuMDE1NSA4Mi45ODkyIDgyLjM4NTQgODIuNTc5MkM4My4zNDk4IDgxLjUxMDQgODQuMTgyNCA4MC4zOTgzIDg0Ljg3MTcgNzkuMjMwN0M4NS4xNTI0IDc4Ljc1NTEgODUuNzY1NiA3OC41OTcyIDg2LjI0MTIgNzguODc4Qzg2LjcxNjggNzkuMTU4NyA4Ni44NzQ3IDc5Ljc3MTkgODYuNTkzOSA4MC4yNDc1Qzg1LjgyODYgODEuNTQzOCA4NC45MTM0IDgyLjc2MyA4My44NzAzIDgzLjkxOUM4My41MDAzIDg0LjMyOSA4Mi44NjggODQuMzYxNSA4Mi40NTggODMuOTkxNVpNNDUuNDQ0MyA4My45NjA3QzQ0Ljk5NiA4NC4yODMzIDQ0LjM3MTEgODQuMTgxNSA0NC4wNDg1IDgzLjczMzJDNDMuMDQyMiA4Mi4zMzUyIDQyLjM4IDgwLjkwNjQgNDIuMDM4OCA3OS40NjM5QzQxLjkxMTYgNzguOTI2NCA0Mi4yNDQyIDc4LjM4NzcgNDIuNzgxNyA3OC4yNjA1QzQzLjMxOTEgNzguMTMzNCA0My44NTc5IDc4LjQ2NiA0My45ODUgNzkuMDAzNUM0NC4yNTk3IDgwLjE2NDQgNDQuODAxNiA4MS4zNTU5IDQ1LjY3MTcgODIuNTY0OUM0NS45OTQ0IDgzLjAxMzEgNDUuODkyNSA4My42MzgxIDQ1LjQ0NDMgODMuOTYwN1pNMTA4LjAxNiA4MC41NTY2QzEwNy40NzIgODAuNjQ5MyAxMDYuOTU1IDgwLjI4MzIgMTA2Ljg2MiA3OS43Mzg4QzEwNi42MiA3OC4zMTQxIDEwNi4zMjYgNzYuODM4NiAxMDUuOTkyIDc1LjMxOTZDMTA1Ljg3MyA3NC43ODAzIDEwNi4yMTQgNzQuMjQ2OCAxMDYuNzUzIDc0LjEyOEMxMDcuMjkzIDc0LjAwOTMgMTA3LjgyNiA3NC4zNTAzIDEwNy45NDUgNzQuODg5N0MxMDguMjg1IDc2LjQzMzggMTA4LjU4NSA3Ny45NDExIDEwOC44MzQgNzkuNDAyOEMxMDguOTI3IDc5Ljk0NzIgMTA4LjU2MSA4MC40NjM4IDEwOC4wMTYgODAuNTU2NlpNODcuMTk2NyA3Ni43MDk5Qzg2LjY2NzMgNzYuNTUyNCA4Ni4zNjU5IDc1Ljk5NTUgODYuNTIzNSA3NS40NjYyQzg2LjkwMzUgNzQuMTg5NSA4Ny4xMzYgNzIuODM2OCA4Ny4yMDQxIDcxLjM5MzdDODcuMjMwMSA3MC44NDIgODcuNjk4NCA3MC40MTU5IDg4LjI1MDEgNzAuNDQxOUM4OC44MDE3IDcwLjQ2NzkgODkuMjI3OSA3MC45MzYyIDg5LjIwMTggNzEuNDg3OUM4OS4xMjYzIDczLjA4ODUgODguODY3NiA3NC42MDE0IDg4LjQ0MDQgNzYuMDM2N0M4OC4yODI4IDc2LjU2NjEgODcuNzI2IDc2Ljg2NzUgODcuMTk2NyA3Ni43MDk5Wk00Mi43OTYzIDc1Ljg3ODlDNDIuMjU4OCA3NS43NTE4IDQxLjkyNjEgNzUuMjEzMSA0Mi4wNTMyIDc0LjY3NTZDNDIuNDA3NSA3My4xNzc2IDQzLjA3MjEgNzEuNzM1MSA0My45NzAyIDcwLjM2ODFDNDQuMjczNSA2OS45MDY1IDQ0Ljg5MzUgNjkuNzc4MiA0NS4zNTUxIDcwLjA4MTVDNDUuODE2NyA3MC4zODQ3IDQ1Ljk0NSA3MS4wMDQ3IDQ1LjY0MTcgNzEuNDY2M0M0NC44NDgxIDcyLjY3NDMgNDQuMjkxIDczLjkwMzQgNDMuOTk5NSA3NS4xMzU5QzQzLjg3MjUgNzUuNjczMyA0My4zMzM3IDc2LjAwNiA0Mi43OTYzIDc1Ljg3ODlaTTEwNi4xNTkgNzEuNjM3OEMxMDUuNjI0IDcxLjc3MzIgMTA1LjA4IDcxLjQ0ODkgMTA0Ljk0NSA3MC45MTM1QzEwNC41ODEgNjkuNDc1NSAxMDQuMTkyIDY4LjAwOTYgMTAzLjc4NCA2Ni41MjEzQzEwMy42MzggNjUuOTg4NiAxMDMuOTUyIDY1LjQzODUgMTA0LjQ4NSA2NS4yOTI3QzEwNS4wMTcgNjUuMTQ2OCAxMDUuNTY3IDY1LjQ2MDQgMTA1LjcxMyA2NS45OTMxQzEwNi4xMjMgNjcuNDkwOSAxMDYuNTE2IDY4Ljk2OTcgMTA2Ljg4NCA3MC40MjMxQzEwNy4wMTkgNzAuOTU4NiAxMDYuNjk1IDcxLjUwMjQgMTA2LjE1OSA3MS42Mzc4Wk00Ni44OTU0IDY4LjI3NTdDNDYuNTExMyA2Ny44Nzg4IDQ2LjUyMTggNjcuMjQ1NyA0Ni45MTg3IDY2Ljg2MTdDNDcuOTY5NyA2NS44NDQ4IDQ5LjE0NzMgNjQuODc5NyA1MC40MTg5IDYzLjk3NjFDNTAuODY5IDYzLjY1NjIgNTEuNDkzMyA2My43NjE4IDUxLjgxMzMgNjQuMjEyQzUyLjEzMzIgNjQuNjYyMSA1Mi4wMjc2IDY1LjI4NjQgNTEuNTc3NCA2NS42MDY0QzUwLjM3NzUgNjYuNDU5MSA0OS4yNzkzIDY3LjM2MDYgNDguMzA5NCA2OC4yOTlDNDcuOTEyNSA2OC42ODMgNDcuMjc5NCA2OC42NzI2IDQ2Ljg5NTQgNjguMjc1N1pNODguMTExIDY4LjA5MzdDODcuNTY0OCA2OC4xNzU3IDg3LjA1NTYgNjcuNzk5NCA4Ni45NzM1IDY3LjI1MzNDODYuODcxMSA2Ni41NzExIDg2LjczNjUgNjUuODY5OSA4Ni41NjgyIDY1LjE0ODZDODYuNDEwMSA2NC40NzA3IDg2LjE4ODQgNjMuODUzNSA4NS45MTEyIDYzLjI5MkM4NS42NjY4IDYyLjc5NjggODUuODcwMSA2Mi4xOTcxIDg2LjM2NTMgNjEuOTUyN0M4Ni44NjA1IDYxLjcwODIgODcuNDYwMiA2MS45MTE1IDg3LjcwNDYgNjIuNDA2OEM4OC4wNTI1IDYzLjExMTQgODguMzI0NiA2My44NzM5IDg4LjUxNiA2NC42OTQzQzg4LjY5NTcgNjUuNDY1IDg4Ljg0MDYgNjYuMjE4NyA4OC45NTEzIDY2Ljk1NjJDODkuMDMzNCA2Ny41MDI0IDg4LjY1NzEgNjguMDExNiA4OC4xMTEgNjguMDkzN1pNNTMuODM1OCA2Mi45NTM5QzUzLjU2OTggNjIuNDY5OSA1My43NDY2IDYxLjg2MTkgNTQuMjMwNiA2MS41OTU5QzU1LjUyNjMgNjAuODg0IDU2Ljg3OTMgNjAuMjI3OSA1OC4yNjcgNTkuNjM1M0M1OC43NzQ5IDU5LjQxODQgNTkuMzYyNCA1OS42NTQ0IDU5LjU3OTMgNjAuMTYyM0M1OS43OTYyIDYwLjY3MDIgNTkuNTYwMyA2MS4yNTc4IDU5LjA1MjQgNjEuNDc0N0M1Ny43MjI4IDYyLjA0MjQgNTYuNDI5MyA2Mi42Njk4IDU1LjE5MzggNjMuMzQ4N0M1NC43MDk4IDYzLjYxNDcgNTQuMTAxOCA2My40Mzc5IDUzLjgzNTggNjIuOTUzOVpNMTAzLjc5MSA2Mi44MjVDMTAzLjI2IDYyLjk3NjggMTAyLjcwNyA2Mi42NjkzIDEwMi41NTUgNjIuMTM4M0MxMDIuMTQxIDYwLjY5MDggMTAxLjcxOCA1OS4yMjk0IDEwMS4yOTEgNTcuNzU3OEMxMDEuMTM3IDU3LjIyNzUgMTAxLjQ0MiA1Ni42NzI3IDEwMS45NzIgNTYuNTE4N0MxMDIuNTAzIDU2LjM2NDcgMTAzLjA1OCA1Ni42Njk5IDEwMy4yMTIgNTcuMjAwM0MxMDMuNjM5IDU4LjY3MiAxMDQuMDYzIDYwLjEzNjkgMTA0LjQ3OCA2MS41ODg3QzEwNC42MyA2Mi4xMTk4IDEwNC4zMjIgNjIuNjczMyAxMDMuNzkxIDYyLjgyNVpNODQuNzk5OSA2MC4xMzg5Qzg0LjQ3ODEgNjAuNTg3NyA4My44NTM0IDYwLjY5MDggODMuNDA0NSA2MC4zNjlDODIuMzg5MiA1OS42NDEyIDgxLjE2NjEgNTkuMDg2NyA3OS43Njk0IDU4LjcwMkM3OS4yMzcgNTguNTU1NCA3OC45MjQyIDU4LjAwNDkgNzkuMDcwOCA1Ny40NzI0Qzc5LjIxNzUgNTYuOTQgNzkuNzY4IDU2LjYyNzIgODAuMzAwNSA1Ni43NzM4QzgxLjg3OTcgNTcuMjA4OCA4My4zMjggNTcuODUzNCA4NC41Njk3IDU4Ljc0MzVDODUuMDE4NiA1OS4wNjUzIDg1LjEyMTYgNTkuNjkgODQuNzk5OSA2MC4xMzg5Wk02MS44MTQ0IDU5LjMyOTNDNjEuNjQ1OSA1OC44MDMzIDYxLjkzNTcgNTguMjQwNCA2Mi40NjE2IDU4LjA3MTlDNjMuODk3IDU3LjYxMiA2NS4zNDczIDU3LjIyMjYgNjYuNzkwMyA1Ni45MTE4QzY3LjMzMDIgNTYuNzk1NSA2Ny44NjIxIDU3LjEzODkgNjcuOTc4NCA1Ny42Nzg4QzY4LjA5NDcgNTguMjE4NyA2Ny43NTEzIDU4Ljc1MDcgNjcuMjExMyA1OC44NjdDNjUuODM0NSA1OS4xNjM1IDY0LjQ0NzMgNTkuNTM1OSA2My4wNzE4IDU5Ljk3NjVDNjIuNTQ1OSA2MC4xNDUgNjEuOTgyOSA1OS44NTUzIDYxLjgxNDQgNTkuMzI5M1pNNzAuMzI5NCA1Ny4zMDIyQzcwLjI3NSA1Ni43NTI2IDcwLjY3NjUgNTYuMjYzIDcxLjIyNjIgNTYuMjA4NkM3Mi43ODA5IDU2LjA1NDkgNzQuMzAzNiA1Ni4wMDc4IDc1Ljc2MjggNTYuMDgwOEM3Ni4zMTQ0IDU2LjEwODQgNzYuNzM5MiA1Ni41Nzc5IDc2LjcxMTYgNTcuMTI5NUM3Ni42ODQgNTcuNjgxMSA3Ni4yMTQ1IDU4LjEwNTkgNzUuNjYyOSA1OC4wNzgzQzc0LjMxNDUgNTguMDEwOSA3Mi44OTE2IDU4LjA1MzcgNzEuNDIyOSA1OC4xOTg5QzcwLjg3MzMgNTguMjUzMyA3MC4zODM3IDU3Ljg1MTggNzAuMzI5NCA1Ny4zMDIyWk0xMDEuMjU4IDU0LjA1NzFDMTAwLjcyNyA1NC4yMSAxMDAuMTczIDUzLjkwMzggMTAwLjAyIDUzLjM3MzFDOTkuNTk4NyA1MS45MTA2IDk5LjE3OTcgNTAuNDQzNCA5OC43Njk1IDQ4Ljk3N0M5OC42MjA3IDQ4LjQ0NTEgOTguOTMxMyA0Ny44OTM0IDk5LjQ2MzIgNDcuNzQ0NkM5OS45OTUgNDcuNTk1OCAxMDAuNTQ3IDQ3LjkwNjQgMTAwLjY5NiA0OC40MzgyQzEwMS4xMDQgNDkuODk3OSAxMDEuNTIxIDUxLjM1OTcgMTAxLjk0MiA1Mi44MTkzQzEwMi4wOTUgNTMuMzQ5OSAxMDEuNzg5IDUzLjkwNDEgMTAxLjI1OCA1NC4wNTcxWk05OC43ODc5IDQ1LjI3MzFDOTguMjU0IDQ1LjQxNDQgOTcuNzA2NiA0NS4wOTYxIDk3LjU2NTMgNDQuNTYyMkM5Ny4xNzE3IDQzLjA3NDcgOTYuNzkzMyA0MS41OTI1IDk2LjQzNjcgNDAuMTIwN0M5Ni4zMDY3IDM5LjU4MzkgOTYuNjM2NCAzOS4wNDM0IDk3LjE3MzIgMzguOTEzNEM5Ny43MDk5IDM4Ljc4MzMgOTguMjUwNSAzOS4xMTMgOTguMzgwNSAzOS42NDk4Qzk4LjczMzIgNDEuMTA1NyA5OS4xMDggNDIuNTc0MiA5OS40OTg4IDQ0LjA1MDVDOTkuNjQwMSA0NC41ODQ0IDk5LjMyMTggNDUuMTMxOCA5OC43ODc5IDQ1LjI3MzFaTTk2LjYwMzMgMzYuNDE1NUM5Ni4wNjI5IDM2LjUyOTYgOTUuNTMyNCAzNi4xODQxIDk1LjQxODMgMzUuNjQzN0M5NS4wOTYxIDM0LjExNzggOTQuODA1NCAzMi42MDg1IDk0LjU1NDEgMzEuMTIyMkM5NC40NjIxIDMwLjU3NzcgOTQuODI4OSAzMC4wNjE2IDk1LjM3MzUgMjkuOTY5NUM5NS45MTggMjkuODc3NSA5Ni40MzQxIDMwLjI0NDMgOTYuNTI2MiAzMC43ODg4Qzk2Ljc3MjMgMzIuMjQ0OSA5Ny4wNTc3IDMzLjcyNzMgOTcuMzc1MSAzNS4yMzA1Qzk3LjQ4OTIgMzUuNzcwOSA5Ny4xNDM3IDM2LjMwMTQgOTYuNjAzMyAzNi40MTU1Wk05NS4wMSAyNy40MzExQzk0LjQ2MTEgMjcuNDkyNiA5My45NjYzIDI3LjA5NzYgOTMuOTA0OCAyNi41NDg3QzkzLjcyNzggMjQuOTcwMyA5My42MDgzIDIzLjQyNTMgOTMuNTU3MiAyMS45MjI1QzkzLjUzODUgMjEuMzcwNSA5My45NzA3IDIwLjkwNzkgOTQuNTIyNyAyMC44ODkxQzk1LjA3NDcgMjAuODcwNCA5NS41MzczIDIxLjMwMjcgOTUuNTU2MSAyMS44NTQ2Qzk1LjYwNTEgMjMuMjk4NiA5NS43MjAyIDI0Ljc5MTUgOTUuODkyMyAyNi4zMjU5Qzk1Ljk1MzkgMjYuODc0NyA5NS41NTg4IDI3LjM2OTUgOTUuMDEgMjcuNDMxMVpNOTQuNTYxOSAxOC4zMzQ3Qzk0LjAxMTIgMTguMjkyNSA5My41OTkxIDE3LjgxMTggOTMuNjQxMyAxNy4yNjEyQzkzLjc2NTQgMTUuNjQ1NCA5My45OTYgMTQuMDkyMyA5NC4zNTIgMTIuNjE2OUM5NC40ODE2IDEyLjA4IDk1LjAyMTggMTEuNzQ5OCA5NS41NTg3IDExLjg3OTRDOTYuMDk1NiAxMi4wMDg5IDk2LjQyNTggMTIuNTQ5MSA5Ni4yOTYyIDEzLjA4NkM5NS45Njg5IDE0LjQ0MjcgOTUuNzUyNiAxNS44ODg1IDk1LjYzNTUgMTcuNDE0MkM5NS41OTMyIDE3Ljk2NDkgOTUuMTEyNSAxOC4zNzcgOTQuNTYxOSAxOC4zMzQ3Wk05Ni40MTg4IDkuNDUzNzhDOTUuOTI1NiA5LjIwNTI0IDk1LjcyNzMgOC42MDM5NCA5NS45NzU4IDguMTEwNzRDOTYuNzA1NiA2LjY2MjY1IDk3LjYxODEgNS4zMzUyNSA5OC43MzcyIDQuMTUxODFDOTkuMTE2NyAzLjc1MDUzIDk5Ljc0OTYgMy43MzI4NCAxMDAuMTUxIDQuMTEyMzFDMTAwLjU1MiA0LjQ5MTc3IDEwMC41NyA1LjEyNDY5IDEwMC4xOSA1LjUyNTk3Qzk5LjIxMzQgNi41NTkxNyA5OC40MTAyIDcuNzI0MzcgOTcuNzYxOSA5LjAxMDgyQzk3LjUxMzMgOS41MDQwMSA5Ni45MTIgOS43MDIzNCA5Ni40MTg4IDkuNDUzNzhaTTEwMi4xNTEgMi41NTAxNEMxMDEuODc1IDIuMDcyMSAxMDIuMDM4IDEuNDYwMzYgMTAyLjUxNiAxLjE4Mzc5QzEwMy4yMDIgMC43ODcxMDkgMTAzLjkzIDAuNDI1MzQ2IDEwNC43MDMgMC4wOTk2Mzc0QzEwNS4yMTIgLTAuMTE0Nzc0IDEwNS43OTkgMC4xMjM5OTkgMTA2LjAxMyAwLjYzMjk1M0MxMDYuMjI4IDEuMTQxOTIgMTA1Ljk4OSAxLjcyODM0IDEwNS40OCAxLjk0Mjc1QzEwNC43ODEgMi4yMzcyNSAxMDQuMTI4IDIuNTYxOTggMTAzLjUxOCAyLjkxNDk0QzEwMy4wNCAzLjE5MTUgMTAyLjQyOCAzLjAyODE5IDEwMi4xNTEgMi41NTAxNFoiIGZpbGw9IiM2Q0MyNEEiLz4KPC9zdmc+Cg==);
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(3):after {
  bottom: -88px;
  right: -88px;
  height: 123px;
  width: 122px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDEyMiAxMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTE2LjUzMSAxMjIuMDgyQzExNi4yMTQgMTIyLjUzNCAxMTUuNTkgMTIyLjY0NCAxMTUuMTM4IDEyMi4zMjdMMTA3Ljc3IDExNy4xNTlDMTA3LjMxOCAxMTYuODQyIDEwNy4yMDggMTE2LjIxOCAxMDcuNTI1IDExNS43NjZDMTA3Ljg0MiAxMTUuMzE0IDEwOC40NjYgMTE1LjIwNCAxMDguOTE4IDExNS41MjJMMTE0LjI4OCAxMTkuMjg3QzExNC4yMjcgMTE4Ljc3MiAxMTQuNTczIDExOC4yODkgMTE1LjA5IDExOC4xODlDMTE1LjYzMiAxMTguMDg0IDExNi4xNTcgMTE4LjQzOCAxMTYuMjYyIDExOC45OEMxMTYuMjYzIDExOC45ODEgMTE2LjI2MyAxMTguOTgxIDExNi4yNjMgMTE4Ljk4MkwxMjAuMDYxIDExMy41NjVDMTIwLjM3OCAxMTMuMTEzIDEyMS4wMDIgMTEzLjAwNCAxMjEuNDU0IDExMy4zMjFDMTIxLjkwNiAxMTMuNjM4IDEyMi4wMTYgMTE0LjI2MSAxMjEuNjk5IDExNC43MTRMMTE2LjUzMSAxMjIuMDgyWk0xMTQuNTYyIDExNS43MDlDMTE0LjAyNCAxMTUuODM0IDExMy40ODYgMTE1LjUwMSAxMTMuMzYgMTE0Ljk2M0MxMTIuOTk5IDExMy40MjIgMTEyLjYxNyAxMTEuOTQzIDExMi4yMTYgMTEwLjUyNUMxMTIuMDY2IDEwOS45OTMgMTEyLjM3NCAxMDkuNDQgMTEyLjkwNiAxMDkuMjlDMTEzLjQzNyAxMDkuMTQgMTEzLjk5IDEwOS40NDggMTE0LjE0IDEwOS45OEMxMTQuNTUxIDExMS40MjkgMTE0Ljk0IDExMi45MzggMTE1LjMwNyAxMTQuNTA3QzExNS40MzMgMTE1LjA0NSAxMTUuMDk5IDExNS41ODMgMTE0LjU2MiAxMTUuNzA5Wk0xMTIuMTU0IDEwNi44NjdDMTExLjYzMSAxMDcuMDQ1IDExMS4wNjMgMTA2Ljc2NiAxMTAuODg0IDEwNi4yNDRDMTEwLjM4MSAxMDQuNzcgMTA5Ljg1MyAxMDMuMzcgMTA5LjMwMyAxMDIuMDQyQzEwOS4wOTIgMTAxLjUzMiAxMDkuMzM0IDEwMC45NDcgMTA5Ljg0NSAxMDAuNzM2QzExMC4zNTUgMTAwLjUyNCAxMTAuOTQgMTAwLjc2NyAxMTEuMTUxIDEwMS4yNzdDMTExLjcxOCAxMDIuNjQ2IDExMi4yNjEgMTA0LjA4NSAxMTIuNzc3IDEwNS41OThDMTEyLjk1NSAxMDYuMTIgMTEyLjY3NiAxMDYuNjg5IDExMi4xNTQgMTA2Ljg2N1pNMTA4Ljc1NiA5OC4zNTk0QzEwOC4yNjQgOTguNjA5OCAxMDcuNjYyIDk4LjQxMzggMTA3LjQxMSA5Ny45MjE2QzEwNi43MDIgOTYuNTI3NiAxMDUuOTY0IDk1LjIyODkgMTA1LjE5OSA5NC4wMTk5QzEwNC45MDMgOTMuNTUzMiAxMDUuMDQyIDkyLjkzNTQgMTA1LjUwOSA5Mi42NDAxQzEwNS45NzUgOTIuMzQ0NyAxMDYuNTkzIDkyLjQ4MzYgMTA2Ljg4OSA5Mi45NTAzQzEwNy42ODkgOTQuMjE0OSAxMDguNDU4IDk1LjU2OCAxMDkuMTk0IDk3LjAxNDdDMTA5LjQ0NCA5Ny41MDcgMTA5LjI0OCA5OC4xMDkgMTA4Ljc1NiA5OC4zNTk0Wk0xMDQuMDIgOTAuNTQzOEMxMDMuNTkgOTAuODg5NiAxMDIuOTYgOTAuODIwOCAxMDIuNjE0IDkwLjM5MDFDMTAxLjY0OSA4OS4xODc5IDEwMC42NSA4OC4xMDA0IDk5LjYyMTkgODcuMTE4NEM5OS4yMjI1IDg2LjczNjkgOTkuMjA3OSA4Ni4xMDM5IDk5LjU4OTQgODUuNzA0NUM5OS45NzA4IDg1LjMwNTEgMTAwLjYwNCA4NS4yOTA1IDEwMS4wMDMgODUuNjcyQzEwMi4wOTcgODYuNzE2OCAxMDMuMTU1IDg3Ljg2OTQgMTA0LjE3NCA4OS4xMzhDMTA0LjUyIDg5LjU2ODYgMTA0LjQ1MSA5MC4xOTggMTA0LjAyIDkwLjU0MzhaTTk3LjYwNzYgODQuMDY4M0M5Ny4yODkzIDg0LjUxOTcgOTYuNjY1NCA4NC42Mjc2IDk2LjIxNDEgODQuMzA5M0M5NC45ODQzIDgzLjQ0MjEgOTMuNzE5NiA4Mi42OTUxIDkyLjQyNSA4Mi4wNTU4QzkxLjkyOTggODEuODExMyA5MS43MjY2IDgxLjIxMTYgOTEuOTcxMSA4MC43MTY0QzkyLjIxNTYgODAuMjIxMiA5Mi44MTUzIDgwLjAxOCA5My4zMTA1IDgwLjI2MjVDOTQuNjk2NiA4MC45NDY5IDk2LjA1MDcgODEuNzQ2OCA5Ny4zNjY3IDgyLjY3NDhDOTcuODE4IDgyLjk5MzEgOTcuOTI1OSA4My42MTcgOTcuNjA3NiA4NC4wNjgzWk04OS41ODI3IDc5Ljc1NzdDODkuNDE1MiA4MC4yODQgODguODUyOCA4MC41NzQ4IDg4LjMyNjUgODAuNDA3M0M4Ni45MTY0IDc5Ljk1ODUgODUuNDc2OCA3OS42MTI0IDg0LjAxMyA3OS4zNTU5QzgzLjQ2OSA3OS4yNjA2IDgzLjEwNTMgNzguNzQyMyA4My4yMDA2IDc4LjE5ODNDODMuMjk1OSA3Ny42NTQzIDgzLjgxNDIgNzcuMjkwNiA4NC4zNTgyIDc3LjM4NTlDODUuOTAzNyA3Ny42NTY3IDg3LjQzMTEgNzguMDIzNSA4OC45MzMxIDc4LjUwMTVDODkuNDU5NCA3OC42NjkgODkuNzUwMiA3OS4yMzE0IDg5LjU4MjcgNzkuNzU3N1pNODAuNjM5NyA3Ny45MDYzQzgwLjYwNjQgNzguNDU3NiA4MC4xMzI1IDc4Ljg3NzUgNzkuNTgxMiA3OC44NDQyQzc4LjEwMTggNzguNzU0OCA3Ni42MDQ5IDc4LjczOTUgNzUuMDk1NyA3OC43ODU3Qzc0LjU0MzcgNzguODAyNiA3NC4wODI1IDc4LjM2ODggNzQuMDY1NiA3Ny44MTY4Qzc0LjA0ODcgNzcuMjY0OCA3NC40ODI0IDc2LjgwMzYgNzUuMDM0NSA3Ni43ODY3Qzc2LjU5NzMgNzYuNzM4OCA3OC4xNTUzIDc2Ljc1NDQgNzkuNzAxOSA3Ni44NDc4QzgwLjI1MzEgNzYuODgxMSA4MC42NzMgNzcuMzU1IDgwLjYzOTcgNzcuOTA2M1pNNzEuNDkwOCA3Ny45OTQzQzcxLjU0NjcgNzguNTQzNyA3MS4xNDY2IDc5LjAzNDUgNzAuNTk3MSA3OS4wOTA0QzY5LjEwMzkgNzkuMjQyMyA2Ny42MDU2IDc5LjQ0MTEgNjYuMTA3MyA3OS42NzQ1QzY1LjU2MTYgNzkuNzU5NSA2NS4wNTAzIDc5LjM4NiA2NC45NjUzIDc4Ljg0MDNDNjQuODgwMiA3OC4yOTQ2IDY1LjI1MzcgNzcuNzgzMyA2NS43OTk0IDc3LjY5ODNDNjcuMzI3MyA3Ny40NjAzIDY4Ljg2MSA3Ny4yNTY3IDcwLjM5NDcgNzcuMTAwN0M3MC45NDQxIDc3LjA0NDcgNzEuNDM0OCA3Ny40NDQ4IDcxLjQ5MDggNzcuOTk0M1pNMTA3LjY3OCAyMC42NzU4QzEwNi44NjUgMjIuMDA5NSAxMDUuNzM0IDIzLjIwNjggMTA0LjM0OSAyNC4yNzQyQzEwMy45MTIgMjQuNjExNSAxMDMuMjg0IDI0LjUzMDMgMTAyLjk0NyAyNC4wOTNDMTAyLjYxIDIzLjY1NTYgMTAyLjY5MSAyMy4wMjc3IDEwMy4xMjggMjIuNjkwNEMxMDQuMzYgMjEuNzQwMyAxMDUuMzEgMjAuNzE4NiAxMDUuOTcgMTkuNjM1M0MxMDYuMjU3IDE5LjE2MzYgMTA2Ljg3MiAxOS4wMTQyIDEwNy4zNDQgMTkuMzAxNUMxMDcuODE2IDE5LjU4ODggMTA3Ljk2NSAyMC4yMDQxIDEwNy42NzggMjAuNjc1OFpNMTA4LjA4IDE2LjgzNjFDMTA3LjUyOCAxNi44MjYyIDEwNy4wODggMTYuMzcwNCAxMDcuMDk4IDE1LjgxODJDMTA3LjEyIDE0LjU5ODkgMTA2Ljg1NyAxMy4yNjYyIDEwNi4yNDUgMTEuODEzQzEwNi4wMzEgMTEuMzA0IDEwNi4yNyAxMC43MTc2IDEwNi43NzkgMTAuNTAzM0MxMDcuMjg4IDEwLjI4ODkgMTA3Ljg3NCAxMC41Mjc4IDEwOC4wODggMTEuMDM2OEMxMDguNzkxIDEyLjcwNTEgMTA5LjEyNiAxNC4zMTQzIDEwOS4wOTggMTUuODU0NEMxMDkuMDg4IDE2LjQwNjYgMTA4LjYzMiAxNi44NDYxIDEwOC4wOCAxNi44MzYxWk0xMDAuNzY5IDI1LjM4OTdDMTAxLjAwOSAyNS44ODcgMTAwLjgwMSAyNi40ODQ5IDEwMC4zMDMgMjYuNzI1Qzk4Ljk3IDI3LjM2ODggOTcuNTA5OCAyNy45NTAzIDk1Ljk0MDQgMjguNDcwNkM5NS40MTYyIDI4LjY0NDQgOTQuODUwMyAyOC4zNjAzIDk0LjY3NjUgMjcuODM2MUM5NC41MDI4IDI3LjMxMTkgOTQuNzg2OCAyNi43NDYgOTUuMzExMSAyNi41NzIyQzk2LjgxMDkgMjYuMDc1IDk4LjE4OTQgMjUuNTI0OCA5OS40MzM4IDI0LjkyNEM5OS45MzExIDI0LjY4MzggMTAwLjUyOSAyNC44OTIzIDEwMC43NjkgMjUuMzg5N1pNNjIuNDI0OCA3OS4yOTA5QzYyLjUzMDMgNzkuODMzIDYyLjE3NjMgODAuMzU4IDYxLjYzNDIgODAuNDYzNUM2MC4xMzg5IDgwLjc1NDQgNTguNjUwMiA4MS4wNjc3IDU3LjE3MjcgODEuMzkxQzU2LjYzMzIgODEuNTA5MSA1Ni4xMDAxIDgxLjE2NzUgNTUuOTgyIDgwLjYyOEM1NS44NjM5IDgwLjA4ODQgNTYuMjA1NiA3OS41NTU0IDU2Ljc0NTEgNzkuNDM3M0M1OC4yMzI4IDc5LjExMTcgNTkuNzM3NCA3OC43OTUgNjEuMjUyMiA3OC41MDAzQzYxLjc5NDMgNzguMzk0OCA2Mi4zMTkzIDc4Ljc0ODggNjIuNDI0OCA3OS4yOTA5Wk05Mi4yMzE2IDI4LjUxNjNDOTIuMzU4MSAyOS4wNTM5IDkyLjAyNDcgMjkuNTkyMiA5MS40ODcxIDI5LjcxODdDOTAuMDQwNSAzMC4wNTg5IDg4LjUyNjQgMzAuMzU4NyA4Ni45NTM3IDMwLjYxOEM4Ni40MDg4IDMwLjcwNzkgODUuODk0MiAzMC4zMzkgODUuODA0MyAyOS43OTQxQzg1LjcxNDUgMjkuMjQ5MSA4Ni4wODM0IDI4LjczNDUgODYuNjI4MyAyOC42NDQ3Qzg4LjE2MDQgMjguMzkyIDg5LjYzMDEgMjguMTAwOCA5MS4wMjkzIDI3Ljc3MThDOTEuNTY2OSAyNy42NDU0IDkyLjEwNTIgMjcuOTc4NyA5Mi4yMzE2IDI4LjUxNjNaTTEwNS40OSA4LjMzMjQ0QzEwNS4wNDQgOC42NTkwNCAxMDQuNDE5IDguNTYyNzYgMTA0LjA5MiA4LjExNzM5QzEwMy42NzEgNy41NDI3MyAxMDMuMjAyIDYuOTU0ODMgMTAyLjY4MyA2LjM1MzgyQzEwMi4yNCA1Ljg0MDQ3IDEwMS43NSA1LjM4MiAxMDEuMjE2IDQuOTc1OTJDMTAwLjc3NyA0LjY0MTY0IDEwMC42OTEgNC4wMTQyNiAxMDEuMDI1IDMuNTc0NjNDMTAxLjM2IDMuMTM1IDEwMS45ODcgMy4wNDk1OSAxMDIuNDI3IDMuMzgzODdDMTAzLjA3IDMuODczMDQgMTAzLjY2MiA0LjQyNjg2IDEwNC4xOTcgNS4wNDcxNEMxMDQuNzQ3IDUuNjg0ODkgMTA1LjI1IDYuMzE0MDcgMTA1LjcwNSA2LjkzNDY3QzEwNi4wMzEgNy4zODAwMyAxMDUuOTM1IDguMDA1ODMgMTA1LjQ5IDguMzMyNDRaTTUzLjQ2MDcgODEuMTk3NUM1My41ODM2IDgxLjczNiA1My4yNDY4IDgyLjI3MjEgNTIuNzA4NCA4Mi4zOTUxTDUyLjI3MDMgODIuNDk1MUM1MC45MDY0IDgyLjgwNjcgNDkuNTU2NiA4My4xMTUxIDQ4LjIyOTUgODMuNDA4NkM0Ny42OTAyIDgzLjUyNzkgNDcuMTU2NCA4My4xODc1IDQ3LjAzNzEgODIuNjQ4MkM0Ni45MTc4IDgyLjEwOSA0Ny4yNTgyIDgxLjU3NTEgNDcuNzk3NSA4MS40NTU4QzQ5LjExNzQgODEuMTYzOSA1MC40NjAxIDgwLjg1NzEgNTEuODI1IDgwLjU0NTRMNTIuMjYzMSA4MC40NDUzQzUyLjgwMTUgODAuMzIyMyA1My4zMzc3IDgwLjY1OTEgNTMuNDYwNyA4MS4xOTc1Wk04My4yNjgzIDMwLjEzNzdDODMuMzI4NCAzMC42ODY3IDgyLjkzMjEgMzEuMTgwNSA4Mi4zODMxIDMxLjI0MDZDODAuODkzIDMxLjQwMzggNzkuMzYyIDMxLjUzNDkgNzcuNzk2MyAzMS42MzM5Qzc3LjI0NTEgMzEuNjY4OCA3Ni43NyAzMS4yNTAyIDc2LjczNTIgMzAuNjk5Qzc2LjcwMDMgMzAuMTQ3OCA3Ny4xMTg5IDI5LjY3MjggNzcuNjcwMSAyOS42Mzc5Qzc5LjIwNjggMjkuNTQwOCA4MC43MDcyIDI5LjQxMjIgODIuMTY1NCAyOS4yNTI1QzgyLjcxNDQgMjkuMTkyNCA4My4yMDgyIDI5LjU4ODcgODMuMjY4MyAzMC4xMzc3Wk00NC41MTMyIDgzLjE4MDJDNDQuNjE4IDgzLjcyMjUgNDQuMjYzNCA4NC4yNDcgNDMuNzIxMiA4NC4zNTE4QzQyLjE2MzUgODQuNjUyOSA0MC42NDE3IDg0LjkxNDUgMzkuMTY2MSA4NS4xMTZDMzguNjE4OSA4NS4xOTA4IDM4LjExNDcgODQuODA3OCAzOC4wNCA4NC4yNjA2QzM3Ljk2NTMgODMuNzEzMyAzOC4zNDgzIDgzLjIwOTIgMzguODk1NSA4My4xMzQ0QzQwLjMyNSA4Mi45MzkyIDQxLjgwOTIgODIuNjg0NCA0My4zNDE2IDgyLjM4ODJDNDMuODgzOSA4Mi4yODMzIDQ0LjQwODQgODIuNjM4IDQ0LjUxMzIgODMuMTgwMlpNOTguODMwOSAyLjUwNDdDOTguNjcyMiAzLjAzMzcgOTguMTE0NyAzLjMzMzg5IDk3LjU4NTcgMy4xNzUyMUM5Ni4zMzk2IDIuODAxNCA5NC45NjAxIDIuNTc4ODkgOTMuNDYwNyAyLjUwNDQ0QzkyLjkwOTEgMi40NzcwNiA5Mi40ODQxIDIuMDA3NjkgOTIuNTExNSAxLjQ1NjA5QzkyLjUzODkgMC45MDQ0ODQgOTMuMDA4MiAwLjQ3OTUyMSA5My41NTk5IDAuNTA2OTA4Qzk1LjE5MzYgMC41ODgwMTkgOTYuNzM1OCAwLjgzMjIxIDk4LjE2MDQgMS4yNTk1NEM5OC42ODk0IDEuNDE4MjMgOTguOTg5NiAxLjk3NTcxIDk4LjgzMDkgMi41MDQ3Wk03NC4xODEgMzAuODA3MkM3NC4xOTM2IDMxLjM1OTQgNzMuNzU2MyAzMS44MTcyIDczLjIwNDEgMzEuODI5OEM3MS42OTczIDMxLjg2NDMgNzAuMTY1MiAzMS44NzEgNjguNjEyNSAzMS44NDk5QzY4LjA2MDMgMzEuODQyNCA2Ny42MTg3IDMxLjM4ODYgNjcuNjI2MiAzMC44MzY0QzY3LjYzMzcgMzAuMjg0MSA2OC4wODc1IDI5Ljg0MjYgNjguNjM5OCAyOS44NTAxQzcwLjE2ODcgMjkuODcwOSA3MS42NzY1IDI5Ljg2NDIgNzMuMTU4NCAyOS44MzA0QzczLjcxMDUgMjkuODE3NyA3NC4xNjg0IDMwLjI1NTEgNzQuMTgxIDMwLjgwNzJaTTM1LjQ0NzUgODQuNTAzNEMzNS40NjU3IDg1LjA1NTQgMzUuMDMyOSA4NS41MTc2IDM0LjQ4MSA4NS41MzU4QzMyLjgyNjQgODUuNTkwMyAzMS4yNDE1IDg1LjUyMzggMjkuNzQ4IDg1LjI5NDJDMjkuMjAyMiA4NS4yMTAyIDI4LjgyNzcgODQuNjk5NyAyOC45MTE2IDg0LjE1MzhDMjguOTk1NSA4My42MDc5IDI5LjUwNjEgODMuMjMzNSAzMC4wNTIgODMuMzE3NEMzMS4zOTU1IDgzLjUyNCAzMi44NTI3IDgzLjU4ODMgMzQuNDE1MSA4My41MzY5QzM0Ljk2NzEgODMuNTE4NyAzNS40MjkzIDgzLjk1MTQgMzUuNDQ3NSA4NC41MDM0Wk05MC4wNTUyIDEuNTUzMjZDOTAuMTE1NiAyLjEwMjIzIDg5LjcxOTYgMi41OTYyNSA4OS4xNzA2IDIuNjU2NjhDODcuODA4MiAyLjgwNjY1IDg2LjM4NDUgMy4wNDg5NCA4NC45MDkxIDMuMzc4OThDODQuMzcwMSAzLjQ5OTU1IDgzLjgzNTUgMy4xNjAzNyA4My43MTQ5IDIuNjIxNEM4My41OTQzIDIuMDgyNDQgODMuOTMzNSAxLjU0Nzc4IDg0LjQ3MjUgMS40MjcyMkM4Ni4wMTEyIDEuMDgzMDMgODcuNTA3OSAwLjgyNzYzIDg4Ljk1MTggMC42Njg2ODlDODkuNTAwNyAwLjYwODI1NyA4OS45OTQ4IDEuMDA0MjkgOTAuMDU1MiAxLjU1MzI2Wk02NS4wNzIgMzAuNzU3NEM2NS4wNDU3IDMxLjMwOTEgNjQuNTc3MiAzMS43MzUgNjQuMDI1NiAzMS43MDg3QzYyLjUxMjYgMzEuNjM2NyA2MC45ODUgMzEuNTM5MiA1OS40NDY5IDMxLjQxNkM1OC44OTYzIDMxLjM3MTkgNTguNDg1OCAzMC44ODk5IDU4LjUyOTkgMzAuMzM5M0M1OC41NzQgMjkuNzg4OCA1OS4wNTYgMjkuMzc4MyA1OS42MDY1IDI5LjQyMjRDNjEuMTIzNCAyOS41NDM4IDYyLjYyOTUgMjkuNjQgNjQuMTIwNyAyOS43MTFDNjQuNjcyNCAyOS43MzczIDY1LjA5ODMgMzAuMjA1OCA2NS4wNzIgMzAuNzU3NFpNODEuMzY1MyAzLjI1OEM4MS41Mjk5IDMuNzg1MTkgODEuMjM2IDQuMzQ2IDgwLjcwODggNC41MTA2MUM3OS4zNTkyIDQuOTMyMDIgNzcuOTggNS40MTUwOSA3Ni41Nzc5IDUuOTU2MkM3Ni4wNjI2IDYuMTU1MDQgNzUuNDgzNyA1Ljg5ODU1IDc1LjI4NDkgNS4zODMzMUM3NS4wODYgNC44NjgwNiA3NS4zNDI1IDQuMjg5MTcgNzUuODU3OCA0LjA5MDMyQzc3LjI5NzcgMy41MzQ2MyA3OC43MTgzIDMuMDM2OTIgODAuMTEyNyAyLjYwMTUxQzgwLjYzOTkgMi40MzY5IDgxLjIwMDcgMi43MzA4MiA4MS4zNjUzIDMuMjU4Wk0yNi40MzI1IDgzLjQwOTZDMjYuMTc5NiA4My45MDA2IDI1LjU3NjUgODQuMDkzNiAyNS4wODU1IDgzLjg0MDdDMjMuNjMxNiA4My4wOTE4IDIyLjM0MjkgODIuMDY5MSAyMS4yNTE4IDgwLjcyMzhDMjAuOTAzOSA4MC4yOTQ5IDIwLjk2OTUgNzkuNjY1MSAyMS4zOTg0IDc5LjMxNzJDMjEuODI3NCA3OC45NjkzIDIyLjQ1NzEgNzkuMDM1IDIyLjgwNSA3OS40NjM5QzIzLjcxNzEgODAuNTg4MyAyNC43ODY2IDgxLjQzNyAyNi4wMDE0IDgyLjA2MjdDMjYuNDkyNCA4Mi4zMTU2IDI2LjY4NTQgODIuOTE4NiAyNi40MzI1IDgzLjQwOTZaTTczLjAzIDYuMzI4NjhDNzMuMjU2NyA2LjgzMjI5IDczLjAzMjIgNy40MjQzMyA3Mi41Mjg2IDcuNjUxMDRDNzEuMjE4NiA4LjI0MDggNjkuODk1NSA4Ljg3NTQ1IDY4LjU2NDYgOS41NTIxMkM2OC4wNzIzIDkuODAyNDMgNjcuNDcwMyA5LjYwNjI1IDY3LjIyIDkuMTEzOTRDNjYuOTY5NyA4LjYyMTYzIDY3LjE2NTkgOC4wMTk2MyA2Ny42NTgyIDcuNzY5MzJDNjkuMDE2IDcuMDc4OTggNzAuMzY3NSA2LjQzMDYgNzEuNzA3NiA1LjgyNzMyQzcyLjIxMTIgNS42MDA2MSA3Mi44MDMzIDUuODI1MDcgNzMuMDMgNi4zMjg2OFpNNTUuOTg0OSAzMC4wOTVDNTUuOTIzNSAzMC42NDM4IDU1LjQyODggMzEuMDM5IDU0Ljg3OTkgMzAuOTc3N0M1My4zNjggMzAuODA4NiA1MS44NDk3IDMwLjYxNTEgNTAuMzI4OCAzMC4zOTdDNDkuNzgyMiAzMC4zMTg2IDQ5LjQwMjUgMjkuODExOSA0OS40ODA5IDI5LjI2NTJDNDkuNTU5MyAyOC43MTg1IDUwLjA2NjEgMjguMzM4OSA1MC42MTI4IDI4LjQxNzNDNTIuMTEzIDI4LjYzMjQgNTMuNjEwNyAyOC44MjMzIDU1LjEwMjIgMjguOTkwMUM1NS42NTEgMjkuMDUxNCA1Ni4wNDYyIDI5LjU0NjEgNTUuOTg0OSAzMC4wOTVaTTY1LjA2NyAxMC4yNjg0QzY1LjMzOCAxMC43NDk3IDY1LjE2NzUgMTEuMzU5NCA2NC42ODYzIDExLjYzMDRDNjMuNDIyOCAxMi4zNDE4IDYyLjE1NyAxMy4wODc4IDYwLjg5MzIgMTMuODY2QzYwLjQyMyAxNC4xNTU2IDU5LjgwNyAxNC4wMDkxIDU5LjUxNzQgMTMuNTM4OEM1OS4yMjc4IDEzLjA2ODUgNTkuMzc0MyAxMi40NTI1IDU5Ljg0NDYgMTIuMTYzQzYxLjEzMDEgMTEuMzcxNCA2Mi40MTgzIDEwLjYxMjEgNjMuNzA1IDkuODg3NjdDNjQuMTg2MyA5LjYxNjcgNjQuNzk2IDkuNzg3MTcgNjUuMDY3IDEwLjI2ODRaTTIwLjE3MjIgNzcuMDY1OEMxOS42NTUgNzcuMjU5NiAxOS4wNzg2IDc2Ljk5NzUgMTguODg0OCA3Ni40ODA0QzE4LjYxMDcgNzUuNzQ5IDE4LjM2OTMgNzQuOTY4NSAxOC4xNjEgNzQuMTM2N0MxNy45NzMyIDczLjM4NjcgMTcuODIwNyA3Mi42MzEgMTcuNzAyMiA3MS44NzAzQzE3LjYxNzIgNzEuMzI0NiAxNy45OTA3IDcwLjgxMzMgMTguNTM2NCA3MC43Mjg0QzE5LjA4MjEgNzAuNjQzNCAxOS41OTM0IDcxLjAxNjkgMTkuNjc4NCA3MS41NjI2QzE5Ljc4NzcgNzIuMjY0MyAxOS45MjgzIDcyLjk2MDYgMjAuMTAxMSA3My42NTA5QzIwLjI5MjYgNzQuNDE1NiAyMC41MTIxIDc1LjEyMzUgMjAuNzU3NiA3NS43Nzg0QzIwLjk1MTQgNzYuMjk1NiAyMC42ODkzIDc2Ljg3MiAyMC4xNzIyIDc3LjA2NThaTTU3LjQ2MjIgMTQuODU4MUM1Ny43NjkgMTUuMzE3MyA1Ny42NDU0IDE1LjkzODMgNTcuMTg2MSAxNi4yNDUxQzU1Ljk3MjQgMTcuMDU1OSA1NC43NjQ3IDE3Ljg5NDMgNTMuNTY2NyAxOC43NTgyQzUzLjExODcgMTkuMDgxMiA1Mi40OTM3IDE4Ljk3OTkgNTIuMTcwNyAxOC41MzE5QzUxLjg0NzcgMTguMDg0IDUxLjk0OSAxNy40NTkgNTIuMzk2OSAxNy4xMzU5QzUzLjYxNDEgMTYuMjU4MiA1NC44NDE1IDE1LjQwNjEgNTYuMDc1MiAxNC41ODJDNTYuNTM0NCAxNC4yNzUzIDU3LjE1NTQgMTQuMzk4OSA1Ny40NjIyIDE0Ljg1ODFaTTQ2Ljk1NTkgMjguODYyOUM0Ni44NjA1IDI5LjQwNjggNDYuMzQyMSAyOS43NzA0IDQ1Ljc5ODEgMjkuNjc1QzQ0LjMxMjYgMjkuNDE0MyA0Mi44MjggMjkuMTI5OSA0MS4zNDggMjguODIxOEM0MC45MTM5IDI5LjIzMDIgNDAuNDgzOCAyOS42NDE0IDQwLjA1NzcgMzAuMDU1MkMzOS42NjE1IDMwLjQzOTkgMzkuMDI4NCAzMC40MzA3IDM4LjY0MzcgMzAuMDM0NUMzOC4yNTg5IDI5LjYzODMgMzguMjY4MSAyOS4wMDUyIDM4LjY2NDMgMjguNjIwNEMzOS43MzIyIDI3LjU4MzMgNDAuODI0OSAyNi41NjI5IDQxLjkzODUgMjUuNTYxM0M0Mi4zNDkxIDI1LjE5MiA0Mi45ODE0IDI1LjIyNTUgNDMuMzUwNyAyNS42MzYxQzQzLjcyIDI2LjA0NjggNDMuNjg2NSAyNi42NzkxIDQzLjI3NTkgMjcuMDQ4NEM0My4yMzg1IDI3LjA4MiA0My4yMDExIDI3LjExNTcgNDMuMTYzNyAyNy4xNDk0QzQ0LjE1NTggMjcuMzQ1NCA0NS4xNDk1IDI3LjUzMDYgNDYuMTQzOCAyNy43MDUxQzQ2LjY4NzggMjcuODAwNSA0Ny4wNTE0IDI4LjMxODkgNDYuOTU1OSAyOC44NjI5Wk0xOC4zNzM5IDY4LjI5MTRDMTcuODIxNyA2OC4yODI4IDE3LjM4MSA2Ny44MjgyIDE3LjM4OTYgNjcuMjc2QzE3LjQxMzEgNjUuNzY0NyAxNy41NTU4IDY0LjI0MTggMTcuODA3OCA2Mi43MTMxQzE3Ljg5NzcgNjIuMTY4MSAxOC40MTIyIDYxLjc5OTIgMTguOTU3MiA2MS44ODkxQzE5LjUwMjEgNjEuOTc4OSAxOS44NzEgNjIuNDkzNSAxOS43ODEyIDYzLjAzODRDMTkuNTQ0MSA2NC40NzY0IDE5LjQxMTIgNjUuOTAwOCAxOS4zODkzIDY3LjMwNzFDMTkuMzgwOCA2Ny44NTkzIDE4LjkyNjEgNjguMyAxOC4zNzM5IDY4LjI5MTRaTTUwLjIxNDkgMTkuOTk1NkM1MC41NTM2IDIwLjQzMTkgNTAuNDc0NSAyMS4wNjAxIDUwLjAzODMgMjEuMzk4N0M0OC44Nzk0IDIyLjI5ODQgNDcuNzM0IDIzLjIyMDUgNDYuNjA1NyAyNC4xNjI4QzQ2LjE4MTggMjQuNTE2OSA0NS41NTEyIDI0LjQ2MDIgNDUuMTk3MiAyNC4wMzYzQzQ0Ljg0MzEgMjMuNjEyNCA0NC44OTk4IDIyLjk4MTggNDUuMzIzNyAyMi42Mjc4QzQ2LjQ3MDQgMjEuNjcgNDcuNjM0NCAyMC43MzMgNDguODExOCAxOS44MTg5QzQ5LjI0OCAxOS40ODAzIDQ5Ljg3NjIgMTkuNTU5NCA1MC4yMTQ5IDE5Ljk5NTZaTTE5LjUwOTYgNTkuNTE3NEMxOC45OCA1OS4zNjA5IDE4LjY3NzYgNTguODA0NiAxOC44MzQxIDU4LjI3NUMxOS4yNTU3IDU2Ljg0ODcgMTkuNzYzNyA1NS40MjEgMjAuMzUwMyA1My45OTU5QzIwLjU2MDUgNTMuNDg1MiAyMS4xNDUgNTMuMjQxNyAyMS42NTU3IDUzLjQ1MTlDMjIuMTY2NCA1My42NjIxIDIyLjQxIDU0LjI0NjYgMjIuMTk5NyA1NC43NTczQzIxLjYzNzMgNTYuMTIzNSAyMS4xNTI4IDU3LjQ4NjMgMjAuNzUyMSA1OC44NDE5QzIwLjU5NTUgNTkuMzcxNiAyMC4wMzkzIDU5LjY3NCAxOS41MDk2IDU5LjUxNzRaTTM2LjkyNTcgMzEuNzcwOEMzNy4zMjYzIDMyLjE1MSAzNy4zNDI5IDMyLjc4MzkgMzYuOTYyNyAzMy4xODQ1QzM1Ljk0NTYgMzQuMjU2MiAzNC45NTg2IDM1LjM0MTkgMzQuMDA1NSAzNi40Mzk0QzMzLjY0MzQgMzYuODU2NCAzMy4wMTE4IDM2LjkwMDggMzIuNTk0OCAzNi41Mzg3QzMyLjE3NzggMzYuMTc2NiAzMi4xMzM0IDM1LjU0NSAzMi40OTU1IDM1LjEyOEMzMy40Njg2IDM0LjAwNzUgMzQuNDc1NCAzMi45IDM1LjUxMiAzMS44MDc4QzM1Ljg5MjIgMzEuNDA3MiAzNi41MjUxIDMxLjM5MDYgMzYuOTI1NyAzMS43NzA4Wk0yMi42ODY2IDUxLjIzODFDMjIuMTk1OSA1MC45ODQ4IDIyLjAwMzQgNTAuMzgxNSAyMi4yNTY4IDQ5Ljg5MDhDMjIuOTM2MyA0OC41NzQ2IDIzLjY3NzkgNDcuMjYzMSAyNC40NzU5IDQ1Ljk1OTVDMjQuNzY0MiA0NS40ODg1IDI1LjM3OTggNDUuMzQwNCAyNS44NTA5IDQ1LjYyODdDMjYuMzIxOSA0NS45MTcxIDI2LjQ3IDQ2LjUzMjcgMjYuMTgxNyA0Ny4wMDM3QzI1LjQwNzQgNDguMjY4NiAyNC42ODk4IDQ5LjUzNzkgMjQuMDMzOSA1MC44MDgzQzIzLjc4MDYgNTEuMjk5IDIzLjE3NzQgNTEuNDkxNCAyMi42ODY2IDUxLjIzODFaTTMxLjAzNzQgMzguNDE5OEMzMS40NzE1IDM4Ljc2MTIgMzEuNTQ2NiAzOS4zODk5IDMxLjIwNTIgMzkuODI0QzMwLjI4OTUgNDAuOTg4MyAyOS40MTUxIDQyLjE2MjQgMjguNTg2NCA0My4zNDM2QzI4LjI2OTIgNDMuNzk1NyAyNy42NDU2IDQzLjkwNTEgMjcuMTkzNSA0My41ODc5QzI2Ljc0MTQgNDMuMjcwNyAyNi42MzIgNDIuNjQ3MSAyNi45NDkyIDQyLjE5NUMyNy43OTk4IDQwLjk4MjUgMjguNjk2MSAzOS43NzkyIDI5LjYzMzEgMzguNTg3NkMyOS45NzQ2IDM4LjE1MzUgMzAuNjAzMiAzOC4wNzg0IDMxLjAzNzQgMzguNDE5OFpNMzguMDI2OCAyNy4wNjQ5QzM3Ljg5NjIgMjcuNjAxNSAzNy4zNTU0IDI3LjkzMDcgMzYuODE4NyAyNy44MDAxQzM1LjMyOTQgMjcuNDM3NiAzMy44NDgzIDI3LjA1MDQgMzIuMzc5IDI2LjYzODNDMzEuODQ3MyAyNi40ODkyIDMxLjUzNzEgMjUuOTM3MiAzMS42ODYzIDI1LjQwNTRDMzEuODM1NCAyNC44NzM2IDMyLjM4NzQgMjQuNTYzNSAzMi45MTkyIDI0LjcxMjZDMzQuMzY1NiAyNS4xMTg0IDM1LjgyNDMgMjUuNDk5NyAzNy4yOTE3IDI1Ljg1NjhDMzcuODI4MyAyNS45ODc0IDM4LjE1NzQgMjYuNTI4MyAzOC4wMjY4IDI3LjA2NDlaTTI5LjIzNzUgMjQuNjcwNEMyOS4wNjg4IDI1LjE5NjMgMjguNTA1NyAyNS40ODU4IDI3Ljk3OTggMjUuMzE3MUMyNi41MTMxIDI0Ljg0NjUgMjUuMDYyMyAyNC4zNDk4IDIzLjYzMTQgMjMuODI2OUMyMy4xMTI3IDIzLjYzNzMgMjIuODQ1OCAyMy4wNjMxIDIzLjAzNTQgMjIuNTQ0NEMyMy4yMjUgMjIuMDI1NiAyMy43OTkyIDIxLjc1ODggMjQuMzE3OSAyMS45NDg0QzI1LjcyMyAyMi40NjE5IDI3LjE0ODYgMjIuOTUgMjguNTkwOSAyMy40MTI3QzI5LjExNjcgMjMuNTgxNCAyOS40MDYzIDI0LjE0NDUgMjkuMjM3NSAyNC42NzA0Wk0yMC42NTI4IDIxLjYxNkMyMC40NDA4IDIyLjEyNiAxOS44NTU2IDIyLjM2NzYgMTkuMzQ1NiAyMi4xNTU2QzE3LjkxNjMgMjEuNTYxNSAxNi41MTIxIDIwLjkzOTEgMTUuMTM3MSAyMC4yODgyQzE0LjYzOCAyMC4wNTE5IDE0LjQyNDkgMTkuNDU1NiAxNC42NjEyIDE4Ljk1NjVDMTQuODk3NSAxOC40NTczIDE1LjQ5MzcgMTguMjQ0MiAxNS45OTI5IDE4LjQ4MDVDMTcuMzM3NSAxOS4xMTcxIDE4LjcxMjQgMTkuNzI2NCAyMC4xMTMzIDIwLjMwODhDMjAuNjIzMyAyMC41MjA4IDIwLjg2NDggMjEuMTA2IDIwLjY1MjggMjEuNjE2Wk0xMi4zODAyIDE3LjgwMzFDMTIuMTE3NCAxOC4yODg4IDExLjUxMDUgMTguNDY5NSAxMS4wMjQ4IDE4LjIwNjZDOS42NTYxNiAxNy40NjU5IDguMzIzOTIgMTYuNjkzNiA3LjAzMzAzIDE1Ljg4OTRDNi41NjQyNyAxNS41OTc0IDYuNDIwOTkgMTQuOTgwNiA2LjcxMzAzIDE0LjUxMTlDNy4wMDUwNiAxNC4wNDMxIDcuNjIxOCAxMy44OTk4IDguMDkwNTYgMTQuMTkxOUM5LjM0NTEgMTQuOTczNCAxMC42NDIgMTUuNzI1MyAxMS45NzY3IDE2LjQ0NzdDMTIuNDYyNSAxNi43MTA2IDEyLjY0MzEgMTcuMzE3NCAxMi4zODAyIDE3LjgwMzFaTTQuNTkwODUgMTMuMDg4OUM0LjI2Njc5IDEzLjUzNjIgMy42NDE1NSAxMy42MzYgMy4xOTQzMyAxMy4zMTJDMi41Njk0MSAxMi44NTkxIDEuOTU3MDEgMTIuMzk3NSAxLjM1NzggMTEuOTI3MUMwLjkyMzQxNiAxMS41ODYgMC44NDc3NTkgMTAuOTU3NCAxLjE4ODgxIDEwLjUyM0MxLjUyOTg3IDEwLjA4ODYgMi4xNTg1MSAxMC4wMTI5IDIuNTkyOSAxMC4zNTRDMy4xNzEyOCAxMC44MDgxIDMuNzYzMTQgMTEuMjU0MyA0LjM2Nzg0IDExLjY5MjRDNC44MTUwNSAxMi4wMTY1IDQuOTE0OSAxMi42NDE3IDQuNTkwODUgMTMuMDg4OVoiIGZpbGw9IiM2Q0MyNEEiLz4KPC9zdmc+Cg==);
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(4):after {
  bottom: -76px;
  left: -90px;
  height: 125px;
  width: 101px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEyNSIgdmlld0JveD0iMCAwIDEwMSAxMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC40MzM4NiAxMjQuODM1QzMuOTEzNDYgMTI1LjAyIDMuMzQxNjYgMTI0Ljc0OCAzLjE1NjcxIDEyNC4yMjhMMC4xNDI2OSAxMTUuNzQ4Qy0wLjA0MjI2NTQgMTE1LjIyNyAwLjIyOTY2MyAxMTQuNjU2IDAuNzUwMDU2IDExNC40NzFDMS4yNzA0NSAxMTQuMjg2IDEuODQyMjUgMTE0LjU1OCAyLjAyNzIgMTE1LjA3OEw0LjIyMDk2IDEyMS4yNUM0LjQ5MzQgMTIwLjkxIDQuOTY3OTMgMTIwLjc3NyA1LjM4OTM4IDEyMC45NTVDNS44Njc3MSAxMjEuMTU2IDYuMTA3NDUgMTIxLjY4NiA1Ljk1NjY4IDEyMi4xNzJMMTIuMjQ0NCAxMTkuOTM3QzEyLjc2NDggMTE5Ljc1MiAxMy4zMzY2IDEyMC4wMjQgMTMuNTIxNSAxMjAuNTQ0QzEzLjcwNjUgMTIxLjA2NSAxMy40MzQ2IDEyMS42MzYgMTIuOTE0MiAxMjEuODIxTDQuNDMzODYgMTI0LjgzNVpNNi4yNDQ3NiAxMTguNjc5QzUuNzIxODUgMTE4LjUwMSA1LjQ0MiAxMTcuOTMzIDUuNjE5NyAxMTcuNDFDNi4wNzkzNyAxMTYuMDU3IDYuNTEwNiAxMTQuNjU4IDYuOTE5MjEgMTEzLjIxOUM3LjA3MDA5IDExMi42ODggNy42MjMwOCAxMTIuMzggOC4xNTQzNiAxMTIuNTMxQzguNjg1NjQgMTEyLjY4MSA4Ljk5NDAxIDExMy4yMzQgOC44NDMxNCAxMTMuNzY2QzguNDI2NjggMTE1LjIzMiA3Ljk4NTQ5IDExNi42NjQgNy41MTMzNCAxMTguMDU0QzcuMzM1NjQgMTE4LjU3NyA2Ljc2NzY4IDExOC44NTYgNi4yNDQ3NiAxMTguNjc5Wk04Ljc3MjEyIDExMC4xNzhDOC4yMzU3OCAxMTAuMDQ3IDcuOTA3OCAxMDkuNTA1IDguMDM5NTYgMTA4Ljk2OUM4LjM4NTE1IDEwNy41NjIgOC43MTU2MSAxMDYuMTI4IDkuMDM1ODEgMTA0LjY3M0M5LjE1NDQ5IDEwNC4xMzMgOS42ODc5NiAxMDMuNzkyIDEwLjIyNzMgMTAzLjkxMUMxMC43NjY3IDEwNC4wMyAxMS4xMDc4IDEwNC41NjMgMTAuOTg5MSAxMDUuMTAyQzEwLjY2NjEgMTA2LjU3IDEwLjMzMiAxMDguMDIgOS45ODE4MSAxMDkuNDQ2QzkuODUwMDYgMTA5Ljk4MiA5LjMwODQ2IDExMC4zMSA4Ljc3MjEyIDExMC4xNzhaTTEwLjczMDUgMTAxLjUyNUMxMC4xODk0IDEwMS40MTQgOS44NDAzNyAxMDAuODg2IDkuOTUwOTcgMTAwLjM0NUMxMC4yNDQyIDk4LjkxMDEgMTAuNTMyMSA5Ny40NjIzIDEwLjgxOTMgOTYuMDA2QzEwLjkyNjEgOTUuNDY0MSAxMS40NTIgOTUuMTExNSAxMS45OTM4IDk1LjIxODNDMTIuNTM1NyA5NS4zMjUxIDEyLjg4ODMgOTUuODUxIDEyLjc4MTUgOTYuMzkyOUMxMi40OTQgOTcuODUxIDEyLjIwNSA5OS4zMDM5IDExLjkxMDUgMTAwLjc0NUMxMS43OTk5IDEwMS4yODYgMTEuMjcxNiAxMDEuNjM1IDEwLjczMDUgMTAxLjUyNVpNMTIuNDYyNyA5Mi44Mjg3QzExLjkyMDkgOTIuNzIxNyAxMS41Njg0IDkyLjE5NTcgMTEuNjc1NCA5MS42NTM5QzExLjk2MiA5MC4yMDMgMTIuMjUyMSA4OC43NDkyIDEyLjU0OTcgODcuMjk4OUMxMi42NjA3IDg2Ljc1NzkgMTMuMTg5MyA4Ni40MDkzIDEzLjczMDMgODYuNTIwM0MxNC4yNzEzIDg2LjYzMTMgMTQuNjE5OSA4Ny4xNTk5IDE0LjUwODggODcuNzAwOUMxNC4yMTI2IDg5LjE0NDQgMTMuOTIzNyA5MC41OTI4IDEzLjYzNzUgOTIuMDQxNUMxMy41MzA1IDkyLjU4MzMgMTMuMDA0NSA5Mi45MzU4IDEyLjQ2MjcgOTIuODI4N1pNNDYuNTM0NyAxMTguNjg3QzQ3LjUxMzkgMTE5Ljc2NyA0OC42NDUgMTIwLjU3OSA0OS45MTU2IDEyMS4xMTZDNTAuNDI0MyAxMjEuMzMyIDUwLjY2MjEgMTIxLjkxOCA1MC40NDY5IDEyMi40MjdDNTAuMjMxNyAxMjIuOTM2IDQ5LjY0NDkgMTIzLjE3MyA0OS4xMzYzIDEyMi45NThDNDcuNTgzOSAxMjIuMzAxIDQ2LjIxNjggMTIxLjMxMyA0NS4wNTMyIDEyMC4wM0M0NC42ODIyIDExOS42MjEgNDQuNzEzIDExOC45ODkgNDUuMTIyMSAxMTguNjE4QzQ1LjUzMTIgMTE4LjI0NyA0Ni4xNjM2IDExOC4yNzggNDYuNTM0NyAxMTguNjg3Wk00My43Mjc4IDExNi4zNzVDNDMuMjIyMiAxMTYuNTk3IDQyLjYzMjIgMTE2LjM2NyA0Mi40MDk5IDExNS44NjFDNDEuODA0IDExNC40ODMgNDEuMzI2NiAxMTIuOTQ5IDQwLjk4MDIgMTExLjI3NkM0MC44NjgzIDExMC43MzUgNDEuMjE2IDExMC4yMDYgNDEuNzU2OCAxMTAuMDk0QzQyLjI5NzYgMTA5Ljk4MiA0Mi44MjY4IDExMC4zMyA0Mi45Mzg3IDExMC44N0M0My4yNjA2IDExMi40MjYgNDMuNjk4NiAxMTMuODIzIDQ0LjI0MDkgMTE1LjA1N0M0NC40NjMxIDExNS41NjIgNDQuMjMzNCAxMTYuMTUyIDQzLjcyNzggMTE2LjM3NVpNMTQuMjM0NyA4NC4xMzdDMTMuNjk1NCA4NC4wMTggMTMuMzU0NSA4My40ODQ0IDEzLjQ3MzUgODIuOTQ1MUMxMy43OTQ5IDgxLjQ4NzQgMTQuMTI4NiA4MC4wMzgxIDE0LjQ3OSA3OC42MDMyQzE0LjYxMDEgNzguMDY2NyAxNS4xNTEyIDc3LjczOCAxNS42ODc3IDc3Ljg2OUMxNi4yMjQzIDc4IDE2LjU1MyA3OC41NDEyIDE2LjQyMTkgNzkuMDc3N0MxNi4wNzU3IDgwLjQ5NTYgMTUuNzQ1MyA4MS45MyAxNS40MjY2IDgzLjM3NTdDMTUuMzA3NiA4My45MTUxIDE0Ljc3NCA4NC4yNTU5IDE0LjIzNDcgODQuMTM3Wk01My4wNDA5IDEyMi45MDVDNTMuMDM5MSAxMjIuMzUyIDUzLjQ4NTQgMTIxLjkwMyA1NC4wMzc3IDEyMS45MDFDNTUuMzUyOCAxMjEuODk3IDU2Ljc4MjIgMTIxLjY4NyA1OC4zMjA5IDEyMS4yNDZDNTguODUxOCAxMjEuMDk0IDU5LjQwNTUgMTIxLjQwMSA1OS41NTc1IDEyMS45MzJDNTkuNzA5NSAxMjIuNDYzIDU5LjQwMjMgMTIzLjAxNyA1OC44NzE0IDEyMy4xNjlDNTcuMTgxMSAxMjMuNjUzIDU1LjU2NzkgMTIzLjg5NyA1NC4wNDQgMTIzLjkwMUM1My40OTE4IDEyMy45MDMgNTMuMDQyNiAxMjMuNDU3IDUzLjA0MDkgMTIyLjkwNVpNNDEuNDI4MiAxMDcuNDYzQzQwLjg3NjkgMTA3LjQ5NSA0MC40MDM1IDEwNy4wNzUgNDAuMzcwOSAxMDYuNTI0QzQwLjI4MjcgMTA1LjAzNCA0MC4yNzUyIDEwMy40NjQgNDAuMzUwOCAxMDEuODE2QzQwLjM3NjEgMTAxLjI2NCA0MC44NDM4IDEwMC44MzggNDEuMzk1NSAxMDAuODYzQzQxLjk0NzIgMTAwLjg4OCA0Mi4zNzQgMTAxLjM1NiA0Mi4zNDg3IDEwMS45MDhDNDIuMjc2IDEwMy40OTEgNDIuMjgzNyAxMDQuOTkyIDQyLjM2NzQgMTA2LjQwNUM0Mi40IDEwNi45NTcgNDEuOTc5NSAxMDcuNDMgNDEuNDI4MiAxMDcuNDYzWk0xNi4yOTgzIDc1LjUxNTJDMTUuNzY2MiA3NS4zNjc0IDE1LjQ1NDcgNzQuODE2MSAxNS42MDI1IDc0LjI4NEMxNi4wMDY2IDcyLjgyOTkgMTYuNDMzOCA3MS4zOTY4IDE2Ljg4OTIgNjkuOTkxM0MxNy4wNTk1IDY5LjQ2NTkgMTcuNjIzNCA2OS4xNzggMTguMTQ4OCA2OS4zNDgyQzE4LjY3NDIgNjkuNTE4NSAxOC45NjIxIDcwLjA4MjQgMTguNzkxOCA3MC42MDc4QzE4LjM0NjIgNzEuOTgzMSAxNy45MjcgNzMuMzg5IDE3LjUyOTUgNzQuODE5NUMxNy4zODE3IDc1LjM1MTYgMTYuODMwNCA3NS42NjMxIDE2LjI5ODMgNzUuNTE1MlpNNjEuOTg0MyAxMjAuOTY3QzYxLjc0MDcgMTIwLjQ3MSA2MS45NDQ5IDExOS44NzIgNjIuNDQwNiAxMTkuNjI4QzYzLjA5ODYgMTE5LjMwNCA2My43NzA5IDExOC45NDUgNjQuNDU2OCAxMTguNTQ4QzY1LjA0NTggMTE4LjIwOCA2NS42MTU5IDExNy44MjIgNjYuMTY3MSAxMTcuMzk0QzY2LjYwMzMgMTE3LjA1NiA2Ny4yMzE1IDExNy4xMzUgNjcuNTcwMiAxMTcuNTcxQzY3LjkwODkgMTE4LjAwNyA2Ny44Mjk5IDExOC42MzUgNjcuMzkzNiAxMTguOTc0QzY2Ljc3NDEgMTE5LjQ1NSA2Ni4xMjg5IDExOS44OTIgNjUuNDU4MSAxMjAuMjc5QzY0LjczNTUgMTIwLjY5NyA2NC4wMjM2IDEyMS4wNzggNjMuMzIyOSAxMjEuNDIzQzYyLjgyNzMgMTIxLjY2NyA2Mi4yMjggMTIxLjQ2MiA2MS45ODQzIDEyMC45NjdaTTQxLjYzMDIgOTguMjQ3OUM0MS4wODI0IDk4LjE3NzYgNDAuNjk1NCA5Ny42NzY1IDQwLjc2NTcgOTcuMTI4N0M0MC45NTc1IDk1LjYzNDggNDEuMjA5NCA5NC4wODkzIDQxLjUyMyA5Mi40OTUxQzQxLjYyOTYgOTEuOTUzMiA0Mi4xNTU0IDkxLjYwMDMgNDIuNjk3MyA5MS43MDY5QzQzLjIzOTIgOTEuODEzNSA0My41OTIgOTIuMzM5MiA0My40ODU0IDkyLjg4MTFDNDMuMTc5OSA5NC40MzQzIDQyLjkzNTMgOTUuOTM1OSA0Mi43NDk0IDk3LjM4MzRDNDIuNjc5MSA5Ny45MzEyIDQyLjE3OCA5OC4zMTgzIDQxLjYzMDIgOTguMjQ3OVpNMTguOTU2NCA2Ny4wNTY3QzE4LjQ0MTMgNjYuODU3NiAxOC4xODUgNjYuMjc4NiAxOC4zODQxIDY1Ljc2MzRDMTguOTM0IDY0LjM0MDYgMTkuNTIxOSA2Mi45NTUyIDIwLjE1NCA2MS42MTU0QzIwLjM4OTcgNjEuMTE1OSAyMC45ODU2IDYwLjkwMjEgMjEuNDg1MSA2MS4xMzc3QzIxLjk4NDYgNjEuMzczNCAyMi4xOTg0IDYxLjk2OTMgMjEuOTYyOCA2Mi40Njg4QzIxLjM1MzQgNjMuNzYwNCAyMC43ODQyIDY1LjEwMTIgMjAuMjQ5NyA2Ni40ODQ0QzIwLjA1MDYgNjYuOTk5NSAxOS40NzE2IDY3LjI1NTggMTguOTU2NCA2Ny4wNTY3Wk02OS4yNzE4IDExNS44OEM2OC44NDQzIDExNS41MyA2OC43ODExIDExNC45IDY5LjEzMDcgMTE0LjQ3M0M2OS45ODc0IDExMy40MjUgNzAuNzc5MiAxMTIuMjU2IDcxLjUwMzYgMTEwLjk4QzcxLjc3NjIgMTEwLjQ5OSA3Mi4zODY2IDExMC4zMzEgNzIuODY2OSAxMTAuNjA0QzczLjM0NzIgMTEwLjg3NiA3My41MTU2IDExMS40ODcgNzMuMjQyOSAxMTEuOTY3QzcyLjQ2OSAxMTMuMzMgNzEuNjE0NiAxMTQuNTk1IDcwLjY3OSAxMTUuNzM5QzcwLjMyOTMgMTE2LjE2NiA2OS42OTkzIDExNi4yMyA2OS4yNzE4IDExNS44OFpNNDMuMjc5OSA4OS4xNDQxQzQyLjc0NDggODkuMDA3MyA0Mi40MjE4IDg4LjQ2MjcgNDIuNTU4NiA4Ny45Mjc2QzQyLjkzMyA4Ni40NjI2IDQzLjM1NTUgODQuOTYyMiA0My44Mjc0IDgzLjQyODNDNDMuOTg5OCA4Mi45MDA0IDQ0LjU0OTQgODIuNjA0MiA0NS4wNzczIDgyLjc2NjZDNDUuNjA1MiA4Mi45MjkgNDUuOTAxNCA4My40ODg1IDQ1LjczOSA4NC4wMTY0QzQ1LjI3NjIgODUuNTIwNyA0NC44NjI0IDg2Ljk5MDEgNDQuNDk2MyA4OC40MjI4QzQ0LjM1OTYgODguOTU3OSA0My44MTQ5IDg5LjI4MDggNDMuMjc5OSA4OS4xNDQxWk0yMi42MTQ5IDU4Ljk4NjVDMjIuMTM5MyA1OC43MDU3IDIxLjk4MTQgNTguMDkyNiAyMi4yNjIxIDU3LjYxN0MyMy4wNDQ0IDU2LjI5MTggMjMuODg1NiA1NS4wMjczIDI0Ljc5MzUgNTMuODMzOUMyNS4xMjc5IDUzLjM5NDQgMjUuNzU1MyA1My4zMDkyIDI2LjE5NDggNTMuNjQzNkMyNi42MzQ0IDUzLjk3OCAyNi43MTk2IDU0LjYwNTQgMjYuMzg1MiA1NS4wNDQ5QzI1LjUyOSA1Ni4xNzAzIDI0LjczMDkgNTcuMzY5MiAyMy45ODQ0IDU4LjYzMzdDMjMuNzAzNyA1OS4xMDkzIDIzLjA5MDUgNTkuMjY3MiAyMi42MTQ5IDU4Ljk4NjVaTTQ1LjkwNTggODAuMjcwNkM0NS4zODUzIDgwLjA4NTkgNDUuMTEzMSA3OS41MTQyIDQ1LjI5NzggNzguOTkzOEM0NS44MDY1IDc3LjU2MDcgNDYuMzU1OSA3Ni4xMDE4IDQ2Ljk0NzEgNzQuNjE4NUM0Ny4xNTE1IDc0LjEwNTUgNDcuNzMzMiA3My44NTUzIDQ4LjI0NjIgNzQuMDU5OEM0OC43NTkzIDc0LjI2NDIgNDkuMDA5NCA3NC44NDU5IDQ4LjgwNDkgNzUuMzU4OUM0OC4yMjMgNzYuODE5MiA0Ny42ODI1IDc4LjI1NDIgNDcuMTgyNyA3OS42NjI3QzQ2Ljk5NzkgODAuMTgzMiA0Ni40MjYyIDgwLjQ1NTQgNDUuOTA1OCA4MC4yNzA2Wk03My45MDkzIDEwOC40MjZDNzMuMzk3OCAxMDguMjE4IDczLjE1MiAxMDcuNjM1IDczLjM2MDMgMTA3LjEyM0M3My44ODM4IDEwNS44MzcgNzQuMzUyIDEwNC40ODMgNzQuNzYzNyAxMDMuMDczQzc0LjkxODQgMTAyLjU0MiA3NS40NzM2IDEwMi4yMzggNzYuMDAzOCAxMDIuMzkzQzc2LjUzMzkgMTAyLjU0NyA3Ni44MzgzIDEwMy4xMDMgNzYuNjgzNiAxMDMuNjMzQzc2LjI1NDIgMTA1LjEwNCA3NS43NjM5IDEwNi41MjMgNzUuMjEyNiAxMDcuODc3Qzc1LjAwNDMgMTA4LjM4OSA3NC40MjA4IDEwOC42MzUgNzMuOTA5MyAxMDguNDI2Wk0yNy43OTQxIDUxLjgxMjlDMjcuNDA2OCA1MS40MTkyIDI3LjQxMTggNTAuNzg2MSAyNy44MDU1IDUwLjM5ODdDMjguODk3MiA0OS4zMjQzIDMwLjA2ODkgNDguMzM4NSAzMS4zMjg4IDQ3LjQ1MzFDMzEuNzgwNiA0Ny4xMzU2IDMyLjQwNDQgNDcuMjQ0NCAzMi43MjE5IDQ3LjY5NjNDMzMuMDM5NSA0OC4xNDgyIDMyLjkzMDYgNDguNzcxOSAzMi40Nzg3IDQ5LjA4OTRDMzEuMzEzNCA0OS45MDg0IDMwLjIyNTggNTAuODIyOCAyOS4yMDgzIDUxLjgyNDJDMjguODE0NyA1Mi4yMTE2IDI4LjE4MTUgNTIuMjA2NSAyNy43OTQxIDUxLjgxMjlaTTc2LjU3NDIgMTAwLjA0OUM3Ni4wMzI3IDk5Ljk0MDQgNzUuNjgxNiA5OS40MTM1IDc1Ljc5IDk4Ljg3MTlDNzYuMDY4IDk3LjQ4NDMgNzYuMjk2NiA5Ni4wNTk5IDc2LjQ3NTQgOTQuNjA4MkM3Ni41NDI5IDk0LjA2MDEgNzcuMDQyIDkzLjY3MDQgNzcuNTkwMSA5My43Mzc5Qzc4LjEzODMgOTMuODA1NCA3OC41Mjc5IDk0LjMwNDUgNzguNDYwNCA5NC44NTI2Qzc4LjI3NTggOTYuMzUyIDc4LjAzOTIgOTcuODI1OSA3Ny43NTExIDk5LjI2NDdDNzcuNjQyNyA5OS44MDYyIDc3LjExNTcgMTAwLjE1NyA3Ni41NzQyIDEwMC4wNDlaTTQ5LjI3MTkgNzEuNjE0QzQ4Ljc2NjMgNzEuMzkxOCA0OC41MzY1IDcwLjgwMTggNDguNzU4NyA3MC4yOTYyQzQ5LjM2OCA2OC45MDk0IDUwLjAxMjUgNjcuNTAzNCA1MC42OTI3IDY2LjA3OTNDNTAuOTMwNyA2NS41ODEgNTEuNTI3NyA2NS4zNjk5IDUyLjAyNiA2NS42MDhDNTIuNTI0NCA2NS44NDYgNTIuNzM1NCA2Ni40NDI5IDUyLjQ5NzQgNjYuOTQxM0M1MS44MjYxIDY4LjM0NjggNTEuMTkwNCA2OS43MzM2IDUwLjU4OTcgNzEuMTAwN0M1MC4zNjc1IDcxLjYwNjQgNDkuNzc3NSA3MS44MzYxIDQ5LjI3MTkgNzEuNjE0Wk03Ny44IDkxLjM0NEM3Ny4yNDg1IDkxLjMxNDIgNzYuODI1NiA5MC44NDMgNzYuODU1MyA5MC4yOTE2Qzc2LjkzMjcgODguODU4MiA3Ni45NjM1IDg3LjQwOTIgNzYuOTQ3MyA4NS45NTMxQzc2Ljk0MTIgODUuNDAwOCA3Ny4zODM5IDg0Ljk0ODIgNzcuOTM2MSA4NC45NDJDNzguNDg4NCA4NC45MzU5IDc4Ljk0MSA4NS4zNzg2IDc4Ljk0NzIgODUuOTMwOUM3OC45NjM5IDg3LjQyOTggNzguOTMyMSA4OC45MjIyIDc4Ljg1MjQgOTAuMzk5M0M3OC44MjI3IDkwLjk1MDggNzguMzUxNSA5MS4zNzM3IDc3LjggOTEuMzQ0Wk0zNC44MjM3IDQ2LjQ3NjVDMzQuNTg4OSA0NS45NzY2IDM0LjgwMzkgNDUuMzgxIDM1LjMwMzggNDUuMTQ2M0MzNi42NTc5IDQ0LjUxMDUgMzguMDkzNiA0My45NzUzIDM5LjYxNjkgNDMuNTQ5QzQwLjE0ODggNDMuNDAwMSA0MC43MDA2IDQzLjcxMDYgNDAuODQ5NCA0NC4yNDI1QzQwLjk5ODMgNDQuNzc0MyA0MC42ODc4IDQ1LjMyNjEgNDAuMTU1OSA0NS40NzVDMzguNzM3NSA0NS44NzE5IDM3LjQwNTkgNDYuMzY4OCAzNi4xNTM5IDQ2Ljk1NjdDMzUuNjU0IDQ3LjE5MTQgMzUuMDU4NCA0Ni45NzY0IDM0LjgyMzcgNDYuNDc2NVpNNTMuMTg3NSA2My4yNjY4QzUyLjY5NjMgNjMuMDE0MyA1Mi41MDI5IDYyLjQxMTQgNTIuNzU1NCA2MS45MjAyQzUzLjQ1MzkgNjAuNTYxNCA1NC4xODQxIDU5LjE4NzYgNTQuOTQ2NSA1Ny43OTk3QzU1LjIxMjQgNTcuMzE1NiA1NS44MjA0IDU3LjEzODggNTYuMzA0NCA1Ny40MDQ3QzU2Ljc4ODUgNTcuNjcwNiA1Ni45NjU0IDU4LjI3ODUgNTYuNjk5NSA1OC43NjI2QzU1Ljk0NTggNjAuMTM0NyA1NS4yMjQyIDYxLjQ5MjQgNTQuNTM0MSA2Mi44MzQ2QzU0LjI4MTYgNjMuMzI1OCA1My42Nzg3IDYzLjUxOTMgNTMuMTg3NSA2My4yNjY4Wk03Ny44MzI5IDgyLjU0MzhDNzcuMjgyMiA4Mi41ODUxIDc2LjgwMjMgODIuMTcyMSA3Ni43NjEgODEuNjIxM0M3Ni42NTI5IDgwLjE3OTQgNzYuNDk4NiA3OC43MzkzIDc2LjI5NzggNzcuMzA5MkM3Ni4yMjEgNzYuNzYyMyA3Ni42MDIyIDc2LjI1NjcgNzcuMTQ5MSA3Ni4xNzk5Qzc3LjY5NiA3Ni4xMDMxIDc4LjIwMTYgNzYuNDg0MiA3OC4yNzg0IDc3LjAzMTJDNzguNDg1MyA3OC41MDQ1IDc4LjY0NDEgNzkuOTg3NSA3OC43NTU0IDgxLjQ3MThDNzguNzk2NyA4Mi4wMjI1IDc4LjM4MzcgODIuNTAyNSA3Ny44MzI5IDgyLjU0MzhaTTQzLjIyNDIgNDMuNzY5MkM0My4xNTM5IDQzLjIyMTUgNDMuNTQwOSA0Mi43MjA0IDQ0LjA4ODcgNDIuNjVDNDQuODM1MSA0Mi41NTQyIDQ1LjU5OTMgNDIuNDgxMSA0Ni4zODE3IDQyLjQzMTRDNDcuMTYxOCA0Mi4zODE5IDQ3LjkyODQgNDIuMzYzNiA0OC42ODE1IDQyLjM3NThDNDkuMjMzNyA0Mi4zODQ3IDQ5LjY3NDIgNDIuODM5NSA0OS42NjUzIDQzLjM5MTdDNDkuNjU2NCA0My45NDM5IDQ5LjIwMTUgNDQuMzg0NCA0OC42NDkzIDQ0LjM3NTVDNDcuOTUwMyA0NC4zNjQzIDQ3LjIzNjggNDQuMzgxMSA0Ni41MDg1IDQ0LjQyNzRDNDUuNzY3NyA0NC40NzQ0IDQ1LjA0NjIgNDQuNTQzNSA0NC4zNDM0IDQ0LjYzMzdDNDMuNzk1NyA0NC43MDQxIDQzLjI5NDYgNDQuMzE3IDQzLjIyNDIgNDMuNzY5MlpNNzYuNzM2NyA3My44MTUxQzc2LjE5NjIgNzMuOTI4NyA3NS42NjYgNzMuNTgyNiA3NS41NTI0IDczLjA0MjFDNzUuMjUzNCA3MS42MTg4IDc0LjkwNjEgNzAuMjE0OSA3NC41MTA0IDY4LjgzODlDNzQuMzU3OCA2OC4zMDgxIDc0LjY2NDMgNjcuNzU0MSA3NS4xOTUxIDY3LjYwMTVDNzUuNzI1OSA2Ny40NDg4IDc2LjI3OTkgNjcuNzU1NCA3Ni40MzI1IDY4LjI4NjFDNzYuODQyMiA2OS43MTA2IDc3LjIwMSA3MS4xNjE4IDc3LjUwOTcgNzIuNjMwOUM3Ny42MjMyIDczLjE3MTQgNzcuMjc3MSA3My43MDE2IDc2LjczNjcgNzMuODE1MVpNNTcuNjA4OSA1NS4xMDJDNTcuMTMxOCA1NC44MjM4IDU2Ljk3MDcgNTQuMjExNCA1Ny4yNDkgNTMuNzM0NEM1OC4wMTMzIDUyLjQyNDEgNTguODA1NyA1MS4xMDIzIDU5LjYyNjcgNDkuNzY5N0M1OS45MTY0IDQ5LjI5OTUgNjAuNTMyNCA0OS4xNTMxIDYxLjAwMjYgNDkuNDQyOEM2MS40NzI4IDQ5LjczMjQgNjEuNjE5MiA1MC4zNDg1IDYxLjMyOTUgNTAuODE4N0M2MC41MTY4IDUyLjEzNzkgNTkuNzMyNyA1My40NDU5IDU4Ljk3NjUgNTQuNzQyMUM1OC42OTgyIDU1LjIxOTIgNTguMDg1OSA1NS4zODAzIDU3LjYwODkgNTUuMTAyWk01Mi4wNDIgNDMuNjMwNEM1Mi4xNDY0IDQzLjA4ODEgNTIuNjcwNyA0Mi43MzMgNTMuMjEzIDQyLjgzNzVDNTQuNzUwMiA0My4xMzM0IDU2LjIxODIgNDMuNTY2MSA1Ny42MTY3IDQ0LjEyM0M1OC4xMjk4IDQ0LjMyNzMgNTguMzgwMSA0NC45MDg5IDU4LjE3NTggNDUuNDIyQzU3Ljk3MTUgNDUuOTM1MSA1Ny4zODk5IDQ2LjE4NTQgNTYuODc2OCA0NS45ODExQzU1LjU5NSA0NS40NzA3IDU0LjI0ODEgNDUuMDczNSA1Mi44MzQ5IDQ0LjgwMTRDNTIuMjkyNiA0NC42OTcgNTEuOTM3NiA0NC4xNzI3IDUyLjA0MiA0My42MzA0Wk03NC40NDE0IDY1LjMxOTNDNzMuOTI0NiA2NS41MTQzIDczLjM0NzcgNjUuMjUzNSA3My4xNTI3IDY0LjczNjhDNzIuNjM5MiA2My4zNzYgNzIuMDczNCA2Mi4wNTU0IDcxLjQ1NTMgNjAuNzg0M0M3MS4yMTM4IDYwLjI4NzYgNzEuNDIwNiA1OS42ODkyIDcxLjkxNzMgNTkuNDQ3NkM3Mi40MTQgNTkuMjA2MSA3My4wMTI0IDU5LjQxMyA3My4yNTM5IDU5LjkwOTZDNzMuOTAwMyA2MS4yMzg5IDc0LjQ5IDYyLjYxNiA3NS4wMjM5IDY0LjAzMDdDNzUuMjE4OSA2NC41NDc0IDc0Ljk1ODEgNjUuMTI0NCA3NC40NDE0IDY1LjMxOTNaTTcwLjc1NDcgNTcuMzM3M0M3MC4yODY3IDU3LjYzMDUgNjkuNjY5NiA1Ny40ODg4IDY5LjM3NjQgNTcuMDIwN0M2OC42MDcxIDU1Ljc5MjcgNjcuNzc5NSA1NC42MzE4IDY2Ljg5MzYgNTMuNTQ4NkM2Ni41NDQgNTMuMTIxMSA2Ni42MDcxIDUyLjQ5MTEgNjcuMDM0NiA1Mi4xNDE1QzY3LjQ2MjEgNTEuNzkxOCA2OC4wOTIyIDUxLjg1NDkgNjguNDQxOCA1Mi4yODI1QzY5LjM4NDUgNTMuNDM1MSA3MC4yNjA2IDU0LjY2NDggNzEuMDcxMyA1NS45NTlDNzEuMzY0NSA1Ni40MjcgNzEuMjIyOCA1Ny4wNDQxIDcwLjc1NDcgNTcuMzM3M1pNNjAuMzEwMSA0Ni41MTYyQzYwLjYwNjEgNDYuMDQ5OSA2MS4yMjQgNDUuOTExOSA2MS42OTAzIDQ2LjIwNzlDNjEuNzc5OCA0Ni4yNjQ3IDYxLjg2ODkgNDYuMzIyIDYxLjk1NzYgNDYuMzc5OUM2MS45NTU5IDQ2LjE5MDUgNjIuMDA3OCA0NS45OTg2IDYyLjExODYgNDUuODI3OEM2Mi45NTA4IDQ0LjU0MzkgNjMuODA5MSA0My4yNTA3IDY0LjY5NCA0MS45NDg5QzY1LjAwNDQgNDEuNDkyMSA2NS42MjY0IDQxLjM3MzUgNjYuMDgzMSA0MS42ODM5QzY2LjUzOTkgNDEuOTk0NCA2Ni42NTg1IDQyLjYxNjMgNjYuMzQ4MSA0My4wNzMxQzY1LjQ3MTQgNDQuMzYzIDY0LjYyMTEgNDUuNjQ0MSA2My43OTY4IDQ2LjkxNTZDNjMuNjcyNiA0Ny4xMDczIDYzLjQ5MzggNDcuMjQyMyA2My4yOTQxIDQ3LjMxMzVDNjMuOTkyNyA0Ny44MzQ2IDY0LjY2NjYgNDguMzkxMSA2NS4zMTYgNDguOTgwMUM2NS43MjUxIDQ5LjM1MTIgNjUuNzU2IDQ5Ljk4MzYgNjUuMzg0OSA1MC4zOTI3QzY1LjAxMzkgNTAuODAxOCA2NC4zODE1IDUwLjgzMjYgNjMuOTcyNCA1MC40NjE2QzYyLjkxODUgNDkuNTA1NyA2MS44MDA2IDQ4LjY0NjggNjAuNjE4NCA0Ny44OTY0QzYwLjE1MjIgNDcuNjAwNCA2MC4wMTQxIDQ2Ljk4MjUgNjAuMzEwMSA0Ni41MTYyWk02Ny41NzIxIDM5LjU0MThDNjcuMTIxOSAzOS4yMjIgNjcuMDE2MiAzOC41OTc3IDY3LjMzNiAzOC4xNDc1QzY4LjIyODcgMzYuODkwOCA2OS4xNDU4IDM1LjYyNjYgNzAuMDg3NyAzNC4zNTU1QzcwLjQxNjUgMzMuOTExOCA3MS4wNDI4IDMzLjgxODYgNzEuNDg2NSAzNC4xNDc0QzcxLjkzMDMgMzQuNDc2MiA3Mi4wMjM0IDM1LjEwMjUgNzEuNjk0NiAzNS41NDYyQzcwLjc2MDcgMzYuODA2NyA2OS44NTE0IDM4LjA2IDY4Ljk2NjUgMzkuMzA1N0M2OC42NDY2IDM5Ljc1NiA2OC4wMjI0IDM5Ljg2MTcgNjcuNTcyMSAzOS41NDE4Wk03My4wNDk2IDMyLjA3OTdDNzIuNjEyMSAzMS43NDI1IDcyLjUzMDggMzEuMTE0NiA3Mi44Njc5IDMwLjY3NzJDNzMuODA1OCAyOS40NjAzIDc0Ljc2NjIgMjguMjM3NiA3NS43NDkzIDI3LjAwOTRDNzYuMDk0NSAyNi41NzgyIDc2LjcyMzggMjYuNTA4NSA3Ny4xNTUgMjYuODUzN0M3Ny41ODYxIDI3LjE5ODggNzcuNjU1OCAyNy44MjgxIDc3LjMxMDcgMjguMjU5M0M3Ni4zMzUyIDI5LjQ3NzkgNzUuMzgyNCAzMC42OTEgNzQuNDUyMSAzMS44OTgxQzc0LjExNDkgMzIuMzM1NSA3My40ODcgMzIuNDE2OCA3My4wNDk2IDMyLjA3OTdaTTc4LjgwNzkgMjQuODI2Qzc4LjM4MjkgMjQuNDczNCA3OC4zMjQzIDIzLjg0MjkgNzguNjc3IDIzLjQxNzlDNzkuNjU1NyAyMi4yMzg1IDgwLjY1NTMgMjEuMDU0NSA4MS42NzYyIDE5Ljg2NjJDODIuMDM2MSAxOS40NDczIDgyLjY2NzQgMTkuMzk5NCA4My4wODYzIDE5Ljc1OTNDODMuNTA1MyAyMC4xMTkyIDgzLjU1MzEgMjAuNzUwNiA4My4xOTMyIDIxLjE2OTVDODIuMTc5OCAyMi4zNDkyIDgxLjE4NzUgMjMuNTI0NSA4MC4yMTYxIDI0LjY5NTFDNzkuODYzNCAyNS4xMjAxIDc5LjIzMjkgMjUuMTc4NyA3OC44MDc5IDI0LjgyNlpNODQuODE2MyAxNy43NzkyQzg0LjQwMzMgMTcuNDEyNSA4NC4zNjU5IDE2Ljc4MDQgODQuNzMyNiAxNi4zNjc1Qzg1Ljc0OTEgMTUuMjIyOSA4Ni43ODUzIDE0LjA3NDggODcuODQxMiAxMi45MjM0Qzg4LjIxNDUgMTIuNTE2NCA4OC44NDcgMTIuNDg5IDg5LjI1NDEgMTIuODYyM0M4OS42NjExIDEzLjIzNTYgODkuNjg4NSAxMy44NjgyIDg5LjMxNTIgMTQuMjc1MkM4OC4yNjY0IDE1LjQxODggODcuMjM3NCAxNi41NTkgODYuMjI4IDE3LjY5NTZDODUuODYxMiAxOC4xMDg1IDg1LjIyOTIgMTguMTQ2IDg0LjgxNjMgMTcuNzc5MlpNOTEuMDQ5NCAxMC45MzUxQzkwLjY0ODIgMTAuNTU1NiA5MC42MzA2IDkuOTIyNjQgOTEuMDEwMiA5LjUyMTQ0QzkyLjA2MjMgOC40MDkxOSA5My4xMzMgNy4yOTQyIDk0LjIyMjMgNi4xNzY3M0M5NC42MDc4IDUuNzgxMjYgOTUuMjQxIDUuNzczMTggOTUuNjM2NCA2LjE1ODY5Qzk2LjAzMTkgNi41NDQyMSA5Ni4wNCA3LjE3NzMyIDk1LjY1NDUgNy41NzI3OUM5NC41NzIxIDguNjgzMTYgOTMuNTA4MyA5Ljc5MDk0IDkyLjQ2MzEgMTAuODk1OUM5Mi4wODM1IDExLjI5NzEgOTEuNDUwNiAxMS4zMTQ2IDkxLjA0OTQgMTAuOTM1MVpNOTcuNDg2OCA0LjI4ODI1Qzk3LjA5NyAzLjg5NzAxIDk3LjA5ODIgMy4yNjM4NCA5Ny40ODk0IDIuODc0MDRDOTguMDQzIDIuMzIyNDUgOTguNjAxMiAxLjc3MDM0IDk5LjE2MzkgMS4yMTc3MkM5OS41NTggMC44MzA3NTkgMTAwLjE5MSAwLjgzNjUwOSAxMDAuNTc4IDEuMjMwNTZDMTAwLjk2NSAxLjYyNDYxIDEwMC45NTkgMi4yNTc3NSAxMDAuNTY1IDIuNjQ0NzFDMTAwLjAwNiAzLjE5Mzk2IDk5LjQ1MTIgMy43NDI2OCA5OC45MDEgNC4yOTA4NEM5OC41MDk4IDQuNjgwNjQgOTcuODc2NiA0LjY3OTQ5IDk3LjQ4NjggNC4yODgyNVoiIGZpbGw9IiM2Q0MyNEEiLz4KPC9zdmc+Cg==);
}

.wp-block-group.solutions-ux-cards-component .ux-card:nth-of-type(5):after {
  bottom: -100px;
  right: -30px;
  height: 138px;
  width: 65px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iMTM4IiB2aWV3Qm94PSIwIDAgNjUgMTM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljk3NTkgMTM0LjI2QzE1Ljg2NzMgMTM0LjgwMiAxNi4yMTgyIDEzNS4zMjkgMTYuNzU5NyAxMzUuNDM3TDI1LjU4NCAxMzcuMjA3QzI2LjEyNTUgMTM3LjMxNiAyNi42NTI1IDEzNi45NjUgMjYuNzYxMSAxMzYuNDIzQzI2Ljg2OTcgMTM1Ljg4MiAyNi41MTg4IDEzNS4zNTUgMjUuOTc3MyAxMzUuMjQ2TDE5LjQ5NzUgMTMzLjk0N0MxOS44MDQ1IDEzMy42MTggMTkuODYwMiAxMzMuMTExIDE5LjYwMzIgMTMyLjcxN0MxOS4zMzk2IDEzMi4zMTQgMTguODM0IDEzMi4xNjQgMTguNDAyMyAxMzIuMzMzTDE5LjcwNjYgMTI1LjgyOUMxOS44MTUyIDEyNS4yODggMTkuNDY0MyAxMjQuNzYxIDE4LjkyMjggMTI0LjY1MkMxOC4zODEzIDEyNC41NDQgMTcuODU0MyAxMjQuODk1IDE3Ljc0NTcgMTI1LjQzNkwxNS45NzU5IDEzNC4yNlpNMjEuNTc4MSAxMzEuNDRDMjEuODc3MyAxMzEuOTA1IDIyLjQ5NjIgMTMyLjAzOCAyMi45NjA0IDEzMS43MzlDMjMuMTg2OCAxMzEuNTkzIDIzLjQxNTMgMTMxLjQ0NiAyMy42NDU4IDEzMS4yOTdDMjQuNjA2NCAxMzAuNjc4IDI1LjYwMTkgMTMwLjAzNyAyNi42MjM0IDEyOS4zNzZDMjcuMDg3MSAxMjkuMDc2IDI3LjIxOTcgMTI4LjQ1NiAyNi45MTk2IDEyNy45OTNDMjYuNjE5NSAxMjcuNTI5IDI2LjAwMDQgMTI3LjM5NyAyNS41MzY3IDEyNy42OTdDMjQuNTE2OCAxMjguMzU3IDIzLjUyMzMgMTI4Ljk5NyAyMi41NjI4IDEyOS42MTZDMjIuMzMyMiAxMjkuNzY1IDIyLjEwMzUgMTI5LjkxMiAyMS44NzY4IDEzMC4wNThDMjEuNDEyNiAxMzAuMzU3IDIxLjI3ODkgMTMwLjk3NiAyMS41NzgxIDEzMS40NFpNMjguODk2MSAxMjYuNzA2QzI5LjE5OTQgMTI3LjE2NyAyOS44MTk0IDEyNy4yOTYgMzAuMjgwOSAxMjYuOTkyQzMxLjQ3MzIgMTI2LjIwOSAzMi42ODc0IDEyNS40MDQgMzMuOTEyNyAxMjQuNTc5QzM0LjM3MDkgMTI0LjI3MSAzNC40OTI1IDEyMy42NSAzNC4xODQzIDEyMy4xOTJDMzMuODc2IDEyMi43MzMgMzMuMjU0NyAxMjIuNjEyIDMyLjc5NjQgMTIyLjkyQzMxLjU3ODIgMTIzLjczOSAzMC4zNzAxIDEyNC41NDEgMjkuMTgyNyAxMjUuMzIxQzI4LjcyMTEgMTI1LjYyNCAyOC41OTI4IDEyNi4yNDQgMjguODk2MSAxMjYuNzA2Wk0zNi4xMjk5IDEyMS44NjRDMzYuNDQ0OCAxMjIuMzE4IDM3LjA2NzkgMTIyLjQzIDM3LjUyMTYgMTIyLjExNUMzOC43MTQyIDEyMS4yODggMzkuOTA3NyAxMjAuNDQ1IDQxLjA5MjMgMTE5LjU5QzQxLjU0MDEgMTE5LjI2NiA0MS42NDEgMTE4LjY0MSA0MS4zMTc4IDExOC4xOTNDNDAuOTk0NSAxMTcuNzQ2IDQwLjM2OTQgMTE3LjY0NSAzOS45MjE2IDExNy45NjhDMzguNzQ4MiAxMTguODE1IDM3LjU2NSAxMTkuNjUxIDM2LjM4MTMgMTIwLjQ3MkMzNS45Mjc2IDEyMC43ODcgMzUuODE1IDEyMS40MSAzNi4xMjk5IDEyMS44NjRaTTQzLjIxMjIgMTE2Ljc5NEM0My41NDU5IDExNy4yMzQgNDQuMTczMiAxMTcuMzIgNDQuNjEzMyAxMTYuOTg3QzQ1Ljc4NzEgMTE2LjA5NiA0Ni45NDI1IDExNS4xOTYgNDguMDY5MSAxMTQuMjg3QzQ4LjQ5OTEgMTEzLjk0IDQ4LjU2NjYgMTEzLjMxMSA0OC4yMTk5IDExMi44ODFDNDcuODczMiAxMTIuNDUxIDQ3LjI0MzYgMTEyLjM4NCA0Ni44MTM3IDExMi43M0M0NS43MDQyIDExMy42MjUgNDQuNTY0NiAxMTQuNTEzIDQzLjQwNDggMTE1LjM5M0M0Mi45NjQ3IDExNS43MjcgNDIuODc4NSAxMTYuMzU0IDQzLjIxMjIgMTE2Ljc5NFpNNTAuMDIzMiAxMTEuMzc0QzUwLjM4NjEgMTExLjc5IDUxLjAxNzggMTExLjgzMyA1MS40MzQxIDExMS40N0M1Mi41NjU2IDExMC40ODQgNTMuNjUzNCAxMDkuNDkxIDU0LjY4NSAxMDguNDk1QzU1LjA4MjIgMTA4LjExMSA1NS4wOTMyIDEwNy40NzggNTQuNzA5NSAxMDcuMDgxQzU0LjMyNTggMTA2LjY4MyA1My42OTI3IDEwNi42NzIgNTMuMjk1NSAxMDcuMDU2QzUyLjI5MTUgMTA4LjAyNiA1MS4yMjkxIDEwOC45OTYgNTAuMTE5OSAxMDkuOTYzQzQ5LjcwMzYgMTEwLjMyNiA0OS42NjAzIDExMC45NTcgNTAuMDIzMiAxMTEuMzc0Wk01Ni4zNTI0IDEwNS4zOUM1Ni43NjM0IDEwNS43NTkgNTcuMzk1NiAxMDUuNzI1IDU3Ljc2NDYgMTA1LjMxNEM1OC43OTgxIDEwNC4xNjMgNTkuNzQyMiAxMDMuMDA5IDYwLjU3NjEgMTAxLjg1N0M2MC44OTk5IDEwMS40MDkgNjAuNzk5NyAxMDAuNzg0IDYwLjM1MjMgMTAwLjQ2QzU5LjkwNDkgMTAwLjEzNiA1OS4yNzk3IDEwMC4yMzcgNTguOTU1OSAxMDAuNjg0QzU4LjE2OTcgMTAxLjc3IDU3LjI3MTMgMTAyLjg3IDU2LjI3NjUgMTAzLjk3OEM1NS45MDc1IDEwNC4zODkgNTUuOTQxNSAxMDUuMDIxIDU2LjM1MjQgMTA1LjM5Wk0xNS42OTQzIDkyLjExMzlDMTcuMDYzNCA5Mi41MDQ5IDE4LjY0NTcgOTIuNjgyMyAyMC4zNTI1IDkyLjY3NEMyMC45MDQ3IDkyLjY3MTMgMjEuMzUwMyA5Mi4yMjE1IDIxLjM0NzYgOTEuNjY5MkMyMS4zNDQ5IDkxLjExNjkgMjAuODk1MSA5MC42NzE0IDIwLjM0MjggOTAuNjc0QzE4Ljc3MDQgOTAuNjgxNyAxNy4zODQ5IDkwLjUxNjcgMTYuMjQzNSA5MC4xOTA3QzE1LjcxMjQgOTAuMDM5MSAxNS4xNTkgOTAuMzQ2NyAxNS4wMDczIDkwLjg3NzdDMTQuODU1NyA5MS40MDg4IDE1LjE2MzIgOTEuOTYyMiAxNS42OTQzIDkyLjExMzlaTTEyLjkwMzMgODkuNjE1QzEzLjM3MzUgODkuMzI1NCAxMy41MTk5IDg4LjcwOTMgMTMuMjMwMyA4OC4yMzkxQzEyLjk1NSA4Ny43OTIxIDEyLjc4OCA4Ny4yNjI1IDEyLjc2NDIgODYuNjI1OUMxMi43NDExIDg2LjAwOCAxMi44ODQ3IDg1LjQxNjQgMTMuMTkxNiA4NC44NDA0QzEzLjQ1MTMgODQuMzUzIDEzLjI2NjYgODMuNzQ3NCAxMi43NzkyIDgzLjQ4NzdDMTIuMjkxNyA4My4yMjggMTEuNjg2MSA4My40MTI3IDExLjQyNjQgODMuOTAwMUMxMC45NjY0IDg0Ljc2MzcgMTAuNzI4MyA4NS43MDMyIDEwLjc2NTYgODYuNzAwNkMxMC44MDE1IDg3LjY2MSAxMS4wNjA0IDg4LjUyOTggMTEuNTI3NCA4OS4yODhDMTEuODE3IDg5Ljc1ODIgMTIuNDMzIDg5LjkwNDYgMTIuOTAzMyA4OS42MTVaTTIzLjc1NjMgOTEuNDQ0NEMyMy44NDUzIDkxLjk4OTQgMjQuMzU5MyA5Mi4zNTkyIDI0LjkwNDQgOTIuMjcwMkMyNi4zNDAxIDkyLjAzNTggMjcuODI3IDkxLjcwMTIgMjkuMzMzNSA5MS4yNzA3QzI5Ljg2NDYgOTEuMTE4OSAzMC4xNzIgOTAuNTY1NCAzMC4wMjAzIDkwLjAzNDRDMjkuODY4NSA4OS41MDMzIDI5LjMxNSA4OS4xOTU5IDI4Ljc4NCA4OS4zNDc3QzI3LjM0NzcgODkuNzU4MSAyNS45MzY3IDkwLjA3NTIgMjQuNTgyMiA5MC4yOTYzQzI0LjAzNzEgOTAuMzg1MyAyMy42Njc0IDkwLjg5OTMgMjMuNzU2MyA5MS40NDQ0Wk02MS41OTIzIDk4LjQ2MTZDNjIuMDg3OSA5OC43MDUzIDYyLjY4NzIgOTguNTAxMiA2Mi45MzA5IDk4LjAwNTZDNjMuNjUxNyA5Ni41NDAxIDY0LjE2MTQgOTUuMDY5OSA2NC40MDEzIDkzLjYwOTFDNjQuNDkwOCA5My4wNjQxIDY0LjEyMTUgOTIuNTQ5OCA2My41NzY1IDkyLjQ2MDNDNjMuMDMxNSA5Mi4zNzA4IDYyLjUxNzIgOTIuNzQwMSA2Mi40Mjc3IDkzLjI4NTFDNjIuMjI2MiA5NC41MTI2IDYxLjc4OTggOTUuNzk0MSA2MS4xMzYzIDk3LjEyMjlDNjAuODkyNSA5Ny42MTg1IDYxLjA5NjcgOTguMjE3OCA2MS41OTIzIDk4LjQ2MTZaTTMyLjMwNjUgODkuMjQ5OEMzMi41MTE4IDg5Ljc2MjUgMzMuMDkzOSA5MC4wMTE3IDMzLjYwNjYgODkuODA2NEMzNC45ODg2IDg5LjI1MyAzNi4zNjUxIDg4LjYyMjEgMzcuNzEyMiA4Ny45MTYyQzM4LjIwMTQgODcuNjU5OCAzOC4zOTAxIDg3LjA1NTQgMzguMTMzOCA4Ni41NjYzQzM3Ljg3NzQgODYuMDc3MSAzNy4yNzMxIDg1Ljg4ODMgMzYuNzgzOSA4Ni4xNDQ3QzM1LjQ5ODcgODYuODE4MSAzNC4xODM5IDg3LjQyMDggMzIuODYzMSA4Ny45NDk3QzMyLjM1MDQgODguMTU1MSAzMi4xMDEyIDg4LjczNzEgMzIuMzA2NSA4OS4yNDk4Wk0xNC44ODI4IDgxLjY0NjJDMTUuMTYxNCA4Mi4xMjMxIDE1Ljc3MzggODIuMjgzOSAxNi4yNTA3IDgyLjAwNTRDMTcuNDA4OCA4MS4zMjkgMTguODE4MSA4MC43MjIgMjAuNDI4NSA4MC4xOTk3QzIwLjk1MzggODAuMDI5MyAyMS4yNDE2IDc5LjQ2NTMgMjEuMDcxMiA3OC45NEMyMC45MDA4IDc4LjQxNDYgMjAuMzM2OCA3OC4xMjY5IDE5LjgxMTQgNzguMjk3M0MxOC4xMDEyIDc4Ljg1MiAxNi41NTMzIDc5LjUxMjUgMTUuMjQyIDgwLjI3ODNDMTQuNzY1MSA4MC41NTY5IDE0LjYwNDMgODEuMTY5MyAxNC44ODI4IDgxLjY0NjJaTTQwLjIxNTYgODUuMzMwM0M0MC41MjQgODUuNzg4NSA0MS4xNDU1IDg1LjkwOTggNDEuNjAzNiA4NS42MDEzQzQyLjg2MzkgODQuNzUyNyA0NC4wNzM1IDgzLjgzMDggNDUuMjA4MSA4Mi44Mzc1QzQ1LjYyMzYgODIuNDczNyA0NS42NjU1IDgxLjg0MTkgNDUuMzAxNyA4MS40MjY0QzQ0LjkzNzkgODEuMDEwOSA0NC4zMDYxIDgwLjk2OSA0My44OTA2IDgxLjMzMjhDNDIuODI0NCA4Mi4yNjYyIDQxLjY4MjQgODMuMTM3MiA0MC40ODY2IDgzLjk0MjNDNDAuMDI4NCA4NC4yNTA4IDM5LjkwNzEgODQuODcyMiA0MC4yMTU2IDg1LjMzMDNaTTYzLjQ2NTcgOTAuMTAyN0M2My45OTQ2IDg5Ljk0MzUgNjQuMjk0MyA4OS4zODU4IDY0LjEzNTEgODguODU2OUM2My45MDc3IDg4LjEwMTQgNjMuNTg2NiA4Ny4zNjM1IDYzLjE2ODIgODYuNjQ1OEM2Mi43Mzc0IDg1LjkwNyA2Mi4yMzE2IDg1LjIxMyA2MS42NjExIDg0LjU2MjhDNjEuMjk2OCA4NC4xNDc2IDYwLjY2NSA4NC4xMDYzIDYwLjI0OTggODQuNDcwNkM1OS44MzQ3IDg0LjgzNDggNTkuNzkzNCA4NS40NjY2IDYwLjE1NzcgODUuODgxOEM2MC42NDkzIDg2LjQ0MjEgNjEuMDc4NCA4Ny4wMzI0IDYxLjQ0MDQgODcuNjUzMkM2MS43ODIgODguMjM5IDYyLjAzOTEgODguODMyNiA2Mi4yMiA4OS40MzM0QzYyLjM3OTEgODkuOTYyMiA2Mi45MzY5IDkwLjI2MTkgNjMuNDY1NyA5MC4xMDI3Wk0yMy43NjExIDc4LjI2ODZDMjMuODY1MiA3OC44MTEgMjQuMzg5MyA3OS4xNjYzIDI0LjkzMTYgNzkuMDYyMkMyNi40MDcgNzguNzc5IDI3Ljk2MjggNzguNTU2NCAyOS41Njk4IDc4LjM5ODZDMzAuMTE5NSA3OC4zNDQ3IDMwLjUyMTMgNzcuODU1MyAzMC40NjczIDc3LjMwNTdDMzAuNDEzNCA3Ni43NTYxIDI5LjkyNDEgNzYuMzU0MiAyOS4zNzQ0IDc2LjQwODJDMjcuNzEwOSA3Ni41NzE1IDI2LjA5NDMgNzYuODAyNSAyNC41NTQ2IDc3LjA5ODFDMjQuMDEyMiA3Ny4yMDIyIDIzLjY1NjkgNzcuNzI2MyAyMy43NjExIDc4LjI2ODZaTTMzLjIzNDcgNzcuMTQ3MUMzMy4yNDQ4IDc3LjY5OTMgMzMuNzAwNyA3OC4xMzg4IDM0LjI1MjkgNzguMTI4NkMzNS44MDg0IDc4LjEwMDEgMzcuMzgxMyA3OC4xMzA5IDM4Ljk0NzcgNzguMjI0MUMzOS40OTkgNzguMjU3IDM5Ljk3MjUgNzcuODM2NiA0MC4wMDUzIDc3LjI4NTNDNDAuMDM4MSA3Ni43MzQgMzkuNjE3OCA3Ni4yNjA1IDM5LjA2NjUgNzYuMjI3N0MzNy40NDczIDc2LjEzMTMgMzUuODIyNiA3Ni4wOTk1IDM0LjIxNjIgNzYuMTI5QzMzLjY2NCA3Ni4xMzkxIDMzLjIyNDUgNzYuNTk1IDMzLjIzNDcgNzcuMTQ3MVpNNTguMTA0OCA4Mi43MDZDNTguMzk5IDgyLjIzODYgNTguMjU4NyA4MS42MjEyIDU3Ljc5MTMgODEuMzI3QzU2LjQ0MjggODAuNDc3OSA1NC45NDk4IDc5Ljc0NDYgNTMuMzU1OSA3OS4xMTg4QzUyLjg0MTggNzguOTE2OSA1Mi4yNjE1IDc5LjE3IDUyLjA1OTYgNzkuNjg0MUM1MS44NTc4IDgwLjE5ODIgNTIuMTEwOSA4MC43Nzg2IDUyLjYyNDkgODAuOTgwNEM1NC4xMjE2IDgxLjU2ODEgNTUuNDk5NCA4Mi4yNDczIDU2LjcyNTcgODMuMDE5NEM1Ny4xOTMxIDgzLjMxMzcgNTcuODEwNSA4My4xNzM0IDU4LjEwNDggODIuNzA2Wk00OS40MDAzIDc4LjMzNzRDNDkuNDQ3NyA3OC41MDA5IDQ5LjQ1MzkgNzguNjc4NyA0OS40MDk5IDc4Ljg1NThDNDkuMjkyNCA3OS4zMjg1IDQ4Ljg1NjYgNzkuNjM4MyA0OC4zODc3IDc5LjYxMzVDNDguMDI4MSA4MC4wMDg1IDQ3LjQxNzQgODAuMDUxOSA0Ny4wMDUgNzkuNzA1QzQ2Ljg1MzkgNzkuNTc3OSA0Ni43NDk5IDc5LjQxNTYgNDYuNjk0OCA3OS4yNDAyQzQ1LjY4OCA3OS4wMjc4IDQ0LjY1ODQgNzguODQ2MyA0My42MTM0IDc4LjY5NTJDNDMuMDY2OCA3OC42MTYyIDQyLjY4NzcgNzguMTA5IDQyLjc2NjggNzcuNTYyNEM0Mi44NDU4IDc3LjAxNTggNDMuMzUzIDc2LjYzNjggNDMuODk5NiA3Ni43MTU4QzQ1LjE1NzIgNzYuODk3NyA0Ni4zOTc2IDc3LjEyMjQgNDcuNjA4NiA3Ny4zOTE5QzQ4LjIzNjQgNzYuNTY5OSA0OC44MDQxIDc1LjcxNTYgNDkuMzAzMiA3NC44MzAzQzQ5LjU3NDQgNzQuMzQ5MiA1MC4xODQzIDc0LjE3OTEgNTAuNjY1NCA3NC40NTAzQzUxLjE0NjUgNzQuNzIxNiA1MS4zMTY2IDc1LjMzMTUgNTEuMDQ1NCA3NS44MTI1QzUwLjU1MjggNzYuNjg2NCA1MC4wMDE2IDc3LjUyODIgNDkuNDAwMyA3OC4zMzc0Wk01MS42MjU3IDcyLjIyNzlDNTIuMTU0NCA3Mi4zODc2IDUyLjcxMjQgNzIuMDg4NSA1Mi44NzIxIDcxLjU1OThDNTMuMDk1IDcwLjgyMiA1My4yNzY0IDcwLjA2NzEgNTMuNDEyOCA2OS4yOTU1QzUzLjU0OTIgNjguNTI0IDUzLjYyNDQgNjcuNzQ2MSA1My42NDI2IDY2Ljk2NDVDNTMuNjU1MyA2Ni40MTIzIDUzLjIxODEgNjUuOTU0NCA1Mi42NjYgNjUuOTQxNkM1Mi4xMTM5IDY1LjkyODggNTEuNjU1OSA2Ni4zNjYgNTEuNjQzMSA2Ni45MTgxQzUxLjYyNzIgNjcuNjAyMSA1MS41NjE1IDY4LjI3ODkgNTEuNDQzNCA2OC45NDczQzUxLjMyMSA2OS42Mzk2IDUxLjE1ODEgNzAuMzE3NyA1MC45NTc2IDcwLjk4MTRDNTAuNzk3OSA3MS41MTAxIDUxLjA5NyA3Mi4wNjgxIDUxLjYyNTcgNzIuMjI3OVpNNTIuMzg4MiA2My41NzA4QzUyLjkyNTIgNjMuNDQxOCA1My4yNTU5IDYyLjkwMTkgNTMuMTI2OSA2Mi4zNjQ5QzUyLjc3OTMgNjAuOTE4NCA1Mi4yNjYyIDU5LjQ3NjEgNTEuNjEzNSA1OC4wNTEyQzUxLjM4MzQgNTcuNTQ5MSA1MC43ODk5IDU3LjMyODYgNTAuMjg3OCA1Ny41NTg2QzQ5Ljc4NTcgNTcuNzg4NiA0OS41NjUxIDU4LjM4MjEgNDkuNzk1MiA1OC44ODQyQzUwLjQwMDggNjAuMjA2MiA1MC44Njg0IDYxLjUyNjIgNTEuMTgyMiA2Mi44MzIxQzUxLjMxMTMgNjMuMzY5MSA1MS44NTEyIDYzLjY5OTkgNTIuMzg4MiA2My41NzA4Wk0xMS4xOTMyIDQ1LjI4NjhDMTEuMDYwMSA0NS44MjI4IDExLjM4NjcgNDYuMzY1MiAxMS45MjI3IDQ2LjQ5ODNDMTMuNDE0MSA0Ni44Njg2IDE0Ljk5NiA0Ny4xNzQ3IDE2LjYzMTUgNDcuNDA2MkMxNy4xNzg0IDQ3LjQ4MzYgMTcuNjg0NCA0Ny4xMDMxIDE3Ljc2MTggNDYuNTU2MkMxNy44MzkyIDQ2LjAwOTQgMTcuNDU4NyA0NS41MDM0IDE2LjkxMTkgNDUuNDI1OUMxNS4zNDA1IDQ1LjIwMzUgMTMuODI2IDQ0LjkxMDIgMTIuNDA0NyA0NC41NTczQzExLjg2ODcgNDQuNDI0MiAxMS4zMjYyIDQ0Ljc1MDggMTEuMTkzMiA0NS4yODY4Wk04LjYyMjI4IDQ0LjQ3OTZDOC44Mjg2MSA0My45NjczIDguNTgwNTkgNDMuMzg0NyA4LjA2ODI5IDQzLjE3ODRDNi40ODYzNCA0Mi41NDEyIDUuMTgyNCA0MS44MzE0IDQuMjIxMDEgNDEuMDg4OUMzLjc4MzkxIDQwLjc1MTMgMy4xNTU5IDQwLjgzMiAyLjgxODMzIDQxLjI2OTFDMi40ODA3NSA0MS43MDYyIDIuNTYxNDMgNDIuMzM0MiAyLjk5ODUzIDQyLjY3MThDNC4xNDkwNiA0My41NjAzIDUuNjI5NiA0NC4zNTIzIDcuMzIxMDggNDUuMDMzNkM3LjgzMzM4IDQ1LjIzOTkgOC40MTU5NCA0NC45OTE5IDguNjIyMjggNDQuNDc5NlpNNDkuMTI2NSA1NS40NzE3QzQ5LjU5MDMgNTUuMTcxOSA0OS43MjMyIDU0LjU1MjggNDkuNDIzNCA1NC4wODlDNDguNjI2OSA1Mi44NTY3IDQ3LjczNTggNTEuNjQzOSA0Ni43NjYyIDUwLjQ1OTNDNDYuNDE2NCA1MC4wMzE5IDQ1Ljc4NjQgNDkuOTY5IDQ1LjM1OSA1MC4zMTg4QzQ0LjkzMTYgNTAuNjY4NiA0NC44Njg3IDUxLjI5ODYgNDUuMjE4NSA1MS43MjZDNDYuMTQ1MSA1Mi44NTggNDYuOTkxMyA1NC4wMTA2IDQ3Ljc0MzggNTUuMTc0N0M0OC4wNDM2IDU1LjYzODUgNDguNjYyNiA1NS43NzE1IDQ5LjEyNjUgNTUuNDcxN1pNMjAuNDMwNiA0Ni44MDc2QzIwLjQwNDIgNDcuMzU5MyAyMC44MzAxIDQ3LjgyNzggMjEuMzgxNyA0Ny44NTQyQzIyLjk2NjkgNDcuOTI5OSAyNC41NzE0IDQ3LjkzMjcgMjYuMTY1OSA0Ny44NTM2QzI2LjcxNzUgNDcuODI2MiAyNy4xNDI0IDQ3LjM1NjkgMjcuMTE1MSA0Ni44MDUzQzI3LjA4NzcgNDYuMjUzNyAyNi42MTgzIDQ1LjgyODcgMjYuMDY2NyA0NS44NTYxQzI0LjU0MDUgNDUuOTMxOCAyMy4wMDEgNDUuOTI5MiAyMS40NzcxIDQ1Ljg1NjRDMjAuOTI1NSA0NS44MzAxIDIwLjQ1NjkgNDYuMjU2IDIwLjQzMDYgNDYuODA3NlpNMjkuNzg4NCA0Ni41Mjg5QzI5Ljg3ODEgNDcuMDczOSAzMC4zOTI2IDQ3LjQ0MjkgMzAuOTM3NiA0Ny4zNTMxQzMyLjU1NTcgNDcuMDg2NyAzNC4xMzQ1IDQ2LjcxOTEgMzUuNjM4MyA0Ni4yMzg0QzM2LjE2NDQgNDYuMDcwMiAzNi40NTQ1IDQ1LjUwNzQgMzYuMjg2MyA0NC45ODEzQzM2LjExODEgNDQuNDU1MyAzNS41NTUzIDQ0LjE2NTIgMzUuMDI5MyA0NC4zMzMzQzMzLjYyOTUgNDQuNzgwOSAzMi4xNDY4IDQ1LjEyNzEgMzAuNjEyNiA0NS4zNzk3QzMwLjA2NzYgNDUuNDY5NCAyOS42OTg2IDQ1Ljk4NCAyOS43ODg0IDQ2LjUyODlaTTEuMjk0MjEgMzguOTc1N0MxLjg0MjA4IDM5LjA0NTQgMi4zNDI3MSAzOC42NTc3IDIuNDEyMzkgMzguMTA5OEMyLjQ2ODgxIDM3LjY2NjIgMi42OTE5NyAzNy4xNDYgMy4yMTAwNyAzNi41NTZDMy42NDk4OSAzNi4wNTUyIDQuMTM2MDYgMzUuNjE2NCA0LjY2NDY5IDM1LjIzNjFDNS4xMTI5OSAzNC45MTM1IDUuMjE0OTEgMzQuMjg4NiA0Ljg5MjM1IDMzLjg0MDNDNC41Njk3OCAzMy4zOTIgMy45NDQ4NyAzMy4yOTAxIDMuNDk2NTggMzMuNjEyNkMyLjg0NjkyIDM0LjA4MDEgMi4yNDgxNSAzNC42MjA0IDEuNzA3MjggMzUuMjM2M0MwLjk5MjE4MSAzNi4wNTA2IDAuNTQ2NDc1IDM2LjkyODkgMC40MjgzNzIgMzcuODU3NUMwLjM1ODY5MiAzOC40MDU0IDAuNzQ2MzQgMzguOTA2IDEuMjk0MjEgMzguOTc1N1pNNDMuNzU3MSA0OC41NDQyQzQ0LjE1MDUgNDguMTU2NiA0NC4xNTUyIDQ3LjUyMzUgNDMuNzY3NiA0Ny4xMzAxQzQyLjczNjIgNDYuMDgzMyA0MS42NDgzIDQ1LjA2NjcgNDAuNTE2IDQ0LjA4NzRDNDEuODI5NiA0My4zMDgzIDQzLjAyNjUgNDIuMzkyIDQ0LjA2MjEgNDEuMzIzN0M0NC40NDY2IDQwLjkyNzIgNDQuNDM2NyA0MC4yOTQxIDQ0LjA0MDIgMzkuOTA5N0M0My42NDM3IDM5LjUyNTIgNDMuMDEwNiAzOS41MzUxIDQyLjYyNjIgMzkuOTMxNkM0MS42Mzg5IDQwLjk0OTkgNDAuNDYzOSA0MS44MjgxIDM5LjEzNjkgNDIuNTc0NEMzOC42NTU1IDQyLjg0NTIgMzguNDg0OCA0My40NTQ5IDM4Ljc1NTUgNDMuOTM2M0MzOC44Mjg4IDQ0LjA2NjYgMzguOTI3IDQ0LjE3NDIgMzkuMDQwOCA0NC4yNTY0QzM4Ljc0MzQgNDQuNjcyIDM4LjgwNjUgNDUuMjUzMyAzOS4yMDA3IDQ1LjU5NDFDNDAuMjk3MSA0Ni41NDIxIDQxLjM0ODQgNDcuNTI0NCA0Mi4zNDI5IDQ4LjUzMzdDNDIuNzMwNSA0OC45MjcyIDQzLjM2MzcgNDguOTMxOSA0My43NTcxIDQ4LjU0NDJaTTM3LjIzNDggNDIuNjkwNkMzNy41NjQzIDQyLjI0NzQgMzcuNDcyMiA0MS42MjEgMzcuMDI5IDQxLjI5MTVDMzUuODM0MyA0MC40MDMyIDM0LjYwNzEgMzkuNTU3NiAzMy4zNTg4IDM4Ljc2MTRDMzIuODkzMSAzOC40NjQ0IDMyLjI3NDkgMzguNjAxMSAzMS45Nzc5IDM5LjA2NjdDMzEuNjgwOSAzOS41MzI0IDMxLjgxNzcgNDAuMTUwNiAzMi4yODMzIDQwLjQ0NzZDMzMuNDkxNSA0MS4yMTgyIDM0LjY3OTQgNDIuMDM2OCAzNS44MzU3IDQyLjg5NjVDMzYuMjc4OSA0My4yMjYgMzYuOTA1MyA0My4xMzM4IDM3LjIzNDggNDIuNjkwNlpNNy4wOTM0IDMyLjg4NzRDNy4yMjA3NiAzMy40MjQ4IDcuNzU5NjYgMzMuNzU3MiA4LjI5NzA2IDMzLjYyOThDOS41NDM3NyAzMy4zMzQ0IDEwLjkxNTIgMzMuMjA5OSAxMi4zODcxIDMzLjI0ODNDMTIuOTM5MiAzMy4yNjI3IDEzLjM5ODQgMzIuODI2OCAxMy40MTI4IDMyLjI3NDdDMTMuNDI3MiAzMS43MjI2IDEyLjk5MTMgMzEuMjYzNCAxMi40MzkzIDMxLjI0OUMxMC44MjUyIDMxLjIwNjkgOS4yNzgwNSAzMS4zNDIgNy44MzU4MyAzMS42ODM4QzcuMjk4NDMgMzEuODExMSA2Ljk2NjAzIDMyLjM1IDcuMDkzNCAzMi44ODc0Wk0yOS45MjEzIDM3Ljg1NzRDMzAuMTgzMiAzNy4zNzExIDMwLjAwMTMgMzYuNzY0NyAyOS41MTUgMzYuNTAyOEMyOC4xODMzIDM1Ljc4NTYgMjYuODQwMSAzNS4xMjkxIDI1LjQ5ODUgMzQuNTQxMkMyNC45OTI2IDM0LjMxOTYgMjQuNDAyOCAzNC41NSAyNC4xODEyIDM1LjA1NTlDMjMuOTU5NiAzNS41NjE3IDI0LjE5IDM2LjE1MTUgMjQuNjk1OCAzNi4zNzMxQzI1Ljk4NTggMzYuOTM4MyAyNy4yODA0IDM3LjU3MSAyOC41NjY3IDM4LjI2MzdDMjkuMDUzIDM4LjUyNTYgMjkuNjU5NCAzOC4zNDM3IDI5LjkyMTMgMzcuODU3NFpNMjEuOTUxOSAzNC4xOTU4QzIyLjEyNDMgMzMuNjcxMiAyMS44Mzg4IDMzLjEwNiAyMS4zMTQxIDMyLjkzMzZDMTkuODQwOSAzMi40NDkzIDE4LjM4MzEgMzIuMDU5NiAxNi45NTg3IDMxLjc3NjdDMTYuNDE3IDMxLjY2OTIgMTUuODkwNyAzMi4wMjExIDE1Ljc4MzEgMzIuNTYyOEMxNS42NzU1IDMzLjEwNDUgMTYuMDI3NSAzMy42MzA5IDE2LjU2OTIgMzMuNzM4NEMxNy45MDU4IDM0LjAwMzggMTkuMjg1IDM0LjM3MTkgMjAuNjg5NiAzNC44MzM2QzIxLjIxNDMgMzUuMDA2IDIxLjc3OTQgMzQuNzIwNSAyMS45NTE5IDM0LjE5NThaTTQ1LjU0NzMgMzcuNjc5NkM0Ni4wNTQxIDM3Ljg5OTIgNDYuNjQyOSAzNy42NjY1IDQ2Ljg2MjYgMzcuMTU5OEM0Ny40OTI1IDM1LjcwNjUgNDcuODkxOCAzNC4wOTc1IDQ4LjAyNjMgMzIuMzI3N0M0OC4wNjgxIDMxLjc3NyA0Ny42NTU2IDMxLjI5NjYgNDcuMTA0OSAzMS4yNTQ4QzQ2LjU1NDIgMzEuMjEyOSA0Ni4wNzM5IDMxLjYyNTUgNDYuMDMyIDMyLjE3NjJDNDUuOTEzNSAzMy43MzU5IDQ1LjU2NDMgMzUuMTI2IDQ1LjAyNzUgMzYuMzY0NEM0NC44MDc5IDM2Ljg3MTEgNDUuMDQwNiAzNy40NiA0NS41NDczIDM3LjY3OTZaTTQ2Ljk0NTUgMjguNTYwNUM0Ny40OTAxIDI4LjQ2OSA0Ny44NTc0IDI3Ljk1MzMgNDcuNzY1OSAyNy40MDg2QzQ3LjUxOTcgMjUuOTQzNiA0Ny4xMjQyIDI0LjM5NDkgNDYuNTY4MyAyMi43NTg5QzQ2LjM5MDYgMjIuMjM2IDQ1LjgyMjYgMjEuOTU2MiA0NS4yOTk3IDIyLjEzMzlDNDQuNzc2OCAyMi4zMTE2IDQ0LjQ5NjkgMjIuODc5NSA0NC42NzQ2IDIzLjQwMjRDNDUuMiAyNC45NDg1IDQ1LjU2NzEgMjYuMzkyNyA0NS43OTM2IDI3Ljc0MDFDNDUuODg1MSAyOC4yODQ4IDQ2LjQwMDggMjguNjUyMSA0Ni45NDU1IDI4LjU2MDVaTTQ0LjI4NjMgMTkuNjYyMkM0NC43ODYyIDE5LjQyNzMgNDUuMDAwOSAxOC44MzE3IDQ0Ljc2NiAxOC4zMzE5QzQ0LjEzMDggMTYuOTgwMSA0My4zOTc2IDE1LjU3NSA0Mi41NjExIDE0LjExNDlDNDIuMjg2NSAxMy42MzU2IDQxLjY3NTUgMTMuNDY5NyA0MS4xOTYzIDEzLjc0NDNDNDAuNzE3MSAxNC4wMTg4IDQwLjU1MTIgMTQuNjI5OCA0MC44MjU3IDE1LjEwOTFDNDEuNjM3OCAxNi41MjY2IDQyLjM0NTYgMTcuODgzNyA0Mi45NTYgMTkuMTgyNUM0My4xOTA5IDE5LjY4MjQgNDMuNzg2NSAxOS44OTcxIDQ0LjI4NjMgMTkuNjYyMlpNMzkuNzc3MSAxMS40NDY1QzQwLjIzODUgMTEuMTQzIDQwLjM2NjYgMTAuNTIyOSA0MC4wNjMxIDEwLjA2MTVDMzkuMjI2NCA4Ljc4OTA2IDM4LjMxNzIgNy40NzgzNCAzNy4zMzI1IDYuMTI4MzhDMzcuMDA3IDUuNjgyMiAzNi4zODE0IDUuNTg0MzQgMzUuOTM1MyA1LjkwOTgxQzM1LjQ4OTEgNi4yMzUyOSAzNS4zOTEyIDYuODYwODQgMzUuNzE2NyA3LjMwNzA0QzM2LjY4MzYgOC42MzI2MyAzNy41NzQzIDkuOTE2NzUgMzguMzkyMSAxMS4xNjA0QzM4LjY5NTUgMTEuNjIxOCAzOS4zMTU2IDExLjc0OTkgMzkuNzc3MSAxMS40NDY1Wk0zNC4zNjI5IDMuODQyOTVDMzQuNzk2MyAzLjUwMDczIDM0Ljg3MDMgMi44NzE5IDM0LjUyODEgMi40Mzg0MkMzNC4wMzE2IDEuODA5NTggMzMuNTE5OCAxLjE3MjgzIDMyLjk5MjMgMC41MjgwNTRDMzIuNjQyNSAwLjEwMDYxNiAzMi4wMTI1IDAuMDM3NjEzMiAzMS41ODUxIDAuMzg3MzMxQzMxLjE1NzYgMC43MzcwNjMgMzEuMDk0NiAxLjM2NzA5IDMxLjQ0NDMgMS43OTQ1NEMzMS45NjQ3IDIuNDMwNTUgMzIuNDY5MyAzLjA1ODI1IDMyLjk1ODMgMy42Nzc3MUMzMy4zMDA1IDQuMTExMiAzMy45Mjk0IDQuMTg1MTggMzQuMzYyOSAzLjg0Mjk1WiIgZmlsbD0iIzZDQzI0QSIvPgo8L3N2Zz4K);
}

.wp-block-group.solutions-ux-cards-component .ux-card-container {
  width: 100%;
  max-width: none;
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
}

@media (min-width: 640px) {
  .wp-block-group.solutions-ux-cards-component .ux-card-container {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .wp-block-group.solutions-ux-cards-component .ux-card-container {
    width: 100%;
  }
}

.ux-card.hide-arrow:after {
  display: none !important;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/pages/who-we-are/who-we-are.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/* who-we-are-button-show-if-hiring attached to "we're hiring" button
 * see who-we-are.js and who-we-are.php
 */
.who-we-are-button-show-if-hiring:not(.block-editor-block-list__block) {
  display: none !important;
}

/*
Component Name: Who We Are Hero
Description: Hero for Who We Are page
Used: /who-we-are
*/
.wp-block-group.who-we-are-hero {
  /* Max width referenced from global blog content width */
  margin-left: auto;
  margin-right: auto;
  max-width: 814px;
  padding-top: 2.5rem;
}
@media (min-width: 768px) {
  .wp-block-group.who-we-are-hero {
    padding-top: 5rem;
  }
}

.wp-block-group.who-we-are-hero > h1 {
  font-size: 3.75rem;
  line-height: 1;
  font-weight: 800;
  text-transform: lowercase;
  letter-spacing: -2px;
}

@media (min-width: 640px) {
  .wp-block-group.who-we-are-hero > h1 {
    font-size: 4.5rem;
    line-height: 1;
    line-height: 90px;
  }
}

.wp-block-group.who-we-are-hero > h1::first-letter {
  text-transform: uppercase;
}

.wp-block-group.who-we-are-hero > p {
  font-size: 1.5rem;
  line-height: 2rem !important;
}

.wp-block-group.who-we-are-hero > p:first-of-type {
  margin-top: 1.75rem;
  font-weight: 600;
  line-height: 2rem;
}

.wp-block-group.who-we-are-hero > p:last-of-type {
  margin-top: 0.75rem;
  font-weight: 400;
  line-height: 110%;
}

@media (min-width: 640px) {
  .wp-block-group.who-we-are-hero,
.wp-block-group.section-values,
.section-team {
    width: 83.333333%;
  }
}

.wp-block-group.who-we-are-hero .wp-block-button {
  margin-left: 0px;
  border-width: 0px;
}

.wp-block-group.who-we-are-hero .wp-block-button > a {
  display: inline-block;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.wp-block-group.who-we-are-hero .wp-block-button > a:hover {
  text-decoration-line: none;
}

.wp-block-group.who-we-are-hero .is-style-outline {
  border-width: 0px;
  --tw-border-opacity: 1;
  border-color: rgb(72 77 109 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.wp-block-group.who-we-are-hero .is-style-outline:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

/*
Component Name: Who We Are Section Values
Description: Three value boxes with black wavy designs
Where: Who we are
*/
div.who-we-are-section-values {
  margin-top: 5rem;
}
@media (min-width: 640px) {
  div.who-we-are-section-values {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  div.who-we-are-section-values {
    padding: 0px;
  }
}
@media (max-width: 639px) {
  div.who-we-are-section-values {
    width: 100%;
  }
}

.who-we-are-section-values > .wp-block-columns {
  margin-top: 1.5rem;
  display: grid;
  grid-auto-flow: row dense;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .who-we-are-section-values > .wp-block-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.who-we-are-section-values .wp-block-columns > .wp-block-column,
.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-earth > span,
.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-fire > span,
.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-water > span {
  margin: 0px;
  height: 15rem;
}

.who-we-are-section-values .wp-block-column {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(33 35 34 / var(--tw-bg-opacity));
}

.who-we-are-section-values .wp-block-column > .wp-block-cover {
  margin-top: 0px;
  min-height: -moz-max-content;
  min-height: max-content;
  --tw-grayscale: grayscale(100%);
  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);
}

.who-we-are-section-values .wp-block-column > [class*=pattern]::before {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0.2;
  --tw-content: "";
  content: var(--tw-content);
}

.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-earth::before {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/earth.5409e498.png);
  background-size: 60%;
}

.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-fire::before {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/fire-wavy.7559121d.png);
  opacity: 30%;
  background-size: 120%;
}

.who-we-are-section-values .wp-block-column > .wp-block-cover.pattern-water::before {
  background-image: url(/wp-content/plugins/e84-website-plugin/build/images/water.b2948f93.png);
  opacity: 12%;
  background-size: 50%;
}

.who-we-are-section-values > .wp-block-columns > .wp-block-column > * {
  height: 100%;
  padding: 1.25rem;
}

.who-we-are-section-values .wp-block-cover__background.has-contrast-background-color.has-background-dim-100.has-background-dim {
  opacity: 0;
}

.who-we-are-section-values .wp-block-cover > .wp-block-cover__inner-container > p {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 2rem;
  letter-spacing: -0.025em;
}

/*
Component Name: Who We Are Section Team
Description: Section with employee images
*/
div.wp-block-group.who-we-are-section-team {
  display: flex;
  justify-content: space-between;
  padding: 1.5rem;
}
@media (min-width: 640px) {
  div.wp-block-group.who-we-are-section-team {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  div.wp-block-group.who-we-are-section-team {
    max-width: 48rem;
  }
}
@media (min-width: 1024px) {
  div.wp-block-group.who-we-are-section-team {
    max-width: 1224px;
  }
}
@media (min-width: 1280px) {
  div.wp-block-group.who-we-are-section-team {
    padding-left: 0px;
    padding-right: 0px;
  }
}

div.wp-block-group.who-we-are-section-team > div {
  display: flex;
  flex-direction: column;
  row-gap: 2.75rem;
}

@media (min-width: 768px) {
  div.wp-block-group.who-we-are-section-team > div {
    flex-direction: row;
    gap: 1.5rem;
  }
}

.who-we-are-section-team .teamDetail {
  position: relative;
}

@media (min-width: 768px) {
  .who-we-are-section-team .teamDetail {
    min-width: 295px;
  }
}

@media (min-width: 1024px) {
  .who-we-are-section-team .teamDetail {
    min-width: 382px;
  }
}

.who-we-are-section-team .block-meetyourteam {
  top: 6rem;
}

@media (min-width: 768px) {
  .who-we-are-section-team .block-meetyourteam {
    position: sticky;
    top: 10rem;
    max-width: 24rem;
  }
}

.who-we-are-section-team .teamDetail > h3 {
  padding-top: 0px;
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 768px) {
  .who-we-are-section-team .teamDetail > h3 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}

.who-we-are-section-team .teamDetail div p {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.who-we-are-section-team .teamDetail > .is-style-outline .wp-element-button {
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.who-we-are-section-team .gallery-team > div.wp-block-query > ul.wp-block-post-template {
  grid-column: span 2 / span 2;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  padding-top: 1rem;
}

@media (min-width: 768px) {
  .who-we-are-section-team .gallery-team > div.wp-block-query > ul.wp-block-post-template {
    gap: 1.5rem;
    padding-top: 0px;
  }
}

.who-we-are-section-team .gallery-team.selected {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.who-we-are-section-team .gallery-team.selected > .teamMemberContainer {
  opacity: 0.3;
}

.who-we-are-section-team .teamMemberContainer {
  position: relative;
  max-width: 255px;
}

.who-we-are-section-team .teamMemberContainer img,
.who-we-are-section-team .teamImageDefault {
  margin-left: auto;
  margin-right: auto;
  height: 5rem;
  width: 100%;
  max-width: 120px;
  border-radius: 0.25rem;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1024px) {
  .who-we-are-section-team .teamMemberContainer img,
.who-we-are-section-team .teamImageDefault {
    height: 9rem;
    max-width: 255px;
  }
}

.who-we-are-section-team .greenEllipse img {
  max-width: none;
}

.who-we-are-section-team .teamMemberContainer > * {
  text-align: center;
}

.who-we-are-section-team .teamMemberContainer > h4 {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(72 77 109 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .who-we-are-section-team .teamMemberContainer > h4 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .who-we-are-section-team .teamMemberContainer > h4 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

.who-we-are-section-team .teamMemberContainer > div > p {
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0px;
  font-size: 0.75rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .who-we-are-section-team .teamMemberContainer > div > p {
    display: block;
  }
}

@media (min-width: 1024px) {
  .who-we-are-section-team .teamMemberContainer > div > p {
    white-space: normal;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.who-we-are-section-team .teamMemberContainer:hover {
  cursor: pointer;
}

.who-we-are-section-team .teamMemberContainer:hover img {
  --tw-grayscale: grayscale(100%);
  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);
}

.who-we-are-section-team .teamMemberContainer:hover h4:after {
  position: absolute;
  left: 50%;
  top: 2.5rem;
  z-index: 2;
  height: 100%;
  width: 110%;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: "";
  content: var(--tw-content);
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMxIiBoZWlnaHQ9IjEzOCIgdmlld0JveD0iMCAwIDIzMSAxMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNTU3NCAzNS45OTMxQzE1LjgyNTQgMjguMzExNCAyNC45NDU2IDIxLjg2OTMgMzYuNzEwNyAxNi43NzIzQzQyLjUyNjEgMTQuMjUyOCA0OC45NjIgMTIuMDczOSA1NS44NDczIDEwLjI0NjhDMTQuMDgwOSAyOS4zNjgzIC00LjcxNzA2IDY0Ljc2NDMgMjEuMTc0OSA5My43NTgyQzMwLjY1NDMgMTA0LjM3MyA0NC4zNjkzIDExNC4zNDggNjAuMjEzNCAxMjIuMTI1QzcuMjg0NSAxMDUuNjA0IC0xMC41MDYzIDY2LjcwOCAxMC41NTc0IDM1Ljk5MzFaTTY4LjcwOCAxMjUuOTk1QzY2LjUzNjYgMTI1LjQzNiA2NC4zOTY3IDEyNC44NTIgNjIuMjkyOCAxMjQuMjQzQzYuNjU2NTkgMTA4LjEzMyAtMTIuOTg0MSA2Ny44MDMgOS4xMTY1NyAzNS41NzU5QzE4LjMxMDEgMjIuMTY5OSAzOC41MDM1IDEyLjYzODIgNjIuOTU5MyA3LjIzNzAxQzYzLjMwMyA3LjEwMjkxIDYzLjY0OCA2Ljk2OTg4IDYzLjk5NDMgNi44Mzc5MUM4NS4yMzIgLTEuMjU1NTQgMTEyLjAzNCAtMS42NDQzIDEzNy42MjMgMy4xNjY4NEMxNDkuOTI2IDQuMzY4NSAxNjEuNzgzIDYuNTExMiAxNzIuNTIxIDkuNjIwNTRDMjI4LjE1NyAyNS43MzAyIDI0Mi45MjQgNzQuNjQwNSAyMjAuODIzIDEwNi44NjhDMjA5Ljc5MiAxMjIuOTU0IDE4NC4xMzUgMTMxLjMyNCAxNTQuMjg0IDEzMy42N0MxMjcuMTQ4IDE0Mi4xMTcgOTUuNTk2OSAxMzcuMzI1IDY4LjcwOCAxMjUuOTk1Wk0xNTIuMTg0IDEzMy44MjRDMTMwLjI2MyAxNDAuMTMyIDEwNS42MDQgMTM3Ljk2MiA4Mi45MzY3IDEzMC44MDFDNzkuMDM3MSAxMjkuNTY5IDc1LjE5NzQgMTI4LjE5IDcxLjQ0MTkgMTI2LjY4MUM5Ni43NDUzIDEzMi44NyAxMjUuOTY5IDEzNS42MjYgMTUyLjE4NCAxMzMuODI0Wk0xNTcuNDg4IDEzMi4xMTFDMTU2LjQzNyAxMzIuMjA5IDE1NS4zNzggMTMyLjMgMTU0LjMxMyAxMzIuMzgyQzEyNC42NjQgMTM0LjY5MSA5MC43ODIzIDEzMS4wMDkgNjMuMTQxMSAxMjMuMDA2QzYzLjAxMzYgMTIyLjk2OSA2Mi44ODY0IDEyMi45MzIgNjIuNzU5MyAxMjIuODk1QzQ2LjAyOTQgMTE1LjAwNyAzMS41MTg2IDEwNC42NCAyMS42NDIyIDkzLjU4MDJDOC4wMTY0MyA3OC4zMjIgNi44NjMwOSA2MS4yNDkyIDE1LjA0MTQgNDUuNzEzNUMyMi41NDU0IDMxLjQ1ODcgMzcuODk3OCAxOC41MjM1IDU4LjYwNTkgOS41MzkzOEM2NC44NDE0IDcuOTk1MTggNzEuNDE1MyA2LjczMTE0IDc4LjIwNjYgNS43NTUxOUMxMDAuNjQ3IDIuNTMwMzIgMTI1LjI5OSAyLjQ3MzggMTQ3LjY3NiA1Ljc1MDgzQzE3NS4xNjUgMTIuNDc2NyAyMDAuMDUyIDI1LjAyNyAyMTMuNDc4IDQwLjA2MTVDMjI3LjA2OCA1NS4yODAyIDIyNS4zMjIgNzMuNjE5MSAyMTQuMTc1IDkwLjQ3MUMyMDMuMDM1IDEwNy4zMTIgMTgyLjU2IDEyMi41NzIgMTU4Ljk1NiAxMzEuNTY3QzE1OC40NjggMTMxLjc1MyAxNTcuOTc5IDEzMS45MzQgMTU3LjQ4OCAxMzIuMTExWk0xNTkuMzA5IDEzMS45MzJDMTg2Ljg3NyAxMjkuMTAzIDIwOS40NyAxMjAuOTA1IDIxOS4zODMgMTA2LjQ1QzIzMC4xNDEgOTAuNzYzMSAyMzIuMDA2IDcwLjg2MTggMjI0LjIyNiA1Mi44MzI4QzIxNi40NTcgMzQuODI4NiAxOTkuMTA4IDE4LjgwMTUgMTcxLjY3MyAxMC44NTc2QzE2NS40MDIgOS4wNDE4OSAxNTguNzQ0IDcuNTU4NjggMTUxLjgzNiA2LjQwMjkxQzE3Ny44MDYgMTMuMzYzMSAyMDEuMDc0IDI1LjQ3MTEgMjEzLjk0NSAzOS44ODM1QzI0MS40NjEgNzAuNjk2NCAyMDYuNjcxIDExMy44NzUgMTU5LjMwOSAxMzEuOTMyWk0xMzIuOTYzIDIuNzU4MThDMTA5LjU4MiAtMS4wMzk5NSA4NS41NTYgLTAuMzg5NTEyIDY2LjAxNTQgNi41ODhDODYuODUwOSAyLjMzNzA5IDExMC40OTkgMS4wMDk4MyAxMzIuOTYzIDIuNzU4MThaIiBmaWxsPSIjNkNDMjRBIi8+Cjwvc3ZnPgo=);
  position: -10rem;
  background-size: 100% 100%;
  transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
  .who-we-are-section-team .teamMemberContainer:hover h4:after {
    top: 4.5rem !important;
  }
}

/*
Css for windows that pop up when clicking on an employee
*/
.ReactModal__Overlay {
  z-index: 3;
}

.teamMemberModal {
  margin-top: 7rem;
  width: 100%;
  padding: 1rem;
}

@media (min-width: 640px) {
  .teamMemberModal {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .teamMemberModal {
    width: 75%;
  }
}

@media (min-width: 1024px) {
  .teamMemberModal {
    width: 50%;
  }
}
.teamMemberModal:focus-visible {
  outline: none;
}

.teamMemberModal .teammemberDetail {
  pointer-events: auto;
  position: sticky;
  top: 6rem;
  z-index: 9;
  grid-column: span 3 / span 3;
  margin-left: auto;
  margin-right: auto;
  max-height: calc(100vh - 120px);
  overflow-y: scroll;
  border-radius: 0.375rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  padding-top: 10px;
  padding-bottom: 1.5rem;
}

@media (min-width: 640px) {
  .teamMemberModal .teammemberDetail {
    height: -moz-fit-content;
    height: fit-content;
  }
}

@media (min-width: 768px) {
  .teamMemberModal .teammemberDetail {
    max-width: 95%;
  }
}

@media (min-width: 1024px) {
  .teamMemberModal .teammemberDetail {
    padding-top: 0.75rem;
  }
}

.teamMemberModal .teammemberDetail {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.teamMemberModal .teammemberDetail::-webkit-scrollbar {
  display: none;
}

.teamMemberModal .teammemberDetail button:first-of-type {
  position: relative;
  z-index: 3;
  width: 100%;
  text-align: right;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(33 35 34 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {
  .teamMemberModal .teammemberDetail button:first-of-type {
    position: absolute;
    top: 0.5rem;
    right: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.teamMemberModal .teammemberDetail ul {
  display: grid;
  grid-auto-flow: column;
  justify-content: flex-start;
  gap: 0.375rem;
  padding-top: 0px;
}

.teamMemberModal .teammemberDetail ul li {
  display: grid;
  width: -moz-fit-content;
  width: fit-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  gap: 0.375rem;
  border-radius: 0.125rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(72 77 109 / var(--tw-border-opacity));
  padding-left: 13px;
  padding-right: 13px;
}

.teamMemberModal .teammemberDetail > ul > li > a {
  display: inline-flex;
  flex-wrap: wrap;
  align-content: center;
  text-decoration-line: none;
}

.teamMemberModal .teammemberDetail .gatsby-image-wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-bottom: 0.5rem;
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}

@media (min-width: 768px) {
  .teamMemberModal .teammemberDetail .gatsby-image-wrapper {
    margin-bottom: auto;
  }
}

@media (min-width: 1024px) {
  .teamMemberModal .teammemberDetail .gatsby-image-wrapper {
    max-height: none;
    width: 200px;
  }
}

.teamMemberModal .teammemberDetail .gatsby-image-wrapper > div {
  max-height: 13rem;
  max-height: none;
  max-width: none;
}

.teamMemberModal .teammemberDetail img {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  border-radius: 0.25rem;
}

@media (min-width: 1024px) {
  .teamMemberModal .teammemberDetail img {
    width: 100%;
  }
}

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