:root {
  --header-height: 8.375rem;
  --admin-bar-height: 32px;
  --backend-header-height: 60px;
  --scrollbar-width: 15px;
  --working-area: 100vw;
  --icon-arrow-up-right: '\e09f';
  --icon-arrow-left: '\f060';
  --icon-arrow-right: '\f061';
  --icon-arrow-down: '\f063';
  --icon-arrow-up: '\f062';
  --icon-video: '\f04b';
  --icon-download: '\f019';
}

html, body {
  overflow-x: clip;
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

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

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

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

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.end-0 {
  inset-inline-end: 0px;
}

.left-0 {
  left: 0px;
}

.left-\[50\%\] {
  left: 50%;
}

.right-0 {
  right: 0px;
}

.top-0 {
  top: 0px;
}

.top-\[25vh\] {
  top: 25vh;
}

.\!z-\[9999\] {
  z-index: 9999 !important;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-50 {
  z-index: 50;
}

.z-\[11\] {
  z-index: 11;
}

.z-\[12\] {
  z-index: 12;
}

.z-\[5\] {
  z-index: 5;
}

.z-\[60\] {
  z-index: 60;
}

.z-\[80\] {
  z-index: 80;
}

.z-\[998\] {
  z-index: 998;
}

.z-\[9999\] {
  z-index: 9999;
}

.\!m-0 {
  margin: 0px !important;
}

.m-0 {
  margin: 0px;
}

.m-3 {
  margin: 0.75rem;
}

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

.\!my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

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

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

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

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

.\!mb-1 {
  margin-bottom: 0.25rem !important;
}

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

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

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

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

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

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

.mb-5 {
  margin-bottom: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.mb-7 {
  margin-bottom: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
}

.ml-4 {
  margin-left: 1rem;
}

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

.ms-1 {
  margin-inline-start: 0.25rem;
}

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

.mt-10 {
  margin-top: clamp(4rem, 2.6667rem + 6.6667vw,8rem);
}

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

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

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

.mt-5 {
  margin-top: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.mt-6 {
  margin-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.\!block {
  display: block !important;
}

.block {
  display: block;
}

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

.\!flex {
  display: flex !important;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.\!hidden {
  display: none !important;
}

.hidden {
  display: none;
}

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

.\!aspect-video {
  aspect-ratio: 16 / 9 !important;
}

.aspect-\[16\/9\] {
  aspect-ratio: 16/9;
}

.aspect-\[3\/2\] {
  aspect-ratio: 3/2;
}

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

.aspect-video {
  aspect-ratio: 16 / 9;
}

.size-full {
  width: 100%;
  height: 100%;
}

.\!h-\[5rem\] {
  height: 5rem !important;
}

.\!h-auto {
  height: auto !important;
}

.h-0 {
  height: 0px;
}

.h-3 {
  height: 0.75rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-4 {
  height: 1rem;
}

.h-6 {
  height: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.h-8 {
  height: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

.h-\[0\.875rem\] {
  height: 0.875rem;
}

.h-\[1\.5rem\] {
  height: 1.5rem;
}

.h-\[2\.5rem\] {
  height: 2.5rem;
}

.h-\[3\.75rem\] {
  height: 3.75rem;
}

.h-\[5rem\] {
  height: 5rem;
}

.h-auto {
  height: auto;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-60 {
  max-height: 15rem;
}

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

.min-h-\[4\.688rem\] {
  min-height: 4.688rem;
}

.min-h-\[80vh\] {
  min-height: 80vh;
}

.\!w-\[5rem\] {
  width: 5rem !important;
}

.\!w-\[80\%\] {
  width: 80% !important;
}

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

.w-1\/4 {
  width: 25%;
}

.w-3 {
  width: 0.75rem;
}

.w-3\.5 {
  width: 0.875rem;
}

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

.w-4 {
  width: 1rem;
}

.w-6 {
  width: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.w-8 {
  width: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

.w-\[0\.875rem\] {
  width: 0.875rem;
}

.w-\[1\.5rem\] {
  width: 1.5rem;
}

.w-\[5rem\] {
  width: 5rem;
}

.w-\[90vw\] {
  width: 90vw;
}

.w-auto {
  width: auto;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

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

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

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

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-\[42rem\] {
  max-width: 42rem;
}

.max-w-\[73\.5rem\] {
  max-width: 73.5rem;
}

.max-w-\[95vw\] {
  max-width: 95vw;
}

.max-w-full {
  max-width: 100%;
}

.max-w-lg {
  max-width: 32rem;
}

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

.max-w-none {
  max-width: none;
}

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

.max-w-xl {
  max-width: 36rem;
}

.max-w-xs {
  max-width: 20rem;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.grow {
  flex-grow: 1;
}

.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.list-none {
  list-style-type: none;
}

.columns-5 {
  -moz-columns: 5;
       columns: 5;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.\!items-start {
  align-items: flex-start !important;
}

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

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

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

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

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

.gap-1 {
  gap: 0.25rem;
}

.gap-10 {
  gap: clamp(4rem, 2.6667rem + 6.6667vw,8rem);
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.gap-6 {
  gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.gap-9 {
  gap: clamp(3rem, 2rem + 5vw, 6rem);
}

.gap-\[2\.5rem\] {
  gap: 2.5rem;
}

.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.gap-x-6 {
  -moz-column-gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
       column-gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.\!overflow-visible {
  overflow: visible !important;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.\!rounded-full {
  border-radius: 9999px !important;
}

.rounded {
  border-radius: 0.75rem;
}

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

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 1.5rem;
}

.rounded-md {
  border-radius: 1rem;
}

.rounded-none {
  border-radius: 0;
}

.rounded-sm {
  border-radius: 0.5rem;
}

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

.rounded-xs {
  border-radius: 0.25rem;
}

.rounded-l {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-r {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-\[1px\] {
  border-width: 1px;
}

.border-\[1rem\] {
  border-width: 1rem;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-\[1px\] {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgb(167 202 233 / var(--tw-border-opacity));
}

.border-dark {
  --tw-border-opacity: 1;
  border-color: rgb(64 62 46 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(191 191 185 / var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(192 192 191 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.\!bg-blue-100 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(211 228 244 / var(--tw-bg-opacity)) !important;
}

.\!bg-transparent {
  background-color: transparent !important;
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5);
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(211 228 244 / var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(123 175 222 / var(--tw-bg-opacity));
}

.bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(64 62 46 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 185 / var(--tw-bg-opacity));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 192 191 / var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(64 62 46 / var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(41 58 74 / var(--tw-bg-opacity));
}

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

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/20 {
  background-color: rgb(255 255 255 / 0.2);
}

.bg-white\/40 {
  background-color: rgb(255 255 255 / 0.4);
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-black\/70 {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-black\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.3) var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.\!p-0 {
  padding: 0px !important;
}

.p-0 {
  padding: 0px;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.p-8 {
  padding: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

.\!px-6 {
  padding-left: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
  padding-right: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
}

.\!py-5 {
  padding-top: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem) !important;
  padding-bottom: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem) !important;
}

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

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

.px-5 {
  padding-left: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  padding-right: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

.py-5 {
  padding-top: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  padding-bottom: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.py-8 {
  padding-top: clamp(2.5rem, 2rem + 2.5vw, 4rem);
  padding-bottom: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

.\!pl-1 {
  padding-left: 0.25rem !important;
}

.\!ps-0 {
  padding-inline-start: 0px !important;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-5 {
  padding-bottom: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.pb-8 {
  padding-bottom: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

.pt-5 {
  padding-top: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.pt-6 {
  padding-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
}

.pt-7 {
  padding-top: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
}

.pt-8 {
  padding-top: clamp(2.5rem, 2rem + 2.5vw, 4rem);
}

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

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

.text-right {
  text-align: right;
}

.font-base {
  font-family: neue-haas-unica, Helvetica, sans-serif;
}

.\!text-md {
  font-size: clamp(1.125rem, 1.0833rem + 0.0130vw, 1.25rem) !important;
  line-height: var(--wp--custom--line-height-medium) !important;
}

.\!text-sm {
  font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem) !important;
  line-height: var(--wp--custom--line-height-small) !important;
}

.text-2xl {
  font-size: clamp(1.875rem, 1.6667rem + 0.0651vw, 2.5rem);
  line-height: var(--wp--custom--line-height-xx-large);
}

.text-3xl {
  font-size: clamp(2.5rem, 2.1667rem + 0.1042vw, 3.5rem);
  line-height: var(--wp--custom--line-height-xxx-large);
}

.text-4xl {
  font-size: clamp(3.5rem, 3.0000rem + 0.1563vw, 5rem);
  line-height: var(--wp--custom--line-height-xxxx-large);
}

.text-5xl {
  font-size: clamp(4.5rem, 3.5000rem + 0.3125vw, 7.5rem);
  line-height: var(--wp--custom--line-height-xxxxx-large);
}

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

.text-lg {
  font-size: clamp(1.25rem, 1.1667rem + 0.0260vw, 1.5rem);
  line-height: var(--wp--custom--line-height-large);
}

.text-md {
  font-size: clamp(1.125rem, 1.0833rem + 0.0130vw, 1.25rem);
  line-height: var(--wp--custom--line-height-medium);
}

.text-root {
  font-size: clamp(1rem, 0.9583rem + 0.0130vw, 1.125rem);
  line-height: var(--wp--custom--line-height-base);
}

.text-sm {
  font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem);
  line-height: var(--wp--custom--line-height-small);
}

.text-xl {
  font-size: clamp(1.5rem, 1.3750rem + 0.0391vw, 1.875rem);
  line-height: var(--wp--custom--line-height-x-large);
}

.text-xs {
  font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
  line-height: var(--wp--custom--line-height-x-small);
}

.\!font-bold {
  font-weight: 700 !important;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.leading-\[150\%\] {
  line-height: 150%;
}

.leading-none {
  line-height: 1;
}

.\!text-inherit {
  color: inherit !important;
}

.\!text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
}

.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-base {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-dark {
  --tw-text-opacity: 1;
  color: rgb(64 62 46 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(192 192 191 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}

.text-inherit {
  color: inherit;
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}

.text-white\/90 {
  color: rgb(255 255 255 / 0.9);
}

.underline {
  text-decoration-line: underline;
}

.\!no-underline {
  text-decoration-line: none !important;
}

.no-underline {
  text-decoration-line: none;
}

.\!opacity-50 {
  opacity: 0.5 !important;
}

.opacity-0 {
  opacity: 0;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-80 {
  opacity: 0.8;
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.invert {
  --tw-invert: invert(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);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[height\] {
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-\[opacity\2c margin\2c display\] {
  transition-property: opacity,margin,display;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.\[--position\:fixed\] {
  --position: fixed;
}

.\[--scope\:window\] {
  --scope: window;
}

.\[--strategy\:static\] {
  --strategy: static;
}

.\[--trigger\:click\] {
  --trigger: click;
}

@media screen and (min-width: 992px){
  :root{
    --header-height: 9.6rem;
  }
}

/*-----------------------------------
-------------------------------------
Typography
-------------------------------------
-----------------------------------*/

::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

::selection, ::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

b, strong, th {
  font-weight: 700;
}

h1,h2,h3,h4,h5,h6{
  transform: translateY(0.15em);
}

.prose :is(h1,h2,h3,h4,h5,h6) {
  margin-top: clamp(2rem, 1.6667rem + 1.6667vw, 3rem) !important;
}

p.has-xxxxx-large-font-size,
p.has-xxxx-large-font-size{
  margin-bottom: var(--wp--preset--spacing--7);
}

p.has-xxx-large-font-size,
p.has-xx-large-font-size{
  margin-bottom: var(--wp--preset--spacing--6);
}

p.has-x-large-font-size,
p.has-large-font-size{
  margin-bottom: var(--wp--preset--spacing--5);
}

h1.wp-block-heading, h1,
h2.wp-block-heading, h2,
p.has-medium-font-size,
p.has-base-font-size{
  margin-bottom: var(--wp--preset--spacing--4);
}

h3.wp-block-heading, h3,
p.has-small-font-size{
  margin-bottom: var(--wp--preset--spacing--3);
}

h4.wp-block-heading, h4,
p.has-x-small-font-size{
  margin-bottom: var(--wp--preset--spacing--2);
}

h5.wp-block-heading, h5,
h6.wp-block-heading, h6{
  margin-bottom: var(--wp--preset--spacing--1);
}

@media screen and (min-width: 992px){
  p.has-xxxxx-large-font-size,
  p.has-xxxx-large-font-size{
    margin-bottom: var(--wp--preset--spacing--8);
  }

  p.has-xxx-large-font-size,
  p.has-xx-large-font-size{
    margin-bottom: var(--wp--preset--spacing--7);
  }

  p.has-x-large-font-size,
  p.has-large-font-size{
    margin-bottom: var(--wp--preset--spacing--6);
  }

  h1.wp-block-heading, h1,
  h2.wp-block-heading, h2,
  p.has-medium-font-size,
  p.has-base-font-size{
    margin-bottom: var(--wp--preset--spacing--5);
  }

  h3.wp-block-heading, h3,
  p.has-small-font-size{
    margin-bottom: var(--wp--preset--spacing--4);
  }

  h4.wp-block-heading, h4,
  p.has-x-small-font-size{
    margin-bottom: var(--wp--preset--spacing--3);
  }

  h5.wp-block-heading, h5{
    margin-bottom: var(--wp--preset--spacing--2);
  }
}

/*-----------------------------------
-------------------------------------
Layout, Structure & Spacing
-------------------------------------
-----------------------------------*/

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  width: 100%;
  max-width: var(--wp--style--global--wide-size);
  padding-inline: var(--wp--custom--container-padding);
}

/* Simulate Bootstrap rows and columns */

.row {
  display: flex;
  flex-wrap: wrap;
  row-gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  width: calc(100% + var(--wp--custom--gutter));
  margin-left: calc((var(--wp--custom--gutter) / 2) * -1);
}

.col {
  width: 100%;
  padding-inline: calc(var(--wp--custom--gutter) / 2);
}

/* Expand images inside a <figure> tag and prevent warping */

.match-figure {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* Flush edges */

.flush-top > *:first-child {
  margin-top: 0px !important;
}

.flush-bottom > *:last-child {
  margin-bottom: 0px !important;
}

.sticky-top {
  position: sticky;
  top: calc(var(--header-height) + var(--wp--preset--spacing--4));
}

/* Use the header height */

.pt-hh{
  padding-top: calc(var(--header-height) - 1px);
}

.mt-hh{
  margin-top: calc(var(--header-height) - 1px);
}

.top-hh{
  top: calc(var(--header-height) - 1px);
}

.h-vis-screen{
  height: calc(100vh - var(--header-height) - 1px);
}

.min-h-vis-screen{
  min-height: calc(100vh - var(--header-height) - 1px);
}

@media screen and (min-width: 600px){
  .md\:pt-hh{
    padding-top: calc(var(--header-height) - 1px);
  }

  .md\:mt-hh{
    margin-top: calc(var(--header-height) - 1px);
  }

  .md\:top-hh{
    top: calc(var(--header-height) - 1px);
  }

  .md\:h-vis-screen{
    height: calc(100vh - var(--header-height) - 1px);
  }

  .md\:min-h-vis-screen{
    min-height: calc(100vh - var(--header-height) - 1px);
  }
}

@media screen and (min-width: 992px){
  .lg\:pt-hh{
    padding-top: calc(var(--header-height) - 1px);
  }

  .lg\:mt-hh{
    margin-top: calc(var(--header-height) - 1px);
  }

  .lg\:top-hh{
    top: calc(var(--header-height) - 1px);
  }

  .lg\:h-vis-screen{
    height: calc(100vh - var(--header-height) - 1px);
  }

  .lg\:min-h-vis-screen{
    min-height: calc(100vh - var(--header-height) - 1px);
  }
}

@media screen and (max-width: 991px){
  .p-0-tablet {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .p-container-tablet{
    padding-inline: var(--wp--custom--container-padding) !important;
  }

  .no-gap-tablet {
    gap: 0px !important;
  }

  .large-gap-tablet {
    gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
  }
}

@media screen and (max-width: 599px){
  .p-0-mobile {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .p-container-mobile{
    padding-inline: var(--wp--custom--container-padding) !important;
  }

  .no-gap-mobile {
    gap: 0px !important;
  }

  .large-gap-mobile {
    gap: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
  }
}

/* Responsive Visibility */

@media screen and (max-width: 599px){
  .hide-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 599px) and (max-width: 991px){
  .hide-tablet {
    display: none !important;
  }
}

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

/*-----------------------------------
-------------------------------------
Color
-------------------------------------
-----------------------------------*/

.has-text-color :is(h1,h2,h3,h4,h5,h6):not(.has-text-color) {
  color: inherit !important;
}

:where(h1,h2,h3,h4,h5,h6) a:hover {
  opacity: 0.8 !important;
}

/*-----------------------------------
-------------------------------------
Interactions & Animations
-------------------------------------
-----------------------------------*/

button,
.gravity_wrapper form :where(input[type=submit], input[type=button], [type='reset']) {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-width: 0px;
  background-color: transparent;
}

.wp-block-button, button,
.gravity_wrapper form :where(input[type=submit], input[type=button], [type='reset']) {
  transition-property: all;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.wp-block-button:hover, button:hover,
.gravity_wrapper form :where(input[type=submit], input[type=button], [type='reset']):hover {
  --tw-brightness: brightness(1.25);
  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);
}

:where(.wp-block-post-title, .wp-block-heading, h1,h2,h3,h4,h5,h6) a {
  color: inherit;
  text-decoration-line: none !important;
}

body:has(.hs-overlay.open) .site-header {
  --tw-translate-y: -100% !important;
  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)) !important;
}

/*-----------------------------------
-------------------------------------
Components
-------------------------------------
-----------------------------------*/

.badges {
  display: flex;
  list-style-type: none;
  align-items: center;
  gap: 0.5rem;
  padding-left: 0px !important;
}

.badges li, .badge {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
  line-height: var(--wp--custom--line-height-x-small);
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.badges li a, .badge a, .breadcrumb {
  font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
  line-height: var(--wp--custom--line-height-x-small);
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: none;
  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-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.badges li a:hover, .badge a:hover, .breadcrumb:hover {
  opacity: 0.8 !important;
}

/*-----------------------------------
-------------------------------------
Forms
-------------------------------------
-----------------------------------*/

.grecaptcha-badge {
  display: none !important;
}

/* Search */

.search-form {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
}

.search-form>label {
  flex-grow: 1;
}

.search-form>label>input {
  width: 100%;
}

/* Password Form */

.post-password-form{
  padding-top: var(--header-height);
  margin-top: clamp(3rem, 2rem + 5vw, 6rem) !important;
}

:where(.post-password-form) :is(input[type=submit], input[type=button], [type='reset']) {
  margin-top: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem) !important;
}

/* Gravity Forms */

.gform_wrapper{
  .gf_clear {
    display: none !important;
  }
  .gform_validation_errors {
    margin-bottom: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }
  .gform_validation_errors {
    border-radius: 0.75rem;
  }
  .gform_validation_errors {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .gform_validation_errors {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gform_validation_errors {
    font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem);
    line-height: var(--wp--custom--line-height-small);
  }
  .gform_validation_errors{
    & > *:last-child {
      margin-bottom: 0px !important;
    }
    h2 {
      font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem) !important;
      line-height: var(--wp--custom--line-height-small) !important;
    }
    a {
      text-decoration-line: none !important;
    }
  }
  .gf_progressbar_wrapper {
    margin-bottom: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }
  .gf_progressbar_wrapper{
    .gf_progressbar_title {
      font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
      line-height: var(--wp--custom--line-height-x-small);
    }
    .gf_progressbar {
      overflow: hidden;
    }
    .gf_progressbar {
      border-radius: 9999px;
    }
    .gf_progressbar {
      --tw-bg-opacity: 1;
      background-color: rgb(229 231 235 / var(--tw-bg-opacity));
    }
    .gf_progressbar{
      .gf_progressbar_percentage {
        --tw-bg-opacity: 1;
        background-color: rgb(235 119 66 / var(--tw-bg-opacity));
      }
      .gf_progressbar_percentage {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
      }
      .gf_progressbar_percentage {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
      }
      .gf_progressbar_percentage {
        text-align: right;
      }
      .gf_progressbar_percentage {
        font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
        line-height: var(--wp--custom--line-height-x-small);
      }
    }
  }
  .gform_fields {
    display: grid;
  }
  .gform_fields {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .gform_fields {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .gform_fields {
    row-gap: 1rem;
  }
  fieldset, .gfield {
    grid-column: span 12 / span 12;
  }
  fieldset, .gfield {
    margin: 0px;
  }
  fieldset, .gfield {
    display: flex;
  }
  fieldset, .gfield {
    flex-direction: column;
  }
  fieldset, .gfield {
    border-style: none;
  }
  fieldset, .gfield {
    padding: 0px;
  }
  fieldset, .gfield{
    @media (min-width: 992px) {
      &.gfield--width-half {
        grid-column: span 6 / span 6;
      }
    }
    @media (min-width: 992px) {
      &.gfield--width-third {
        grid-column: span 4 / span 4;
      }
    }
    @media (min-width: 992px) {
      &.gfield--width-quarter {
        grid-column: span 3 / span 3;
      }
    }
    &.hidden_label label {
      display: none !important;
    }
    &.gfield--type-choice.inline .ginput_container > div {
      display: flex;
    }
    &.gfield--type-choice.inline .ginput_container > div {
      gap: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
    }
  }
  legend, label:not(.gform-field-label--type-sub, .gform-field-label--type-inline) {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  legend, label:not(.gform-field-label--type-sub, .gform-field-label--type-inline) {
    font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem);
    line-height: var(--wp--custom--line-height-small);
  }
  legend, label:not(.gform-field-label--type-sub, .gform-field-label--type-inline) {
    font-weight: 700;
  }
  label.gform-field-label--type-sub {
    margin-top: 0.25rem;
  }
  label.gform-field-label--type-sub {
    font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
    line-height: var(--wp--custom--line-height-x-small);
  }
  label.gform-field-label--type-sub {
    --tw-text-opacity: 1;
    color: rgb(192 192 191 / var(--tw-text-opacity));
  }
  .gfield_required {
    margin-left: 0.2em;
  }
  .gfield_required {
    display: inline-block;
  }
  .gfield_description {
    margin-bottom: 0.5rem;
  }
  .gfield_description {
    font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem);
    line-height: var(--wp--custom--line-height-small);
  }
  .gfield_description{
    &.ginput_counter {
      font-size: clamp(0.75rem, 0.7083rem + 0.0130vw, 0.875rem);
      line-height: var(--wp--custom--line-height-x-small);
    }
    &.ginput_counter {
      --tw-text-opacity: 1;
      color: rgb(192 192 191 / var(--tw-text-opacity));
    }
  }
  .ginput_complex {
    display: grid;
  }
  .ginput_complex {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .ginput_complex {
    gap: 1rem;
  }
  .ginput_complex{
    & > * {
      display: flex;
    }
    & > * {
      flex-direction: column;
    }
  }
  input:not(.gform_button), textarea, select {
    border-radius: 0.5rem;
  }
  input:not(.gform_button), textarea, select {
    border-width: 1px;
  }
  input:not(.gform_button), textarea, select {
    border-style: solid;
  }
  input:not(.gform_button), textarea, select {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
  }
  input:not(.gform_button), textarea, select {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  input:not(.gform_button), textarea, select {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  input:not(.gform_button), textarea, select {
    font-size: clamp(1rem, 0.9583rem + 0.0130vw, 1.125rem);
    line-height: var(--wp--custom--line-height-base);
  }
  input:not(.gform_button):focus, textarea:focus, select:focus {
    --tw-border-opacity: 1;
    border-color: rgb(235 119 66 / var(--tw-border-opacity));
  }
  .ginput_container > * {
    width: 100%;
  }
  .gform_footer, .gform-page-footer {
    margin-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }
  .gform-page-footer {
    display: flex;
  }
  .gform-page-footer {
    gap: 1rem;
  }
  input.gform_button, input.gform-theme-button {
    width: auto;
  }
  input.gform_button, input.gform-theme-button {
    cursor: pointer !important;
  }
  input.gform_button, input.gform-theme-button {
    --tw-border-opacity: 1 !important;
    border-color: rgb(235 119 66 / var(--tw-border-opacity)) !important;
  }
  input.gform_button, input.gform-theme-button {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
  }
  input.gform_button, input.gform-theme-button {
    font-size: clamp(1rem, 0.9583rem + 0.0130vw, 1.125rem);
    line-height: var(--wp--custom--line-height-base);
  }
  input.gform_button, input.gform-theme-button {
    font-weight: 700;
  }
  input.gform_button, input.gform-theme-button {
    text-transform: uppercase;
  }
  input.gform_button, input.gform-theme-button {
    line-height: 1;
  }
  input.gform_button, input.gform-theme-button {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }
  input.gform_button, input.gform-theme-button{
    border-radius: var(--wp--custom--button-radius);
    padding-block: var(--wp--custom--button-padding-y);
    padding-inline: var(--wp--custom--button-padding-x);
    &.gform_previous_button {
      --tw-border-opacity: 1 !important;
      border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
    }
    &.gform_previous_button {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
    }
  }
}

.gform_confirmation_message {
  border-radius: 0.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: clamp(0.875rem, 0.8333rem + 0.0130vw, 1rem);
  line-height: var(--wp--custom--line-height-small);
}

/* Dark Forms */

.dark-form{
  .gform_wrapper{
    input:not(.gform_button), textarea, select {
      --tw-border-opacity: 1 !important;
      border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
    }
    input:not(.gform_button), textarea, select {
      background-color: transparent !important;
    }
    input:not(.gform_button), textarea, select {
      --tw-text-opacity: 1 !important;
      color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
    }
    input.gform_button, input.gform-theme-button {
      --tw-bg-opacity: 1 !important;
      background-color: rgb(251 228 217 / var(--tw-bg-opacity)) !important;
    }
    input.gform_button, input.gform-theme-button {
      --tw-text-opacity: 1 !important;
      color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
    }
    input.gform_button:hover, input.gform-theme-button:hover {
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }
  }
}

/* Subscribe */

/* #gform_2{
  @apply relative;
}

#gform_2 .gform_footer{
  @apply absolute top-1/2 right-2 m-0 p-0 -translate-y-1/2;
  input.gform_button{
    @apply text-sm px-4 py-2 rounded-full;
  }
} */

/*-----------------------------------
-------------------------------------
Header & Footer Blocks
-------------------------------------
-----------------------------------*/

header.site-header {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9998;
  width: 100%;
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(192 192 191 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  transition-property: all;
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

header.wp-list-table.site-header {
  position: relative;
}

header.site-header{
  &.scrolled {
    --tw-shadow: 0 0 1.5rem rgba(0,0,0,0.075);
    --tw-shadow-colored: 0 0 1.5rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

header.site-header #header-main{
  .inline-logo-content > svg {
    height: 2.5rem;
  }
  .inline-logo-content > svg {
    width: auto;
  }
  @media (min-width: 992px) {
    .inline-logo-content > svg {
      height: 3rem;
    }
  }
  @media (min-width: 1280px) {
    .inline-logo-content > svg {
      height: 4rem;
    }
  }
  .wp-block-navigation__container > * > a {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  }
  .wp-block-navigation__container > * > a.is-current {
    opacity: 0.5 !important;
  }
  .wp-block-navigation-link {
    padding-right: 0.5rem;
  }
  .wp-block-navigation__container a:hover,
  .wp-block-mega-menu-item.open > a {
    --tw-text-opacity: 1 !important;
    color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
  }
  /* Navigation */
  .wp-block-navigation__container {
    row-gap: 0px;
  }
  .wp-block-navigation-item {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* Navigation Submenu */
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    border-width: 1px !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    border-style: solid !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    --tw-border-opacity: 1 !important;
    border-color: rgb(64 62 46 / var(--tw-border-opacity)) !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    --tw-text-opacity: 1 !important;
    color: rgb(64 62 46 / var(--tw-text-opacity)) !important;
  }
  .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{
    .wp-block-navigation-item {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
}

/* Dark Navbar */

.navbar-dark:not(.scrolled) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  .inline-logo-content > svg *,
  .wc-block-mini-cart svg *,
  .wp-block-navigation__responsive-container-open svg * {
    fill: #fff;
  }
  .wp-block-navigation__responsive-container-open {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }
  @media screen and (min-width: 992px){
    #header-main{
      nav .wp-block-navigation > li > a,
      nav .wp-block-navigation__submenu-icon,
      nav .wp-block-mega-menu-item__content,
      .wp-block-site-title a {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      nav .wp-block-navigation > li > a:hover,
      nav .wp-block-navigation__submenu-icon:hover,
      nav .wp-block-mega-menu-item__content:hover,
      .wp-block-site-title a:hover {
        --tw-text-opacity: 1 !important;
        color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
      }
      /* .wp-block-button a{
        @apply !bg-white !border-white !text-dark;
      } */
    }
  }
}

.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation > li > a,
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__submenu-icon,
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-mega-menu-item__content {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation > li > a:hover,
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-navigation__submenu-icon:hover,
.wp-block-navigation__responsive-container.has-modal-open.is-menu-open .wp-block-mega-menu-item__content:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
}

@media screen and (max-width: 991px){
  header.site-header #header-main .wp-block-navigation__container > .wp-block-navigation-item,
	header.site-header #header-main .wp-block-navigation__container .hs-dropdown-toggle {
    font-size: clamp(1.875rem, 1.6667rem + 0.0651vw, 2.5rem) !important;
    line-height: var(--wp--custom--line-height-xx-large) !important;
  }

  .wp-block-navigation__submenu-container{
    padding: 1rem 0 !important;
    margin-top: 0.5rem !important;
    a{
      font-size: var(--wp--preset--font-size--small) !important;
    }
  }
}

/* Force mobile menu at 991px instead of default 600px */

@media (min-width: 600px) and (max-width: 1279px) {
  .site-header .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: none;
  }

  .site-header .wp-block-navigation__responsive-container-open {
    display: flex;
  }

  .site-header .wp-block-navigation__responsive-container.is-menu-open {
    display: flex;
    padding-inline: var(--wp--custom--container-padding);
  }

  /* Show hamburger button */

  .site-header .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }
}

@media (max-width: 1279px) {
  /* Ensure mobile menu behavior */

  .site-header .wp-block-navigation__responsive-container:not(.is-menu-open) {
    display: none;
  }

  .site-header .wp-block-navigation__responsive-container-open {
    display: flex;
  }
}

.site-id-2 header.site-header .wp-block-jormi-inline-logo__wrapper > svg {
  height: 2.5rem;
  width: auto;
  @media screen and (min-width: 1280px) {
    height: 3rem;
  }
}

@media screen and (max-width: 599px){
  .site-header .wp-block-buttons {
    display: none !important;
  }

  .wp-block-navigation__responsive-container-close {
    right: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  }

  .wp-block-navigation__responsive-container-content {
    gap: 0px !important;
    padding-left: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
    padding-right: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
    ul {
      padding-top: clamp(4rem, 2.6667rem + 6.6667vw,8rem);
    }
    ul{
      li {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
      }
      li{
        a {
          font-size: clamp(1.875rem, 1.6667rem + 0.0651vw, 2.5rem);
          line-height: var(--wp--custom--line-height-xx-large);
        }
        a {
          font-weight: 700;
        }
      }
    }
  }
}

/* Footer */

/* .site-footer .wp-block-navigation__container.is-vertical,
.site-footer ul{
  @apply gap-2;
} */

/*-----------------------------------
-------------------------------------
Core Blocks & Variations
-------------------------------------
-----------------------------------*/

/* Accordion */

.wp-block-accordion{
  .wp-block-accordion-heading__toggle-title {
    font-size: clamp(1.875rem, 1.6667rem + 0.0651vw, 2.5rem);
    line-height: var(--wp--custom--line-height-xx-large);
  }
  .wp-block-accordion-heading__toggle-title{
    line-height: var(--wp--custom--line-height-xx-large);
    letter-spacing: var(--wp--custom--letter-spacing-xx-large);
  }
  .wp-block-accordion-heading__toggle-icon {
    font-size: clamp(1.5rem, 1.3750rem + 0.0391vw, 1.875rem);
    line-height: var(--wp--custom--line-height-x-large);
  }
  .wp-block-accordion-heading__toggle-icon {
    --tw-text-opacity: 1;
    color: rgb(235 119 66 / var(--tw-text-opacity));
  }
  &.is-style-immersive{
    .wp-block-accordion-item {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .wp-block-accordion-item{
      &:first-of-type .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(82 117 148 / var(--tw-bg-opacity)) !important;
      }
      &:first-of-type .wp-block-accordion-heading__toggle {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      &:nth-of-type(2) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(240 90 40 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(2) .wp-block-accordion-heading__toggle {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      &:nth-of-type(3) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(251 146 60 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(3) .wp-block-accordion-heading__toggle {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      &:nth-of-type(4) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(251 228 217 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(5) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(229 239 248 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(6) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(167 202 233 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(6) .wp-block-accordion-heading__toggle {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      &:nth-of-type(7) .wp-block-accordion-heading__toggle {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(123 175 222 / var(--tw-bg-opacity)) !important;
      }
      &:nth-of-type(7) .wp-block-accordion-heading__toggle {
        --tw-text-opacity: 1 !important;
        color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
      }
      .wp-block-accordion-heading__toggle {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
      }
      .wp-block-accordion-heading__toggle {
        padding-left: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
        padding-right: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
      }
      .wp-block-accordion-heading__toggle {
        font-size: clamp(2.5rem, 2.1667rem + 0.1042vw, 3.5rem) !important;
        line-height: var(--wp--custom--line-height-xxx-large) !important;
      }
    }
    .wp-block-accordion-panel {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
    @media (min-width: 992px) {
      .wp-block-accordion-panel {
        padding-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
        padding-bottom: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
      }
    }
  }
}

/* Buttons */

@media screen and (max-width: 599px){
  .wp-block-buttons:not(.preserve-width-mobile) > div:not(.is-style-link, .preserve-width-mobile),
  .wp-block-button:not(.is-style-link, .preserve-width-mobile) .wp-block-button__link {
    width: 100%;
  }
}

/* Button & Button Icons */

.wp-block-button.has-icon {
  .wp-block-button__link::before,
  .wp-block-button__link::after {
    position: relative;
  }
  .wp-block-button__link::before,
  .wp-block-button__link::after {
    display: inline-block;
  }
  .wp-block-button__link::before,
  .wp-block-button__link::after {
    font-family: 'Font Awesome 6 Pro';
    font-weight: 400;
  }
  &.icon-right .wp-block-button__link::after {
    margin-left: 0.75rem;
  }
  &.icon-left .wp-block-button__link::before {
    margin-right: 0.75rem;
  }
  &.icon-right {
    &.icon-arrow-up-right .wp-block-button__link::after {
      content: var(--icon-arrow-up-right);
    }
    &.icon-arrow-right .wp-block-button__link::after {
      content: var(--icon-arrow-right);
    }
    &.icon-arrow-left .wp-block-button__link::after {
      content: var(--icon-arrow-left);
    }
    &.icon-arrow-down .wp-block-button__link::after {
      content: var(--icon-arrow-down);
    }
    &.icon-arrow-up .wp-block-button__link::after {
      content: var(--icon-arrow-up);
    }
    &.icon-video .wp-block-button__link::after {
      content: var(--icon-video);
    }
    &.icon-download .wp-block-button__link::after {
      content: var(--icon-download);
    }
  }
  &.icon-left {
    &.icon-arrow-up-right .wp-block-button__link::before {
      content: var(--icon-arrow-up-right);
    }
    &.icon-arrow-right .wp-block-button__link::before {
      content: var(--icon-arrow-right);
    }
    &.icon-arrow-left .wp-block-button__link::before {
      content: var(--icon-arrow-left);
    }
    &.icon-arrow-down .wp-block-button__link::before {
      content: var(--icon-arrow-down);
    }
    &.icon-arrow-up .wp-block-button__link::before {
      content: var(--icon-arrow-up);
    }
    &.icon-video .wp-block-button__link::before {
      content: var(--icon-video);
    }
    &.icon-download .wp-block-button__link::before {
      content: var(--icon-download);
    }
  }
}

/* Columns */

@media screen and (max-width: 991px){
  .wp-block-columns.three-col-tablet,
  .wp-block-columns.two-col-tablet,
  .wp-block-columns.single-col-tablet,
  .wp-block-group.is-layout-flex.three-col-tablet > *,
  .wp-block-group.is-layout-flex.two-col-tablet > *,
  .wp-block-group.is-layout-flex.single-col-tablet > * {
    flex-wrap: wrap !important;
  }

  .wp-block-columns.three-col-tablet > .wp-block-column,
  .wp-block-group.is-layout-flex.three-col-tablet > *{
    flex-basis: calc(33% - (var(--wp--custom--gutter) / 2)) !important;
  }

  .wp-block-columns.two-col-tablet > .wp-block-column,
  .wp-block-group.is-layout-flex.two-col-tablet > *{
    flex-basis: calc(50% - (var(--wp--custom--gutter) / 2)) !important;
  }

  .wp-block-columns.single-col-tablet > .wp-block-column,
  .wp-block-group.is-layout-flex.single-col-tablet > * {
    flex-basis: 100% !important;
  }
}

@media screen and (max-width: 599px){
  .wp-block-columns.two-col-mobile,
  .wp-block-columns.single-col-mobile,
  .wp-block-group.is-layout-flex.two-col-mobile > *,
  .wp-block-group.is-layout-flex.single-col-mobile > * {
    flex-wrap: wrap !important;
  }

  .wp-block-columns.two-col-mobile > .wp-block-column,
  .wp-block-group.is-layout-flex.two-col-mobile > *{
    flex-basis: calc(50% - (var(--wp--custom--gutter) / 2)) !important;
  }

  .wp-block-columns.single-col-mobile > .wp-block-column,
  .wp-block-group.is-layout-flex.singl-col-mobile > * {
    flex-basis: 100% !important;
  }
}

/* Cover */

.wp-block-cover {
  max-width: 100%;
  padding: 1rem;
}

/* .is-cover-video{
  @apply !aspect-square lg:!aspect-video;
}

.wp-block-cover.has-background-video {
  @apply relative;
  video{
    @apply absolute z-[0] top-0 left-0 w-full h-full object-cover object-center;
  }
  & > *{
    @apply relative z-[1];
  }
} */

/* Embed */

.wp-block-embed {
  aspect-ratio: 16 / 9;
  width: 100%;
}

/* Gallery */

.wp-block-gallery {
  &.is-style-masonry {
    display: grid;
  }
  &.is-style-masonry{
    grid-template-columns: 40vw 18vw 18vw 24vw;
    grid-template-rows: 18vw 12.5vw;
    .wp-block-image {
      width: 100% !important;
    }
    .wp-block-image{
      &:first-of-type, &:nth-of-type(4), &:last-of-type {
        grid-row-start: 1;
      }
      &:first-of-type, &:nth-of-type(4), &:last-of-type {
        grid-row-end: 3;
      }
      &:first-of-type img {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
      }
      &:nth-of-type(2) {
        grid-row-start: 1;
      }
      &:nth-of-type(2) {
        grid-row-end: 2;
      }
      &:nth-of-type(3) {
        grid-row-start: 2;
      }
      &:nth-of-type(3) {
        grid-row-end: 3;
      }
      &:last-of-type img {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
      }
    }
    @media screen and (max-width: 767px){
      grid-template-columns: 50vw 50vw;

      grid-template-rows: 33vw 33vw;

      .wp-block-image{
        &:nth-of-type(4), &:last-of-type {
          display: none !important;
        }
      }
    }
  }
  &.is-style-overlapping {
    position: relative;
  }
  &.is-style-overlapping {
    display: flex;
  }
  &.is-style-overlapping {
    aspect-ratio: 4/3;
  }
  &.is-style-overlapping {
    width: 100%;
  }
  &.is-style-overlapping {
    justify-content: flex-end;
  }
  &.is-style-overlapping{
    &::before{
      content: ''
    }
    &::before {
      position: absolute;
    }
    &::before {
      left: 2rem;
    }
    &::before {
      bottom: 1rem;
    }
    &::before {
      z-index: 3;
    }
    &::before {
      display: block;
    }
    &::before {
      aspect-ratio: 1 / 1;
    }
    &::before {
      width: 6rem;
    }
    &::before {
      border-radius: 9999px;
    }
    @media (min-width: 992px) {
      &::before {
        left: 4rem;
      }
    }
    @media (min-width: 992px) {
      &::before {
        bottom: -4rem;
      }
    }
    @media (min-width: 992px) {
      &::before {
        width: 10.5rem;
      }
    }
    &::before{
      background: url('data:image/svg+xml,<svg class="hide-me clip-me-right quick w-full h-full object-contain unhidden" viewBox="0 0 172 168" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_507_3214)"><g clip-path="url(%23clip1_507_3214)"><path fill-rule="evenodd" clip-rule="evenodd" d="M-622.022 201.42C-613.011 204.108 -604.117 207.097 -594.96 209.573C-580.343 213.528 -566.166 218.782 -550.14 219.235C-541.599 219.476 -533.145 221.892 -524.633 221.952C-513.01 222.043 -501.299 220.956 -489.646 220.14C-482.455 219.657 -475.264 218.812 -468.102 217.966C-464.991 217.604 -461.968 216.819 -458.886 216.215C-458.886 215.732 -458.886 215.279 -458.886 214.796C-460.471 214.404 -462.027 213.89 -463.641 213.649C-487.944 209.693 -512.394 206.523 -536.462 202.205C-554.396 198.975 -572.095 194.778 -589.412 190.188C-613.099 183.878 -634.115 174.005 -652.342 161.233C-657.009 157.972 -661.822 154.922 -666.577 151.813C-666.284 151.511 -665.99 151.209 -665.697 150.877C-660.971 153.473 -656.246 156.1 -651.52 158.727C-641.247 164.464 -631.59 171.106 -620.584 176.118C-606.818 182.399 -592.289 187.864 -576.292 190.823C-567.487 192.453 -559.239 195.835 -550.404 197.435C-523.371 202.779 -496.104 208.395 -468.807 210.539C-450.99 211.958 -432.969 212.743 -415.592 206.372C-409.252 204.047 -402.472 202.658 -396.132 200.062C-404.087 201.662 -412.422 199.035 -420.318 203.081C-423.547 204.742 -429.065 203.172 -433.556 202.96C-444.328 202.447 -455.1 201.964 -465.842 201.39C-479.843 200.666 -493.667 199.126 -507.022 195.563C-517.207 192.845 -527.686 190.792 -537.636 187.743C-551.725 183.395 -565.96 179.138 -579.257 173.733C-590.616 169.083 -600.566 162.471 -611.514 157.398C-625.837 150.756 -640.924 145.23 -654.984 138.739C-666.959 133.213 -678.347 127.114 -689.266 120.804C-705.38 111.504 -720.702 105.405 -736.552 98.5814C-747.059 94.0524 -758.624 90.1876 -768.457 85.1453C-777.497 80.5257 -788.034 77.3252 -798.219 73.5812C-808.61 69.7768 -817.973 65.0063 -828.246 60.9C-837.697 57.1258 -847.911 53.8951 -857.509 50.0001C-868.487 45.5919 -878.789 40.3986 -890.089 35.9601C-896.4 33.4843 -903.063 30.6763 -911.751 31.3707C-915.919 31.733 -917.445 29.378 -915.273 26.9021C-914.481 25.9963 -913.864 25.0603 -913.395 24.4262C-899.335 26.7209 -885.452 29.1062 -875.15 35.8394C-874.739 35.477 -874.328 35.1449 -873.887 34.7826C-877.556 32.3671 -880.785 29.5289 -885.041 27.506C-891.851 24.2753 -898.778 20.6218 -906.702 18.7498C-912.426 17.3911 -913.894 14.1 -919.03 12.1677C-911.34 11.2921 -912.221 8.57464 -912.954 5.19297C-913.307 3.59271 -910.724 1.41878 -908.61 0.0600757C-907.935 -0.362633 -903.943 0.633752 -902.446 1.59994C-888.475 10.7788 -871.598 17.0288 -855.513 23.5808C-849.173 26.1472 -843.068 28.8647 -836.552 31.1594C-833.294 32.3067 -829.302 32.7294 -825.722 33.5748C-818.971 35.1751 -812.279 36.8055 -805.528 38.3756C-779.845 44.2935 -753.165 48.1885 -725.75 50.8757C-719.528 51.4796 -713.217 51.8721 -706.906 52.325C-695.577 53.1402 -684.306 54.2272 -672.859 54.5895C-659.151 55.0424 -645.298 55.0122 -631.444 54.9518C-616.21 54.8915 -600.947 54.8009 -585.655 54.3782C-575.294 54.1064 -564.874 53.1402 -554.484 52.5364C-543.037 51.8721 -531.56 51.389 -520.143 50.6342C-511.895 50.0907 -503.706 49.1849 -495.487 48.4602C-485.508 47.5846 -475.499 46.7996 -465.578 45.8334C-454.953 44.7766 -444.416 43.5085 -433.849 42.3612C-419.085 40.7307 -404.292 39.2512 -389.616 37.5302C-376.995 36.0507 -364.609 34.2089 -352.017 32.7596C-328.947 30.1026 -305.847 27.6267 -282.718 25.2414C-256.83 22.5844 -230.971 20.018 -205.024 17.6931C-188.881 16.2438 -172.65 14.9757 -156.33 13.9793C-139.277 12.9225 -122.077 12.2884 -104.936 11.4128C-91.4338 10.7184 -78.0202 9.63141 -64.4891 9.32948C-47.9642 8.96715 -31.3512 9.02754 -14.7676 9.29928C-4.0249 9.48044 6.71771 9.90315 17.4603 10.2353C26.1777 10.507 34.8952 10.8392 43.6126 11.2015C55.2358 11.6846 66.8884 12.0167 78.4236 12.8319C93.569 13.8887 108.656 15.338 123.742 16.7269C130.963 17.3911 138.242 17.8742 145.374 18.78C161.987 20.8634 178.63 23.0977 195.096 25.7547C209.919 28.14 224.624 30.9178 239.182 34.0278C261.636 38.7983 284.119 43.8708 306.25 49.7586C322.951 54.197 339.065 59.7828 355.62 64.8553C369.767 69.173 384.12 73.3095 398.444 77.5668C414.998 82.4883 431.552 87.5608 448.253 92.4522C456.383 94.8374 464.807 96.6792 473.055 98.9136C480.364 100.876 487.467 103.292 494.863 104.982C501.145 106.432 507.719 106.915 514.089 108.153C543.822 113.739 574.054 116.154 604.286 116.486C616.114 116.667 627.767 115.52 639.508 115.007C655.123 114.342 670.826 113.89 686.353 112.863C694.219 112.35 701.88 110.87 709.658 109.844C715.528 109.059 721.398 108.304 727.269 107.549C734.577 106.613 741.945 105.858 749.194 104.741C764.017 102.446 778.605 99.1853 793.633 97.5549C810.715 95.6829 826.624 91.0029 843.266 87.9835C854.684 85.9304 865.955 83.3337 877.402 81.2202C883.625 80.0728 890.199 79.5897 896.422 78.2914C906.108 76.2684 915.618 73.6416 925.274 71.4677C933.405 69.6259 941.594 68.0256 949.842 66.5159C965.603 63.6174 981.336 60.4169 997.244 58.0618C1013.01 55.7369 1028.94 53.9555 1044.88 52.6571C1061.47 51.2984 1078.2 51.238 1094.78 49.8491C1116.62 48.0073 1138.31 49.1547 1160.03 50.8153C1177.99 52.2042 1196.01 52.8383 1213.92 54.5895C1232.53 56.4011 1251.11 58.8468 1269.57 61.534C1285.1 63.7985 1300.53 66.6065 1315.88 69.4749C1332.82 72.6754 1349.64 76.2986 1366.55 79.4991C1380.96 82.2166 1395.34 84.9944 1409.87 87.1985C1432.23 90.5802 1454.69 93.358 1477.08 96.2565C1492.38 98.2191 1507.52 100.755 1522.9 102.144C1539.84 103.654 1556.95 104.348 1574.03 104.922C1585.3 105.315 1596.66 105.164 1607.96 105.224C1616.68 105.254 1625.43 105.949 1634.11 105.224C1651.2 103.835 1668.28 101.812 1685.33 99.6684C1694.34 98.521 1703.5 97.3435 1712.25 95.079C1728.68 90.8217 1744.89 85.8398 1761.12 81.1296C1762.56 80.7069 1763.38 79.1972 1764.7 78.3518C1765.55 77.8083 1766.78 77.295 1767.81 77.2346C1768.37 77.2346 1769.22 78.1102 1769.28 78.6839C1769.63 84.3603 1769.89 84.7226 1762.35 87.5306C1755.04 90.248 1748.26 93.7807 1741.28 97.0416C1736.73 99.1551 1732.27 101.389 1727.01 103.926C1728.83 104.318 1729.98 104.59 1731.09 104.831C1731.09 104.982 1731.06 105.133 1731.03 105.284C1727.42 105.466 1723.78 105.647 1720.17 105.798C1718.12 105.888 1716.03 105.647 1714.07 105.979C1701.56 108.213 1689.06 110.538 1676.56 112.893C1674.68 113.255 1672.89 114.191 1670.01 115.248C1704.73 121.468 1733.23 120.442 1768.19 116.426C1768.13 116.879 1768.07 117.301 1768.05 117.754C1767.16 118.026 1766.23 118.509 1765.37 118.6C1747.38 120.17 1729.39 121.559 1711.43 122.676C1694.61 123.733 1679.99 120.049 1665.55 115.731C1664.35 115.369 1662.82 115.278 1661.44 115.46C1642.1 117.724 1622.87 118.539 1603.71 118.026C1601.24 117.966 1598.66 118.388 1595.78 118.6C1595.66 119.596 1595.58 120.562 1595.46 121.559C1595.11 121.559 1594.78 121.559 1594.43 121.468C1590.09 120.713 1585.89 119.355 1581.43 119.204C1569.86 118.841 1558.21 118.902 1546.62 118.781C1545.21 118.781 1543.77 118.962 1541.36 119.113C1542.48 120.26 1543.07 121.227 1544.03 121.74C1553.78 126.933 1563.26 132.338 1573.47 136.686C1585.68 141.909 1598.16 146.74 1611.25 150.393C1626.72 154.741 1642.68 158.425 1658.92 160.297C1676.15 162.29 1693.82 163.618 1712.37 162.592C1716.09 162.38 1719.88 162.29 1723.4 162.561C1737.78 163.679 1752.4 162.109 1767.25 158.606C1767.87 158.455 1768.54 158.636 1769.19 158.697C1769.37 159.029 1769.54 159.361 1769.69 159.723C1767.55 160.478 1765.35 161.746 1763.23 161.927C1752.28 162.924 1741.34 163.89 1730.48 164.282C1718.03 164.735 1705.44 165.188 1693.4 164.524C1675.12 163.528 1656.83 162.984 1639.25 159.723C1614.21 155.073 1590.79 147.314 1568.57 137.32C1563.58 135.055 1559.03 132.277 1554.31 129.651C1547.88 126.088 1541.77 122.132 1535.02 118.871C1531.15 116.999 1526.39 115.792 1521.76 115.188C1502.71 112.652 1483.57 110.206 1464.43 107.639C1460 107.036 1455.39 107.005 1450.23 107.639C1451.31 108.575 1452.22 109.753 1453.54 110.387C1461.26 114.222 1469.31 117.603 1476.82 121.528C1490.29 128.564 1503.35 135.901 1516.88 142.483C1523.69 145.804 1531.09 148.431 1538.25 151.239C1549.99 155.798 1561.67 160.327 1573.59 164.373C1585.68 168.51 1597.69 171.016 1610.37 173.19C1628.92 176.36 1647.73 179.379 1667.05 181.372C1681.52 182.851 1696.87 182.882 1712.01 182.912C1725.6 182.912 1739.4 182.278 1753.16 181.463C1758.04 181.191 1763.06 179.651 1767.99 178.655C1768.22 178.987 1768.43 179.319 1768.66 179.681C1766.64 180.436 1764.67 181.463 1762.56 181.915C1741.19 186.354 1720.55 185.75 1700.07 184.663C1685.45 183.908 1670.51 183.757 1656.3 182.217C1640.04 180.466 1624.08 178.051 1608.73 174.971C1591.47 171.529 1574.77 167.513 1558.36 161.142C1534.52 151.903 1511.07 141.486 1487.62 130.526C1476.44 125.303 1465.7 119.415 1454.66 113.769C1441.42 107.005 1427.71 100.906 1411.51 98.9437C1395.99 97.0416 1380.52 94.7469 1365.05 92.4823C1362.79 92.1502 1360.56 91.8785 1358.3 91.5463C1358.06 91.9087 1357.8 92.3012 1357.56 92.6635C1364.02 95.6829 1370.74 98.3399 1376.85 101.691C1386.42 106.915 1395.57 112.561 1404.97 117.815C1408.05 119.566 1411.42 121.015 1414.56 122.676C1434 133.093 1453.57 142.966 1472.77 152.839C1493.37 163.467 1515.53 171.559 1538.31 176.209C1554.04 179.44 1570.48 181.734 1586.56 184.452C1597.57 186.294 1608.46 188.347 1619.59 190.007C1641.6 193.298 1664.23 195.533 1687.45 196.559C1703.94 197.284 1720.41 198.25 1737.02 198.612C1745.56 198.794 1754.43 197.797 1763.14 197.375C1765.26 197.254 1767.31 197.375 1769.4 197.435C1769.42 197.827 1769.45 198.22 1769.48 198.612C1768.34 198.975 1767.19 199.548 1766.08 199.669C1747.65 201.33 1729.59 201.3 1711.66 200.303C1683.51 198.733 1655.07 197.103 1627.1 193.57C1614.51 191.97 1602.33 189.554 1590.03 187.471C1575.73 185.056 1561.15 182.942 1547.23 180.043C1529.74 176.42 1512.42 172.616 1495.72 165.883C1477.2 158.425 1459.24 149.85 1441.48 140.822C1422.96 131.402 1405.03 120.925 1386.65 110.598C1380.25 107.005 1373.38 103.926 1366.6 100.665C1360.32 97.6454 1353.72 95.079 1347.64 91.7275C1335.52 85.0849 1321.43 83.847 1307.61 82.0958C1289.32 79.8011 1270.86 78.2008 1252.49 76.2383C1251.28 76.1175 1249.99 76.2383 1248.2 77.0837C1249.49 77.7177 1250.67 78.6235 1252.05 78.9859C1268.98 83.6357 1286.03 87.9533 1302.85 92.6937C1308.34 94.2336 1313.24 97.2227 1318.44 99.457C1320.64 100.393 1322.84 101.45 1325.19 102.054C1338.43 105.375 1349.82 111.202 1360.85 117.694C1372.36 124.457 1384.71 130.134 1396.4 136.414C1408.64 142.996 1420.38 149.971 1432.62 156.281C1441.74 160.991 1451.25 165.188 1460.62 169.415C1473.09 175.062 1485.33 179.047 1498.16 182.459C1511.01 185.871 1524.4 188.709 1537.64 191.728C1547.29 193.902 1556.83 196.257 1566.78 198.039C1579.55 200.333 1592.67 202.205 1605.64 204.228C1616.8 205.98 1627.86 207.852 1639.16 209.392C1646.21 210.358 1653.63 210.75 1660.91 211.324C1679.02 212.773 1696.99 214.706 1715.33 215.611C1731.71 216.427 1748.5 216.276 1765.4 213.8C1766.28 213.679 1767.16 213.588 1768.02 213.588C1771.3 213.588 1776.03 212.683 1775.97 215.702C1775.97 217.03 1771.77 218.661 1768.63 220.714C1770.42 224.307 1766.34 225.032 1760.33 225.968C1747.85 227.9 1735.58 230.889 1723.08 232.61C1713.19 233.999 1703.27 235.177 1693.05 234.482C1685.01 233.939 1676.38 235.237 1668.13 235.086C1654.13 234.845 1640.07 234.784 1626.48 232.852C1614.3 231.131 1601.56 230.376 1589.09 229.138C1577.88 228.051 1566.78 226.692 1555.51 225.787C1540.86 224.609 1526.04 223.794 1511.34 222.677C1493.29 221.318 1475.38 219.627 1457.27 218.389C1441.8 217.332 1426.1 216.759 1410.51 215.974C1401.27 215.491 1392.02 214.917 1382.72 214.675C1367.66 214.253 1352.57 213.921 1337.46 213.709C1331.94 213.619 1326.3 214.313 1320.73 214.373C1317.29 214.373 1313.95 213.649 1310.48 213.588C1304.82 213.468 1299.1 213.588 1293.37 213.649C1291.76 213.649 1290.14 214.011 1288.53 214.072C1274.73 214.464 1260.91 214.615 1247.11 215.098C1226.22 215.853 1205.17 215.128 1184.51 217.816C1179.66 218.45 1174.47 218.238 1169.51 218.661C1153.16 219.959 1136.72 221.016 1120.55 222.707C1108.28 223.975 1096.42 226.179 1084.3 227.779C1070.62 229.621 1056.83 231.161 1043.18 232.973C1032.85 234.362 1022.63 235.962 1012.45 237.532C990.934 240.883 969.39 244.174 947.992 247.556C934.843 249.639 922.075 252.146 908.955 254.259C882.216 258.758 855.3 262.14 828.502 265.733C809.688 268.239 790.903 271.016 771.707 273.221C754.918 275.153 737.689 276.542 720.518 277.87C700.324 279.471 680.013 280.86 659.702 282.218C649.517 282.913 639.214 283.335 628.941 283.456C603.464 283.758 577.987 284.151 552.51 283.818C538.362 283.637 524.273 281.947 510.126 280.95C501.526 280.346 492.809 280.225 484.238 279.35C456.56 276.814 428.705 273.13 401.936 265.884C392.485 263.317 382.124 262.049 372.35 259.815C359.934 256.976 347.665 253.746 335.338 250.575C320.163 246.711 304.988 242.695 289.755 238.74C287.7 238.196 285.352 238.377 284.031 238.287C279.335 236.385 275.196 234.211 270.676 232.973C259.405 229.893 247.929 227.236 236.599 224.247C220.72 220.08 205.076 215.158 189.02 211.596C173.728 208.214 158.876 203.685 143.584 200.364C127.323 196.831 111.062 193.208 94.7136 189.856C80.4488 186.958 66.1252 184.029 51.7136 181.885C33.6331 179.198 15.4058 177.205 -2.76282 175.062C-15.1785 173.582 -27.5942 172.072 -40.0099 171.559C-62.0236 170.623 -84.0959 169.959 -106.11 169.959C-128.769 169.959 -151.428 170.412 -174 171.68C-189.409 172.555 -204.731 174.639 -219.935 176.964C-243.622 180.617 -267.22 184.844 -290.76 189.403C-299.184 191.034 -307.315 193.661 -315.592 195.865C-334.112 200.756 -352.545 206.04 -371.213 210.69C-394.635 216.547 -418.175 222.133 -441.803 227.477C-454.219 230.285 -466.781 232.791 -479.461 234.331C-497.366 236.505 -515.388 237.653 -533.38 239.283C-553.633 241.095 -573.856 240.763 -593.991 238.921C-605.409 237.894 -616.827 236.868 -628.098 235.298C-640.513 233.577 -652.782 231.221 -665.11 229.259C-674.209 227.81 -683.337 226.602 -692.377 225.122C-699.481 223.975 -706.584 222.707 -713.54 221.197C-722.58 219.235 -731.444 216.819 -740.455 214.917C-754.397 211.958 -768.31 209.029 -782.457 206.885C-799.246 204.379 -816.065 201.934 -833.206 201.149C-851.492 200.303 -869.954 203.323 -887.917 208.214C-896.165 210.448 -904.178 213.196 -912.455 215.702C-915.978 212.441 -915.508 211.988 -909.902 208.939C-897.075 201.934 -882.458 199.548 -867.665 197.435C-866.403 197.254 -865.082 197.193 -863.879 196.891C-847.999 192.876 -832.12 193.178 -816.505 193.6C-802.123 193.993 -788.063 196.016 -773.887 197.676C-763.408 198.884 -752.9 200.183 -742.569 201.994C-732.765 203.715 -723.197 206.01 -712.219 208.456C-713.863 206.825 -714.743 205.949 -715.624 205.074C-702.533 208.667 -690.411 213.86 -676.058 215.008C-662.292 216.094 -648.761 218.57 -635.142 220.533C-634.936 219.989 -634.76 219.446 -634.555 218.902C-639.31 217.03 -644.065 215.158 -648.82 213.317C-648.702 212.924 -648.585 212.532 -648.468 212.139C-614.097 220.714 -585.068 223.613 -549.7 222.496C-560.824 220.02 -572.212 218.148 -583.014 215.068C-595.781 211.415 -608.05 206.825 -620.496 202.719C-621.141 202.507 -621.464 201.662 -621.934 201.119C-621.963 201.149 -621.992 201.179 -622.022 201.209V201.42ZM164.424 30.2234C163.925 30.6159 163.396 30.9782 162.868 31.3707C164.482 32.0048 166.185 32.6087 167.711 33.3031C172.495 35.5072 177.514 37.651 181.917 40.1268C190.605 45.0484 198.882 50.3624 207.394 55.7067C218.753 62.8021 230.2 70.1392 241.648 77.6573C247.078 81.2202 252.478 84.8736 258.055 88.4364C270.383 96.2867 282.681 104.379 295.302 112.35C306.045 119.143 316.905 125.997 328.235 132.489C343.996 141.577 359.582 151.148 376.4 159.331C397.064 169.385 418.432 178.836 440.416 187.139C459.641 194.385 480.041 200.032 500.117 205.799C507.866 208.033 516.173 209.392 524.303 210.841C537.394 213.166 550.514 215.853 563.722 217.212C579.337 218.842 595.069 219.627 610.743 220.171C626.035 220.684 641.239 220.05 655.827 217.966C670.855 215.823 685.678 213.226 700.794 211.294C717.759 209.12 735.223 207.912 750.603 203.081C760.642 199.941 771.472 197.556 781.276 194.083C795.276 189.162 808.749 183.606 822.309 177.9C830.234 174.548 838.1 171.046 845.614 167.151C852.013 163.83 857.913 160.025 863.9 156.251C871.59 151.42 879.369 146.529 886.677 141.003C898.271 132.217 909.248 122.525 920.901 112.893C928.914 106.251 936.898 99.3363 947.464 94.4449C956.651 90.1876 964.84 84.4207 974.702 78.4122C971.21 78.4122 969.067 77.8989 967.364 78.4122C956.24 81.7938 944.705 84.6018 934.197 88.8893C911.831 97.9776 894.191 112.35 876.169 124.125C855.858 137.38 835.958 149.971 813.474 159.753C790.874 169.597 767.979 178.473 744.645 186.505C735.605 189.615 725.155 191.487 714.912 193.087C702.555 195.019 689.787 196.288 677.048 197.465C663.84 198.673 650.544 200.001 637.042 200.243C623.306 200.484 609.305 199.73 595.392 198.914C580.981 198.069 566.452 197.103 552.128 195.261C534.488 192.996 517.464 188.558 500.998 183.153C487.907 178.866 474.787 174.578 462.078 169.687C449.985 165.007 438.303 159.723 426.709 154.379C403.639 143.781 380.539 133.123 357.88 122.223C344.583 115.822 332.021 108.726 319.282 101.963C313.617 98.9437 308.54 95.4413 302.904 92.4522C291.428 86.3531 279.628 80.5861 268.152 74.7286C255.531 68.2672 243.086 61.836 230.729 55.5859C224.741 52.5666 219.252 49.2755 213.206 46.4071C204.576 42.331 195.155 38.8889 186.995 34.7826C180.068 31.3103 172.055 31.4915 164.453 30.2838L164.424 30.2234ZM126.296 25.2716C128.673 26.3284 129.965 26.9021 131.227 27.506C139.504 31.4613 147.869 35.5072 155.97 39.8853C165.451 44.988 174.667 50.4228 183.972 56.0086C184.471 56.3105 184.97 56.6125 185.293 56.9748C186.525 58.3335 187.23 59.9036 188.903 61.0811C201.201 69.7768 213.558 78.8349 226.121 88.0439C238.067 96.8302 250.189 105.767 262.458 114.795C273.964 123.28 285.645 131.824 297.503 140.43C303.139 144.536 309.215 148.401 315.261 152.235C329.966 161.535 344.437 171.076 359.699 179.862C371.469 186.626 383.797 193.147 396.888 198.431C412.239 204.651 428.47 209.784 444.701 214.585C458.056 218.51 471.793 221.861 485.676 224.488C499.941 227.175 514.499 229.229 529.029 230.708C549.986 232.882 571.089 234.965 592.076 235.841C627.151 236.324 661.844 235.509 696.596 233.033C705.842 232.369 715.323 231.644 724.363 230.406C733.169 229.198 741.534 227.206 750.222 225.787C765.074 223.311 778.575 219.446 791.813 215.219C803.876 211.384 815.734 207.278 827.416 202.87C841.094 197.707 853.51 191.487 863.812 183.455C872.765 176.481 881.13 168.902 889.788 161.052C894.719 156.583 899.533 151.873 904.787 147.314C911.009 141.969 918.142 136.988 923.983 131.1C928.855 126.178 934.168 121.71 940.684 117.905C943.707 116.154 946.437 114.101 949.489 112.35C956.71 108.213 963.96 103.956 971.386 99.8496C984.594 92.5729 997.332 84.3905 1012.36 79.1972C1018.55 77.0535 1024.54 74.3964 1030.62 71.9508C1030.44 71.3771 1030.26 70.7732 1030.12 70.1995C1019.87 71.3167 1009.31 71.4677 999.446 73.7322C990.758 75.725 982.246 79.318 974.644 83.3941C961.934 90.248 948.902 96.951 938.013 105.103C920.549 118.207 905.022 132.187 888.086 144.023C871.238 155.768 854.772 166.789 836.134 175.454C813.826 185.81 789.641 193.932 765.778 201.964C756.092 205.225 745.349 207.55 734.607 209.573C723.688 211.656 712.153 212.834 700.911 214.464C673.203 219.114 645.378 223.462 617.23 223.25C602.085 222.888 586.851 222.677 571.735 221.499C545.025 219.416 519.342 213.166 493.484 207.852C478.514 204.772 464.162 199.548 450.044 194.476C432.139 188.045 414.616 180.919 397.24 173.582C388.669 169.959 380.451 165.792 372.585 161.414C353.565 150.846 334.545 140.097 316.142 129.228C304.959 122.646 294.95 115.248 284.295 108.425C273.758 101.691 262.781 95.3507 252.508 88.7383C242.469 82.2769 233.194 75.5136 223.391 69.2032C212.325 62.1077 201.142 55.2538 189.783 48.7924C179.07 42.6933 167.623 37.1679 157.262 31.4009C148.926 26.7511 139.299 25.2414 126.355 25.2113L126.296 25.2716ZM1716.5 222.858C1716.53 222.345 1716.59 221.861 1716.62 221.378C1712.89 221.378 1709.02 221.741 1705.47 221.378C1691.79 220.02 1678.17 218.601 1664.61 217.121C1645.94 215.068 1627.13 213.286 1608.75 210.871C1592.99 208.818 1577.38 206.463 1562.38 203.474C1543.77 199.76 1525.66 195.472 1507.7 191.004C1492.85 187.32 1478.49 183.093 1464.05 178.896C1451.43 175.213 1438.78 169.325 1426.63 163.165C1403.56 151.511 1380.96 138.739 1357.83 126.088C1348.44 120.955 1338.31 116.547 1328.24 112.138C1322.28 109.511 1315.8 107.7 1309.54 105.466C1299.89 102.023 1290.5 97.8266 1280.49 95.079C1263.4 90.3688 1246.03 86.3531 1228.68 82.1864C1219.67 80.0124 1210.57 77.5366 1201.3 76.661C1183.8 75.0003 1166.19 74.2153 1148.61 73.3397C1124.84 72.1621 1101.3 74.9701 1078.17 79.0764C1064.46 81.5221 1051.08 85.719 1037.95 89.9159C1026.68 93.5089 1015.59 97.7058 1005.14 102.507C996.481 106.492 988.82 111.836 980.749 116.426C980.103 116.788 979.223 116.909 978.43 117.06C975.73 117.483 972.589 117.332 970.358 118.358C960.173 123.008 950.223 127.809 940.244 132.398C939.481 132.73 938.952 133.334 938.248 133.757C928.679 139.161 925.069 147.525 919.639 154.5C909.219 167.906 896.598 178.624 880.279 187.139C874.907 189.917 868.831 192.362 864.928 195.744C850.399 208.244 837.161 220.322 822.485 231.161C807.487 242.212 791.314 252.176 775.728 262.109C774.466 262.925 773.409 263.8 772.265 264.646C772.617 264.827 772.94 265.008 773.263 265.189C776.051 264.827 778.84 264.495 781.628 264.132C792.899 262.653 804.229 261.264 815.411 259.724C818.2 259.332 820.988 258.607 823.043 257.671C828.297 255.255 833.551 252.81 838.1 250.032C847.375 244.446 856.416 238.589 865.133 232.369C878.429 222.918 891.432 212.441 904.464 201.42C915.148 192.393 925.274 183.214 936.399 173.008C943.648 166.366 952.307 160.206 960.32 153.473C972.53 143.207 985.005 132.76 1001.74 125.152C1019.58 117.03 1037.57 108.998 1056.68 102.174C1067.78 98.2191 1079.31 96.0452 1090.85 94.1732C1112.57 90.6707 1134.73 90.4896 1156.77 91.9389C1170.98 92.8749 1185.33 93.5089 1199.36 95.4715C1218.14 98.0983 1236.72 101.691 1255.3 105.103C1259.97 105.979 1264.14 108.394 1268.63 109.904C1281.9 114.373 1295.37 118.419 1308.52 122.978C1321.17 127.356 1333.47 132.277 1346 136.686C1349.58 137.954 1353.84 138.256 1357.07 139.856C1369.89 146.197 1382.6 152.598 1395.1 159.029C1412.01 167.725 1428.71 176.722 1445.59 182.399C1451.14 184.271 1457.48 185.539 1462.67 187.622C1481.93 195.261 1501.15 202.719 1523.4 207.791C1538.05 211.143 1552.52 214.675 1567.49 217.634C1577.52 219.627 1588.21 220.865 1598.77 222.194C1608.17 223.371 1617.77 224.217 1627.25 225.243C1634.23 225.998 1641.1 227.447 1648.23 227.417C1658.51 227.357 1668.95 226.209 1679.32 225.515C1691.73 224.669 1704.12 223.824 1716.53 222.918L1716.5 222.858ZM-267.661 162.712C-267.396 163.105 -267.132 163.497 -266.868 163.92C-263.317 163.618 -259.765 163.407 -256.243 163.014C-246.821 161.927 -237.399 160.84 -228.007 159.693C-224.484 159.27 -220.933 158.002 -217.528 158.244C-206.639 158.999 -197.54 155.828 -188.734 151.42C-174.323 144.234 -159.794 137.471 -145.265 131.009C-138.073 127.809 -130.794 124.82 -123.486 121.921C-115.267 118.66 -107.46 114.765 -98.6544 112.742C-78.255 108.092 -57.4448 104.801 -36.6932 101.42C-14.386 97.7662 8.12665 94.7469 31.6666 94.928C47.4871 95.0488 63.4543 95.9546 79.3334 96.7396C102.932 97.887 125.738 101.963 147.488 109.33C154.943 111.836 162.105 114.826 169.325 117.694C180.919 122.314 192.484 127.084 203.96 131.975C205.486 132.64 206.572 133.817 207.952 134.723C213.059 137.954 218.196 141.184 223.362 144.385C225.886 145.955 228.674 147.314 231.052 148.944C236.159 152.447 241.266 155.979 246.05 159.693C254.914 166.547 263.925 173.341 272.144 180.587C278.102 185.841 283.356 191.547 288.052 197.375C294.686 205.617 301.026 214.011 306.426 222.616C309.684 227.84 312.796 231.916 321.513 233.184C328.205 234.15 334.575 236.475 341.12 238.075C342.852 238.498 344.73 238.619 347.108 238.951C346.521 237.804 346.433 237.26 346.022 236.868C333.547 225.605 325.476 212.532 315.819 200.032C308.041 189.947 301.319 179.56 291.046 170.321C272.467 153.594 256.499 135.568 233.957 121.528C222.862 114.614 213.147 106.915 199.499 102.084C193.276 99.8798 187.553 97.0114 181.301 94.8978C170.734 91.3048 159.845 88.2553 149.278 84.783C139.357 81.4919 129.407 78.6235 118.694 76.6308C98.5881 72.917 78.3354 70.0184 57.9068 69.958C40.6774 69.8976 23.5948 70.894 6.48291 71.5884C-10.0127 72.2225 -26.4496 73.3699 -41.8885 76.7515C-50.8407 78.7141 -59.3232 81.2806 -68.1874 83.3941C-78.3431 85.8398 -88.9683 87.7118 -98.8892 90.4292C-116.999 95.4111 -134.757 100.121 -152.573 106.553C-165.928 111.383 -179.048 116.758 -192.403 122.012C-211.335 129.469 -229.973 137.652 -246.762 148.582C-253.807 153.141 -260.763 157.881 -267.778 162.682L-267.661 162.712ZM-843.802 40.7005C-844.008 40.9421 -844.213 41.1534 -844.418 41.395C-837.697 44.6257 -830.887 47.7658 -824.254 50.9361C-804.588 60.3565 -785.011 69.3239 -765.316 77.9593C-750.64 84.4207 -735.407 90.3688 -721.171 96.9812C-701.946 105.858 -681.312 113.346 -659.504 123.4C-645.356 129.922 -631.532 137.018 -617.091 143.6C-605.937 148.672 -594.49 153.715 -582.339 157.459C-573.65 160.116 -564.728 165.188 -553.926 160.931C-553.134 160.629 -551.549 161.354 -550.521 161.837C-543.36 165.309 -534.114 165.943 -528.478 171.589C-528.097 171.982 -527.187 172.072 -526.512 172.163C-509.077 174.85 -491.789 178.413 -474.178 180.255C-454.953 182.278 -435.405 183.093 -415.857 181.523C-399.537 180.225 -383.775 176.541 -368.689 171.287C-361.732 168.872 -355.246 165.46 -348.73 162.29C-338.603 157.368 -328.448 152.537 -318.644 147.344C-304.614 139.916 -290.731 132.459 -277.082 125.031C-259.941 115.701 -242.917 105.798 -226.187 98.7022C-217.939 95.1998 -210.542 91.0633 -202.647 87.3796C-195.426 83.998 -187.179 81.2202 -180.897 77.446C-166.134 68.6295 -152.103 59.7526 -138.132 51.2984C-131.587 47.3431 -125.599 43.2066 -119.817 39.1606C-111.951 33.6352 -104.407 28.2306 -96.9519 23.0373C-94.5745 21.3767 -92.9014 19.5349 -90.2011 17.2704C-93.6353 17.4213 -95.3082 17.4817 -96.9519 17.6025C-100.151 17.844 -103.321 18.4177 -106.462 18.3573C-111.129 18.2667 -113.506 19.082 -116.177 20.6218C-123.897 25.1207 -132.35 29.5591 -140.451 34.2693C-149.902 39.7645 -158.473 45.8938 -168.834 51.389C-193.548 64.493 -218.115 77.8989 -242.594 91.5162C-257.329 99.6986 -273.736 108.455 -291.112 117.483C-309.487 127.024 -327.978 136.353 -348.788 143.298C-374.794 152.024 -401.68 158.002 -428.918 160.75C-449.376 162.773 -469.951 164.071 -490.233 159.421C-500.859 157.006 -512.335 156.855 -523.019 154.621C-533.351 152.477 -543.037 148.672 -553.251 146.197C-568.925 142.422 -582.749 136.082 -596.603 129.952C-609.812 124.095 -623.489 118.811 -635.788 112.319C-655.805 101.752 -674.796 96.4075 -694.373 88.7987C-705.057 84.6622 -716.123 80.7975 -726.895 76.661C-739.927 71.679 -752.284 66.063 -765.991 61.4736C-785.304 55.0122 -805.616 49.1849 -827.365 44.6559C-832.942 43.4783 -838.313 41.9988 -843.773 40.6401L-843.802 40.7005ZM932.994 84.9642C925.979 85.8096 917.937 85.4775 911.303 87.8326C900.678 91.5765 890.199 96.1961 881.071 101.661C857.619 115.701 834.519 127.99 812.065 140.55C793.75 150.786 775.347 160.538 754.83 167.543C739.186 172.888 722.396 176.964 705.372 180.255C692.839 182.7 679.191 183.425 665.865 184.391C655.68 185.146 645.202 185.81 634.811 185.237C612.739 184.059 590.813 180.647 569.269 176.088C556.237 173.31 543.469 169.657 530.848 165.853C514.852 161.022 498.943 155.919 483.387 150.333C472.497 146.438 462.195 141.668 451.746 137.139C441.796 132.791 431.904 128.352 422.247 123.763C413.149 119.445 404.431 114.765 395.391 110.417C380.862 103.443 366.245 96.6189 351.598 89.9461C342.206 85.6888 332.725 81.5221 323.304 77.446C315.408 74.0341 307.424 70.7128 299.529 67.3614C286.82 61.9869 274.521 56.2502 261.313 51.6909C245.346 46.1957 228.733 41.6667 212.208 37.2585C207.482 35.9903 202.17 35.5072 195.859 34.4807C207.042 39.6739 216.992 44.4445 226.825 49.4264C239.505 55.8274 252.067 62.5908 264.747 69.4447C272.995 73.9133 281.301 78.4726 289.755 82.9412C295.185 85.8096 301.026 88.3458 306.573 91.184C314.85 95.3809 322.951 99.7892 331.228 104.077C346.286 111.867 361.431 119.717 376.606 127.628C385.382 132.187 394.099 136.867 403.228 141.124C414.088 146.166 425.212 151.028 436.512 155.526C452.773 161.988 469.034 168.449 485.823 174.005C502.583 179.53 519.871 184.15 537.1 188.709C552.656 192.815 568.888 193.238 584.884 194.476C594.453 195.231 604.051 195.925 613.62 196.288C624.803 196.71 636.22 197.495 647.051 196.801C666.071 195.563 684.738 193.298 703.553 191.517C720.635 189.887 736.603 186.354 751.337 181.432C771.061 174.88 790.551 167.604 808.778 158.757C830.733 148.129 851.309 135.538 872.383 122.555C880.484 117.543 888.027 111.595 896.481 106.432C908.28 99.2155 920.666 92.3314 932.935 84.9038L932.994 84.9642ZM-119.318 19.4141C-119.641 19.2027 -119.934 18.9612 -120.257 18.7498C-130.501 19.4141 -140.774 20.0482 -150.988 20.7728C-152.28 20.8634 -153.571 21.3163 -154.51 21.739C-161.878 25.0905 -169.656 28.4118 -176.319 32.2161C-188.47 39.1305 -199.095 47.0411 -211.863 54.3782C-226.51 62.8021 -242.242 71.1657 -258.532 79.4086C-271.975 86.2021 -286.416 92.6937 -301.444 98.7324C-314.418 103.956 -328.154 111.595 -342.771 116.516C-357.564 121.498 -373.59 124.971 -389.528 127.326C-407.433 129.983 -425.807 130.888 -444.005 132.157C-477.407 132.277 -508.138 130.587 -540.366 120.381C-552.84 116.486 -565.96 113.557 -577.672 108.847C-594.578 102.054 -610.898 98.521 -626.659 93.0862C-641.863 87.8627 -655.893 81.7939 -670.716 76.2986C-679.58 73.0075 -689.031 70.1694 -697.984 66.9085C-705.938 64.0099 -713.863 61.383 -723.872 60.3867C-738.665 58.9072 -753.076 56.6729 -767.723 54.8311C-772.067 54.2876 -776.675 54.2272 -781.166 53.9555C-770.57 57.7296 -759.416 60.5678 -749.143 64.0703C-739.516 67.3312 -730.887 71.4073 -721.641 74.9097C-704.969 81.2202 -688.298 87.4098 -671.391 93.4485C-652.283 100.242 -636.463 109.149 -615.33 117.332C-598.805 123.733 -582.661 130.888 -565.96 137.501C-558.769 140.339 -550.58 141.728 -542.978 144.083C-517.941 151.873 -491.495 155.406 -464.521 157.579C-444.504 159.21 -424.926 156.1 -405.437 153.081C-389.469 150.605 -373.561 147.374 -358.621 141.849C-344.796 136.746 -330.209 132.67 -317.529 126.39C-298.421 116.939 -280.311 105.526 -262.524 97.7964C-253.073 93.6901 -245.324 88.4364 -236.548 83.9376C-227.449 79.2576 -217.704 75.0305 -208.928 70.3505C-197.863 64.4628 -187.413 58.4241 -176.818 52.6571C-171.035 49.517 -165.253 46.4071 -159.911 43.2066C-152.221 38.587 -144.971 33.9674 -137.457 29.5893C-131.499 26.1171 -125.394 22.7656 -119.377 19.4745L-119.318 19.4141ZM-160.645 21.5578C-160.88 21.4069 -161.085 21.2559 -161.32 21.1049C-163.022 21.1955 -164.754 21.2559 -166.427 21.4069C-172.092 21.89 -177.727 22.7656 -183.392 22.7958C-190.848 22.8562 -196.659 23.7922 -201.385 26.2378C-212.626 32.0652 -223.751 38.1945 -235.374 44.3841C-241.215 47.494 -248.729 50.0001 -254.159 53.3516C-272.562 64.7949 -295.251 74.3662 -320.64 82.3675C-354.688 91.1538 -386.916 96.1056 -421.932 99.0645C-453.338 100.937 -484.979 100.453 -516.151 95.8036C-530.915 93.4787 -545.532 90.9727 -559.943 88.3458C-568.661 86.7456 -576.791 84.4207 -585.362 82.6393C-604.851 78.6235 -624.399 74.7588 -644.035 70.9846C-660.414 67.8445 -676.528 64.2514 -695.694 64.3722C-694.872 65.1572 -693.053 65.3082 -691.644 65.7913C-680.167 69.807 -668.661 73.7624 -657.39 77.8687C-641.276 83.7262 -625.632 89.9461 -609.225 95.7131C-598.335 99.5476 -586.917 103.141 -574.971 106.1C-563.143 109.028 -550.375 113.286 -537.93 116.879C-521.639 121.589 -504.968 125.363 -487.328 127.114C-468.777 128.986 -450.257 128.775 -431.648 127.99C-411.366 127.144 -391.495 124.095 -371.771 120.502C-351.577 116.848 -333.496 109.421 -316.325 101.299C-305.583 96.1961 -295.486 92.9956 -285.653 88.5572C-274.089 83.3035 -263.023 77.8385 -251.958 72.5245C-243.886 68.6295 -235.961 64.7043 -228.388 60.7188C-222.929 57.8202 -218.115 54.6801 -213.155 51.6607C-205.817 47.2223 -198.508 42.8744 -191.376 38.587C-184.155 34.2391 -177.258 29.9214 -170.008 25.8453C-167.249 24.3054 -163.815 22.9769 -160.703 21.5578H-160.645ZM1538.69 215.581C1538.87 215.37 1539.02 215.128 1539.19 214.917C1537.17 214.464 1535.11 214.072 1533.12 213.558C1523.96 211.233 1514.39 209.241 1505.79 206.463C1492.05 202.024 1479.11 196.952 1465.55 192.302C1456.13 189.071 1446.06 186.324 1436.52 183.123C1428.33 180.376 1420.61 176.873 1412.45 172.706C1401.21 166.97 1389.91 161.142 1378.34 155.557C1367.98 150.514 1357.62 145.321 1346.62 141.064C1333.85 136.142 1320.26 132.428 1307.28 127.658C1282.92 118.69 1258.53 109.723 1231.82 105.133C1204.17 100.393 1176.11 97.4341 1148.05 97.0416C1144.44 96.9812 1140.83 97.0114 1137.22 97.1019C1125.33 97.3737 1113.39 97.2227 1101.56 98.0681C1092.78 98.7022 1083.63 99.5476 1075.53 102.144C1058.38 107.609 1041.45 113.588 1025.1 120.109C1009.37 126.39 994.192 133.606 981.923 143.177C972.53 150.514 964.224 158.365 954.831 165.098C938.013 177.145 924.981 189.252 912.125 201.028C898.3 213.679 884.652 225.877 869.829 236.294C862.433 241.487 852.512 245.533 843.941 250.032C839.949 252.146 836.398 254.44 832.641 256.614C832.993 256.795 833.345 257.007 833.668 257.188C845.908 255.437 858.147 253.716 870.358 251.934C871.297 251.813 872.119 251.391 872.794 251.028C879.104 247.526 885.796 243.903 891.579 239.887C906.607 229.41 920.49 217.695 936.193 206.161C952.513 194.174 970.182 182.912 987.734 168.6C995.043 162.652 1002.59 156.191 1011.77 151.631C1029.21 142.905 1046.73 133.515 1066.98 127.688C1084.54 122.646 1101.68 116.637 1120.29 113.588C1141.33 110.146 1162.05 109.511 1183.01 113.527C1195.25 115.882 1207.81 117.06 1220.02 119.385C1230.33 121.347 1240.72 123.551 1250.46 126.782C1267.1 132.277 1283.36 138.407 1299.65 144.325C1321.11 152.114 1342.62 159.663 1363.76 167.453C1371.68 170.382 1378.67 174.699 1386.09 178.322C1396.51 183.425 1406.76 185.72 1417.35 188.951C1429.74 192.725 1442.74 195.865 1454.86 199.73C1477.47 206.916 1501.5 212.139 1528.24 214.283C1531.79 214.555 1535.23 215.128 1538.69 215.551V215.581ZM374.023 201.994C378.308 208.033 382.535 214.041 386.938 219.989C387.994 221.439 389.227 223.19 391.076 223.975C401.878 228.625 412.562 233.516 423.95 237.139C432.667 239.917 442.441 241.034 451.687 242.967C460.757 244.839 469.68 247.043 478.808 248.613C490.196 250.575 501.732 252.115 513.208 253.685C516.231 254.108 519.313 254.229 522.366 254.501C538.304 256.04 554.212 257.912 570.179 258.909C583.505 259.724 596.919 259.694 610.303 259.815C620.517 259.905 630.761 259.905 640.858 259.483C649.957 259.12 659.085 258.396 667.92 257.339C688.055 254.863 708.132 252.447 727.944 249.67C735.839 248.552 742.59 245.775 750.398 244.446C767.774 241.487 780.777 235.72 792.488 228.685C796.891 226.058 801.323 223.371 805.726 220.684C806.195 220.925 806.694 221.167 807.164 221.409C802.878 224.337 798.975 227.417 794.22 230.014C786.97 233.969 780.043 238.317 771.326 241.095C753.568 246.801 734.46 251.421 713.562 253.987C693.016 256.524 672.499 259.664 651.424 260.992C629.792 262.351 607.515 262.079 585.501 261.838C564.925 261.626 544.262 260.66 523.892 257.731C512.914 256.161 501.702 255.225 490.813 253.414C475.638 250.877 460.757 247.284 445.523 244.839C431.464 242.574 418.256 239.343 406.075 233.788C402.788 232.278 399.03 231.191 395.508 229.923C395.303 231.282 395.684 231.976 396.301 232.55C409.304 244.959 425.33 254.984 445.406 261.053C464.015 266.669 484.267 268.601 504.315 270.231C524.039 271.832 543.91 272.737 563.722 273.673C577.723 274.338 591.841 275.213 605.783 274.881C621.544 274.519 637.218 273.251 652.775 271.892C667.803 270.594 682.713 268.963 697.418 267.121C714.912 264.948 732.435 262.774 749.37 259.966C761.61 257.943 773.116 254.833 781.364 249.79C791.549 243.571 801.029 236.958 810.657 230.165C812.095 229.168 813.005 227.9 814.678 226.24C810.891 227.175 808.338 227.81 805.784 228.413C805.315 228.051 804.845 227.689 804.375 227.326C818.493 222.556 829.588 216.215 838.188 207.338C833.14 209.241 828.737 210.75 824.628 212.441C804.962 220.533 783.477 226.602 760.759 231.523C742.267 235.509 723.864 239.766 704.609 242.755C686.587 245.563 667.656 247.315 648.783 248.703C632.639 249.881 616.027 249.73 599.648 250.304C582.096 250.908 565.013 247.194 547.579 246.56C536.983 246.197 526.357 245.231 515.82 244.205C508.365 243.45 500.734 242.635 493.631 240.944C477.34 237.049 461.315 232.49 445.142 228.021C439.213 226.39 432.99 225.122 427.384 223.039C417.845 219.537 408.658 215.491 399.324 211.626C393.835 209.331 388.405 207.006 382.828 204.802C380.128 203.715 377.164 202.991 374.111 202.024L374.023 201.994ZM1501.74 213.317C1501.74 213.317 1501.94 213.045 1502.06 212.894C1497.01 212.26 1491.7 211.898 1486.98 210.901C1475.73 208.516 1464.4 206.161 1453.81 203.141C1435.02 197.737 1416.77 191.789 1398.33 185.78C1392.96 184.029 1388.06 181.855 1382.57 180.225C1378.7 179.077 1373.47 178.594 1370.04 176.541C1356.48 168.419 1340.6 163.377 1325.16 157.7C1306.08 150.726 1286.39 144.596 1266.93 137.924C1256.54 134.361 1246.38 129.952 1235.55 127.567C1218.76 123.884 1201.56 121.196 1184.39 118.69C1172.74 116.969 1160.82 115.852 1148.96 115.429C1129.8 114.735 1111.36 118.992 1093.11 122.917C1082.51 125.182 1072.38 128.805 1062.17 131.975C1057.33 133.485 1052.28 134.965 1048.29 137.41C1043.36 140.43 1040.04 144.959 1032.73 145.321C1030.56 145.442 1028.27 146.408 1026.48 147.434C1018.79 151.843 1010.83 155.979 1003.79 160.689C995.982 165.883 988.909 171.529 981.805 176.903C976.229 181.13 971.033 184.754 965.721 188.558C957.884 194.144 949.9 199.579 942.298 205.044C935.049 210.237 928.034 215.46 921.195 220.593C915.089 225.153 909.248 229.742 903.378 234.18C901.294 235.75 899.562 237.441 897.478 238.981C892.254 242.846 886.883 246.59 881.276 250.424C882.568 250.515 883.302 250.636 883.889 250.575C892.812 249.398 901.588 247.828 910.716 247.073C921.165 246.228 928.708 243.752 934.461 239.645C946.231 231.252 957.18 222.043 969.801 213.196C981.571 204.923 994.309 196.68 1008.05 188.951C1019.87 182.308 1033.96 176.45 1046.53 168.54C1062.87 158.274 1082.51 152.386 1102.62 146.982C1111.77 144.506 1121.28 142.724 1130.44 140.158C1143.5 136.474 1157 136.504 1170.48 137.018C1177.99 137.289 1185.48 138.678 1192.9 139.765C1207.99 141.969 1223.31 143.54 1238.04 146.619C1253.1 149.79 1267.89 153.956 1282.31 158.516C1299.68 164.041 1316.85 170.019 1333.55 176.39C1344.18 180.466 1353.63 184.633 1363.96 187.682C1374.73 190.853 1386.27 193.298 1396.78 196.529C1416.33 202.538 1437.17 206.916 1458.65 210.569C1459.97 210.78 1461.44 210.811 1462.85 210.901C1470.51 211.384 1478.17 211.837 1485.83 212.35C1491.14 212.683 1496.46 213.075 1501.77 213.437L1501.74 213.317ZM304.636 229.078C304.959 228.715 305.311 228.323 305.634 227.961C304.724 225.847 304.372 223.552 302.846 221.65C294.686 211.415 286.497 201.149 277.779 191.124C273.2 185.841 268.123 180.647 262.252 176.028C252.067 168.057 241.325 160.448 230.377 153.05C221.043 146.74 211.503 140.52 201.319 135.025C193.247 130.647 184.295 127.024 175.342 123.582C159.082 117.362 143.789 109.964 125.885 106.462C113.176 103.956 100.408 101.208 87.5519 99.7892C74.9014 98.3701 62.0454 98.1285 49.3655 98.0078C36.1573 97.887 22.8904 96.5283 9.77026 98.5814C-7.72327 101.299 -26.0973 102.476 -43.7669 105.133C-60.2038 107.609 -76.259 111.021 -92.3437 114.675C-100.21 116.456 -107.9 118.751 -115.326 121.347C-121.637 123.582 -127.36 126.631 -133.465 129.288C-150.871 136.837 -168.335 144.747 -185.799 153.02C-187.149 153.654 -188.764 153.926 -190.261 154.379C-189.644 154.983 -189.028 155.557 -188.411 156.16C-186.65 156.281 -184.919 156.523 -183.157 156.523C-168.981 156.432 -154.774 156.523 -140.627 156.221C-133.671 156.07 -125.893 156.372 -120.052 154.137C-105.024 148.401 -91.0817 141.305 -76.2885 135.719C-63.726 130.979 -50.9287 126.601 -37.6031 123.491C-24.2481 120.351 -10.1595 118.72 3.69446 116.758C23.2426 113.98 43.3484 113.255 63.601 114.946C75.8993 115.973 88.1683 118.63 100.349 120.955C118.958 124.487 136.305 130.315 153.006 137.591C169.179 144.626 183.561 153.292 197.796 162.29C205.78 167.332 215.466 171.076 223.068 176.36C237.039 186.143 250.453 196.378 259.787 208.969C263.015 213.317 266.42 218.933 271.704 220.925C281.947 224.82 293.57 226.511 304.636 229.078ZM-302.325 172.797C-302.56 172.163 -302.794 171.559 -303.029 170.925C-301.121 170.321 -299.214 169.204 -297.276 169.174C-284.391 168.902 -274.147 164.222 -265.459 156.825C-262.231 154.077 -258.943 151.329 -255.216 149.125C-236.401 138.044 -218.027 127.054 -196.512 119.989C-183.979 115.882 -172.532 110.266 -160.322 105.949C-151.311 102.748 -141.742 101.057 -132.702 98.4305C-117.322 93.9618 -102.265 89.2215 -86.9431 84.8132C-82.3642 83.5149 -77.3158 82.6997 -72.5021 81.6429C-57.4448 78.3216 -42.6809 74.5172 -27.242 71.8602C-15.5894 69.8674 -3.08563 69.5655 9.09521 68.7805C21.6284 67.9954 34.1614 67.0292 46.8707 66.9688C71.6727 66.8179 96.3867 68.7805 120.719 73.853C127.382 75.2419 134.25 76.2382 140.708 77.9593C149.865 80.4049 158.905 83.1526 167.623 86.2927C182.328 91.5765 197.004 97.1019 211.181 103.231C217.697 106.069 223.068 110.146 228.733 113.829C239.358 120.774 251.216 126.903 259.787 135.629C271.88 147.948 285.411 159.874 298.325 172.072C300.673 174.277 303.433 176.36 305.252 178.715C318.108 195.442 330.377 212.471 343.703 228.927C348.458 234.784 351.716 242.242 363.456 243.963C366.069 244.356 368.564 245.231 371.147 245.865C378.484 247.616 385.793 249.338 394.041 251.24C393.336 249.911 393.219 249.277 392.72 248.824C385.382 242.151 378.044 235.539 372.673 227.749C366.979 219.476 359.083 211.777 351.98 203.806C345.346 196.378 339.271 188.618 331.522 181.674C320.31 171.619 307.923 162.078 295.772 152.507C292.602 150.001 288.082 148.28 284.765 145.864C275.871 139.343 267.359 132.609 258.583 126.239C253.476 122.525 247.107 119.355 243.174 115.309C231.756 103.594 216.552 94.4449 200.056 86.5342C174.785 74.3361 147.752 66.0328 120.073 62.3492C105.926 60.4772 91.6611 57.6391 77.6017 57.2465C51.0679 56.4917 24.5928 56.9144 -1.79425 57.3673C-22.0175 57.7296 -40.9492 61.4132 -60.1451 64.6138C-92.3438 71.0752 -123.515 78.2008 -154.217 90.3084C-168.981 96.1358 -184.332 101.118 -199.477 108.153C-207.989 112.108 -216.97 115.731 -225.218 120.17C-245.148 130.888 -264.725 142.604 -284.508 154.621C-294.899 160.901 -305.377 167.272 -315.973 173.552C-319.818 175.816 -324.133 177.537 -328.213 179.53C-328.037 179.983 -327.861 180.436 -327.714 180.889C-315.973 178.655 -304.233 176.45 -292.463 174.307C-292.521 173.824 -292.609 173.34 -292.668 172.857C-295.897 172.857 -299.096 172.857 -302.325 172.888V172.797ZM1441.3 209.814C1431.76 208.003 1422.4 206.342 1413.3 204.44C1408.02 203.323 1403 201.904 1397.98 200.484C1394.28 199.458 1390.82 198.19 1387.09 197.193C1377.93 194.717 1368.25 192.604 1359.5 189.675C1337.14 182.187 1314.36 171.831 1289.12 164.373C1274.76 160.116 1260.18 156.1 1245.32 152.839C1231.94 149.88 1217.97 148.431 1204.41 145.804C1192.7 143.54 1180.02 145.321 1169.01 140.218C1168.45 139.947 1167.6 139.916 1166.93 139.977C1152.16 141.788 1137.43 143.57 1122.66 145.321C1121.46 145.472 1120.32 145.985 1119.11 146.287C1109.37 148.854 1099.62 151.329 1089.94 153.866C1084.77 155.224 1079.19 156.191 1074.73 158.365C1063.52 163.83 1052.81 169.717 1041.95 175.182C1025.22 183.606 1009.48 190.521 995.483 198.914C988.439 203.141 982.481 207.912 975.759 212.169C960.144 222.043 946.584 232.308 935.371 242.997C937.309 242.906 938.776 242.997 940.038 242.786C954.303 240.521 968.568 238.196 982.745 235.781C984.418 235.479 986.061 234.754 987.03 233.969C992.959 229.289 998.888 224.488 1004.46 219.446C1013.92 210.931 1024.28 202.356 1039.54 196.106C1050.9 191.457 1061.88 186.112 1074.41 182.61C1092.43 177.568 1110.83 170.261 1131.65 168.51C1149.73 166.97 1167.63 164.071 1185.97 166.215C1203.03 168.208 1220.23 168.177 1237.05 172.737C1258.56 178.564 1280.46 183.123 1300.94 188.377C1321.08 193.51 1341.36 198.19 1361.61 202.719C1373.44 205.346 1383.92 209.301 1398.3 208.999C1412.57 208.697 1426.75 209.573 1441.36 209.844L1441.3 209.814ZM-660.355 65.2176C-660.472 65.4592 -660.619 65.6705 -660.736 65.9121C-660.326 66.0328 -659.973 66.214 -659.533 66.3046C-635.876 70.8034 -612.218 75.3626 -588.473 79.8615C-572.711 82.8506 -556.744 85.6586 -540.894 88.7383C-521.023 92.6031 -500.741 96.015 -479.021 96.7396C-465.607 97.1925 -451.988 97.2831 -438.516 96.8604C-422.49 96.3471 -406.317 95.6829 -390.556 94.0524C-373.033 92.2408 -356.097 88.8893 -339.689 85.0849C-322.665 81.1296 -307.109 75.9061 -293.108 69.6561C-283.07 65.1874 -273.59 60.4772 -264.08 55.9482C-257.241 52.6873 -250.695 49.3057 -244.003 46.1051C-240.951 44.6559 -237.634 43.3273 -234.875 41.7875C-227.977 37.9227 -221.256 34.0881 -214.593 30.3441C-211.247 28.4721 -208.224 26.5096 -204.76 24.4564C-208.194 24.7282 -210.836 24.9093 -213.448 25.1509C-219.289 25.6642 -225.805 25.6943 -230.736 26.9021C-237.693 28.6231 -243.563 31.1896 -249.697 33.5748C-268.629 40.9723 -286.739 49.2755 -306.551 56.854C-318.879 61.5642 -333.232 65.3686 -347.644 68.5389C-361.175 71.5281 -375.938 73.0981 -390.203 75.3023C-418.616 79.5595 -447.527 79.7407 -476.057 76.7213C-505.144 73.6416 -534.143 69.8674 -563.201 66.4857C-574.766 65.1874 -586.095 63.6778 -598.629 64.5836C-609.019 65.3384 -619.556 65.5196 -629.976 65.6101C-640.132 65.7007 -650.229 65.3082 -660.355 65.1572V65.2176ZM885.268 95.5319C875.7 95.8036 866.571 96.7698 859.028 101.42C843.149 111.172 827.475 120.592 811.185 129.047C799.268 135.206 786.647 140.49 774.143 145.683C760.143 151.511 745.936 156.885 731.789 162.199C710.098 170.382 684.621 167.996 660.318 168.51C651.395 168.691 641.944 166.336 632.786 165.913C616.878 165.188 601.175 162.41 586.059 158.968C566.334 154.47 546.14 150.665 527.561 143.117C507.25 134.874 486.293 127.477 465.747 119.596C457.235 116.335 449.104 112.652 440.798 109.179C430.143 104.711 419.107 100.665 408.922 95.8338C393.63 88.5874 379.336 80.5257 361.666 76.0571C352.127 73.6416 343.292 69.8976 333.841 67.301C319.928 63.4664 305.81 60.1149 291.721 56.7333C288.17 55.8878 284.53 55.2236 280.92 54.4687C281.712 55.7067 282.886 56.4011 284.207 56.9446C297.327 62.3794 310.477 67.9048 323.597 73.6114C340.445 80.9484 357.351 88.4062 374.052 96.2565C391.986 104.681 409.333 113.829 427.56 122.193C448.282 131.673 469.357 141.003 490.901 149.548C504.784 155.043 519.724 159.15 534.253 163.739C542.354 166.275 550.396 169.053 558.762 170.895C569.475 173.25 580.452 174.971 591.401 176.541C605.753 178.594 620.224 181.281 634.518 181.825C656.825 182.7 678.633 180.949 699.884 177.809C727.738 173.673 752.541 165.792 775.934 155.406C789.377 149.427 801.998 142.453 814.795 135.357C828.121 127.99 840.947 119.838 854.508 112.018C864.341 106.371 874.995 101.42 885.298 95.5923L885.268 95.5319ZM1367.78 207.64C1366.72 207.338 1365.72 207.036 1364.64 206.765C1342.95 201.873 1321.2 196.801 1299.51 191.396C1277.67 185.931 1254.92 180.889 1231.56 175.575C1217.09 172.284 1202.27 170.985 1187.24 170.382C1176.05 169.929 1164.72 168.721 1153.69 169.566C1139.57 170.653 1125.48 172.797 1111.83 175.484C1089.82 179.832 1070.01 186.052 1051.4 193.449C1038.34 198.643 1027.59 204.772 1018.23 211.565C1012.92 215.43 1008.05 219.416 1003.41 223.371C999.504 226.692 996.217 230.165 992.636 233.486C992.9 233.697 993.164 233.878 993.429 234.06C997.978 233.426 1002.53 232.791 1007.02 232.127C1015.24 230.919 1023.63 229.863 1031.64 228.353C1036.93 227.326 1042.94 227.055 1046.82 224.247C1060.47 214.313 1075.08 204.077 1096.45 197.858C1109.13 194.174 1122.87 190.943 1136.9 189.343C1149.81 187.864 1163.73 188.8 1177.2 188.8C1194.37 188.8 1210.84 191.094 1227.1 193.661C1238.16 195.412 1249.08 197.344 1260.15 198.975C1271.48 200.635 1282.95 202.024 1294.25 203.625C1301.21 204.621 1307.81 206.221 1314.86 207.036C1332.03 208.999 1349.67 208.697 1367.72 207.671L1367.78 207.64ZM260.814 217.997C261.078 217.725 261.372 217.453 261.636 217.181C259.258 214.192 256.822 211.233 254.474 208.214C245.698 197.042 233.928 187.652 220.485 179.349C208.363 171.861 195.595 164.977 183.502 157.519C167.77 147.857 150.775 139.735 132.753 132.76C128.204 131.009 123.713 129.047 118.929 127.839C110.652 125.725 102.228 123.944 93.7744 122.404C82.2392 120.321 70.6454 117.966 58.9929 116.969C49.0134 116.124 38.9164 116.909 28.9075 117.241C20.513 117.513 11.9423 117.573 3.89996 118.781C-11.3629 121.076 -26.3615 124.095 -41.3308 127.416C-49.9014 129.318 -58.384 131.492 -66.485 134.3C-74.9089 137.199 -82.8339 140.913 -90.9349 144.445C-98.7424 147.827 -106.521 151.39 -114.299 154.953C-114.211 155.436 -114.093 155.919 -114.005 156.402C-97.0693 156.734 -80.1335 157.217 -63.227 157.429C-60.4093 157.459 -57.4448 156.523 -54.8912 155.526C-44.5888 151.601 -34.9028 146.77 -24.1601 143.962C-7.0188 139.494 10.5627 136.414 28.3792 134.029C38.4174 132.7 49.3068 133.213 59.844 133.666C68.6201 134.059 77.5136 135.206 86.2604 136.625C96.5921 138.286 107.1 139.886 116.933 142.755C127.734 145.925 138.359 150.001 148.133 154.711C160.989 160.931 173.2 167.966 185.205 175.122C192.836 179.681 199.88 184.874 206.719 190.098C210.623 193.087 214.174 196.529 216.816 200.122C220.191 204.681 223.479 208.727 231.228 209.452C233.282 209.633 235.278 210.75 237.333 211.324C245.14 213.558 252.948 215.732 260.755 217.906L260.814 217.997ZM855.77 102.084C855.535 101.842 855.3 101.631 855.036 101.389C851.837 102.023 848.549 102.537 845.409 103.292C838.687 104.922 831.467 105.918 825.479 108.455C811.596 114.342 798.652 121.196 784.71 126.601C763.43 134.874 741.182 141.335 717.231 144.868C705.02 146.68 692.546 148.672 679.954 148.491C659.496 148.189 638.833 146.861 618.257 143.117C599.59 139.705 581.01 136.716 562.871 131.13C544.497 125.484 525.976 119.807 506.076 117.573C496.859 116.547 487.702 113.829 478.72 111.414C461.138 106.673 443.704 101.661 426.21 96.8604C423.099 96.015 419.987 95.1092 416.847 94.2638C416.994 95.1696 417.493 95.5017 418.08 95.7432C432.345 101.54 446.639 107.368 460.845 113.316C465.952 115.46 470.707 118.026 475.902 120.049C490.754 125.786 505.635 131.523 520.751 136.927C533.284 141.426 545.788 146.227 558.85 149.488C575.551 153.685 592.751 156.794 609.863 159.663C622.865 161.837 636.103 163.528 649.194 164.433C661.756 165.279 674.289 164.675 686.852 165.007C702.496 165.43 716.937 163.618 730.145 158.757C742.473 154.228 754.918 149.699 767.158 144.838C778.898 140.158 790.551 135.267 802.057 130.073C813.122 125.061 824.1 119.807 834.872 114.191C842.004 110.447 848.755 106.22 855.682 102.054L855.77 102.084ZM-241.567 28.1098C-241.861 28.0192 -242.125 27.8985 -242.389 27.7777C-253.396 28.8949 -264.432 30.012 -275.439 31.1594C-285.154 32.1859 -294.547 33.4843 -302.266 36.6244C-306.287 38.2548 -310.602 39.8249 -315.122 41.2138C-330.355 45.8938 -345.442 50.8757 -361.145 55.5255C-376.291 59.9941 -392.728 62.8927 -410.573 63.4664C-424.662 63.9193 -438.31 63.1343 -451.812 61.6246C-461.909 60.4772 -471.947 59.2695 -481.956 58.0316C-490.145 57.0352 -497.747 55.4651 -507.111 56.7634C-521.728 58.7562 -536.667 60.0545 -551.49 61.6548C-556.891 62.2285 -562.35 62.5908 -567.809 63.0437C-566.489 63.9495 -564.992 64.3118 -563.377 64.493C-556.274 65.2176 -549.083 65.8517 -542.009 66.6669C-526.248 68.4483 -510.662 70.5921 -494.754 72.1923C-481.046 73.5812 -467.897 75.9967 -453.397 76.1477C-428.037 76.4194 -403.03 75.5438 -378.433 71.7092C-362.613 69.2334 -346.734 66.8481 -332.381 62.6512C-321.609 59.5111 -310.631 56.4313 -301.004 52.6571C-285.565 46.6184 -271.153 40.2174 -256.36 34.2995C-251.312 32.2765 -246.498 30.163 -241.567 28.14V28.1098ZM215.437 205.738C215.847 205.406 216.258 205.074 216.669 204.772C213.558 201.451 211.063 197.737 207.247 194.929C198.677 188.618 189.607 182.67 180.508 176.783C165.216 166.909 149.484 157.7 130.757 151.45C119.105 147.555 108.509 141.969 95.4474 140.611C79.128 138.92 62.9553 136.474 46.4597 136.203C26.5007 135.87 8.09723 139.222 -10.2181 143.328C-19.5813 145.442 -29.0031 147.736 -38.0727 150.635C-42.9451 152.205 -47.1718 154.892 -51.6919 157.127C-51.4277 157.519 -51.1342 157.881 -50.8406 158.274C-36.3704 159.512 -21.4304 159.361 -7.51776 162.682C6.80579 166.094 17.8713 162.561 30.2577 160.086C44.1996 157.308 58.6406 155.194 73.199 154.621C88.5499 154.017 104.165 157.821 118.048 162.984C134.837 169.234 150.893 177.115 163.66 188.105C166.625 190.641 169.766 193.48 173.581 194.989C179.217 197.193 185.527 198.341 191.574 199.881C199.499 201.873 207.453 203.776 215.407 205.738H215.437ZM185.674 69.9882C177.368 64.0401 169.589 58.4241 161.4 53.2006C157.966 50.9965 154.18 48.4904 149.748 47.4639C139.005 44.9578 127.881 42.4517 116.727 41.5157C70.0877 38.4058 24.6808 37.9227 -21.9587 41.5157C-39.5403 43.901 -56.7991 46.9204 -73.7936 50.2115C-84.2721 52.2344 -93.7232 55.5557 -104.084 57.8202C-124.19 62.1983 -141.243 68.8408 -156.741 77.0535C-163.14 80.4351 -168.893 84.2395 -174.939 87.8929C-172.796 88.1345 -171.505 87.8929 -170.302 87.4702C-160.469 84.2395 -150.783 80.9484 -140.862 77.8989C-124.748 72.9472 -108.282 68.4483 -92.3731 63.4966C-73.412 57.5787 -52.2496 54.6197 -31.498 51.2984C-14.885 48.6414 2.81396 48.1583 20.1607 47.2223C29.4945 46.709 39.1219 46.9808 48.6318 46.9204C56.3513 46.8902 64.1 46.5279 71.7607 47.0109C84.7341 47.8262 97.7369 49.0037 110.622 50.5134C126.883 52.4458 143.173 54.4989 157.878 60.0243C166.772 63.3456 175.988 66.4254 185.733 69.958L185.674 69.9882ZM-134.082 62.8927C-124.425 60.2659 -115.355 57.6994 -106.051 55.4047C-91.4045 51.7815 -76.8462 48.0979 -61.7888 45.0786C-50.9288 42.9046 -39.3936 41.4855 -28.0345 39.9457C-18.055 38.587 -8.04614 37.4094 2.22687 37.0169C20.1901 36.3526 38.2999 35.9299 56.4392 35.9903C77.1907 36.0507 97.9424 37.9227 118.518 40.308C127.03 41.3044 135.395 42.8744 144.435 44.3237C143.789 43.4783 143.613 42.8442 142.938 42.4819C136.187 38.9493 129.378 35.5374 122.51 32.3067C121.776 31.9444 120.572 31.7632 119.545 31.7029C110.534 31.0084 101.523 30.1932 92.5123 29.8007C75.6938 29.0458 58.8461 28.5023 42.0276 28.0192C14.0557 27.2342 -14.0045 27.6267 -41.8297 30.4649C-52.8365 31.5821 -63.6086 33.2125 -74.41 34.7524C-86.2386 36.413 -97.9206 38.6172 -105.816 43.2368C-115.913 49.1547 -124.513 55.9482 -134.052 62.9531L-134.082 62.8927ZM1050.87 224.156C1051.31 224.488 1051.72 224.82 1052.13 225.122C1054.92 224.911 1057.77 224.76 1060.5 224.428C1070.56 223.19 1080.6 221.831 1090.67 220.533C1093.99 220.11 1097.45 219.989 1100.71 219.446C1103.59 218.963 1106.61 218.389 1108.9 217.423C1119.23 213.136 1128.24 207.489 1139.75 204.349C1157.77 199.428 1177.49 199.247 1197.04 203.202C1205.02 204.802 1213.54 205.648 1221.81 206.795C1226.07 207.399 1230.3 208.003 1234.58 208.546C1235.78 208.697 1237.05 208.757 1238.28 208.757C1253.86 208.607 1269.45 208.305 1285.07 208.063C1291.46 207.972 1297.86 208.123 1305.41 208.184C1303.91 207.55 1303.59 207.278 1303.12 207.218C1288.18 205.406 1273.21 203.534 1258.27 201.571C1253.4 200.937 1248.38 200.454 1243.68 199.548C1224.57 195.865 1205.08 192.876 1184.54 192.121C1180.19 191.97 1175.82 192.091 1171.53 191.849C1151.25 190.732 1131.47 191.124 1113.01 196.378C1103.35 199.126 1092.67 200.877 1084.77 205.134C1076.79 209.422 1068.95 213.709 1061.17 217.966C1057.56 219.959 1054.3 222.103 1050.9 224.126L1050.87 224.156ZM115.641 30.2234C115.817 29.9214 115.993 29.6195 116.17 29.3176C106.131 26.1472 96.0932 23.0675 85.9669 20.2293C84.6461 19.867 82.8557 19.8368 81.2707 19.7764C77.1614 19.6255 72.9935 19.6858 68.9136 19.4745C58.171 18.8706 47.4283 18.1158 36.6857 17.5119C27.2051 16.9986 17.6952 16.3042 8.24402 16.274C-1.6181 16.2136 -11.5976 16.3344 -21.2836 17.1194C-39.8632 18.5989 -57.9144 20.5615 -74.909 24.5772C-86.9431 27.4456 -92.197 32.0652 -97.9792 37.1075C-92.9014 36.2017 -88.1758 35.2657 -83.3035 34.5712C-68.9212 32.4577 -54.7444 29.9516 -40.0099 28.5929C-22.6045 26.9625 -4.75879 26.57 12.9695 26.0869C22.0685 25.8453 31.3143 26.0869 40.5013 26.3586C52.9758 26.7813 65.4208 27.4758 77.8953 28.1098C90.4871 28.7741 103.049 29.4987 115.641 30.1932V30.2234ZM551.218 123.219C551.042 123.461 550.895 123.702 550.749 123.974C554.183 125.182 557.529 126.692 561.11 127.567C573.349 130.526 585.618 133.425 597.975 136.021C603.963 137.289 610.127 137.863 616.203 138.799C625.977 140.309 635.721 142.362 645.496 143.238C660.788 144.566 676.109 145.321 691.284 144.325C711.243 143.026 730.145 139.403 748.578 134.753C760.407 131.764 771.854 128.02 783.154 124.004C795.276 119.717 806.988 114.735 818.875 109.844C818.582 109.33 818.288 108.787 817.994 108.274C816.703 108.334 815.382 108.304 814.12 108.455C806.899 109.33 799.738 110.508 792.459 110.991C777.225 111.987 763.577 115.309 750.75 120.955C739.42 125.937 727.034 129.741 714.589 133.062C706.547 135.206 697.624 136.927 688.906 136.746C672.968 136.414 656.884 134.814 640.887 133.153C631.377 132.157 621.926 130.134 612.475 128.503C609.657 128.02 606.898 127.024 604.08 126.782C597.77 126.239 591.459 126.088 585.119 125.635C573.819 124.88 562.519 124.035 551.218 123.189V123.219ZM-309.809 36.9263C-310.103 36.6244 -310.426 36.3526 -310.719 36.0809C-312.862 36.0809 -315.151 35.8997 -317.147 36.1413C-329.328 37.6812 -341.45 39.3418 -353.602 41.0024C-359.472 41.8177 -365.343 42.6631 -371.272 43.3877C-379.784 44.4143 -388.325 45.5013 -396.925 46.3467C-413.332 47.9771 -429.593 50.0001 -446.353 50.9361C-459.913 51.6909 -473.356 53.3818 -486.829 54.7405C-485.273 55.5255 -483.805 55.7671 -482.25 55.918C-471.419 56.9748 -460.265 57.6089 -449.787 59.2091C-434.201 61.5642 -418.351 61.8058 -402.384 60.4772C-392.375 59.6318 -382.161 58.2731 -373.033 56.1294C-360.353 53.1704 -348.348 49.4566 -336.49 45.8636C-327.274 43.0858 -318.703 39.8551 -309.839 36.9263H-309.809ZM19.2214 165.883C19.2802 166.396 19.3096 166.909 19.3683 167.423C67.6222 171.982 114.232 181.161 161.635 191.336C149.953 180.768 135.483 174.609 121.776 167.966C108.127 161.354 92.3068 159.693 76.8386 157.972C73.8154 157.64 70.6748 157.187 67.7983 157.459C60.1082 158.244 52.4768 159.21 44.9628 160.538C36.3041 162.048 27.7921 164.041 19.2214 165.853V165.883ZM1114.24 217.272C1114.5 217.423 1114.8 217.574 1115.09 217.725C1151.69 214.947 1188.26 212.018 1224.84 208.878C1217 208.274 1208.28 208.335 1200.83 206.795C1178.05 202.085 1156.18 201.934 1135.2 208.908C1127.77 211.384 1121.2 214.524 1114.27 217.272H1114.24ZM630.732 127.144C674.495 133.757 716.203 137.169 756.855 114.977C715.059 121.317 673.115 127.779 630.732 127.144ZM768.772 257.127C728.854 267.544 687.703 271.198 646.816 275.093C649.164 275.183 651.571 275.213 653.89 275.032C657.06 274.76 660.113 274.187 663.283 273.975C673.761 273.251 684.239 272.647 694.718 272.043C705.578 271.409 716.409 270.624 727.298 270.322C736.397 270.08 745.702 269.326 752.57 267.031C759.086 264.857 762.872 260.902 768.743 257.127H768.772ZM-81.2488 23.7016C-63.4324 21.0144 -46.4966 18.5083 -29.4727 16.0022C-43.855 16.3042 -58.2373 16.5759 -72.6196 16.908C-73.5588 16.908 -74.9677 17.1798 -75.2612 17.4817C-77.3745 19.5047 -79.2823 21.588 -81.2195 23.7016H-81.2488Z" fill="%237BAFDE"></path></g></g><defs><clipPath id="clip0_507_3214"><rect width="171.018" height="168" rx="84" fill="white"></rect></clipPath><clipPath id="clip1_507_3214"><rect width="2695" height="284" fill="white" transform="translate(-919)"></rect></clipPath></defs></svg>')
    }
    .wp-block-image:first-of-type {
      position: absolute;
    }
    .wp-block-image:first-of-type {
      bottom: 0px;
    }
    .wp-block-image:first-of-type {
      z-index: 2;
    }
    .wp-block-image:first-of-type {
      aspect-ratio: 10/7;
    }
    .wp-block-image:first-of-type {
      width: 75% !important;
    }
    .wp-block-image:first-of-type {
      flex-grow: 0;
    }
    .wp-block-image:first-of-type {
      --tw-translate-x: 2rem;
      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));
    }
    .wp-block-image:last-of-type {
      position: absolute;
    }
    .wp-block-image:last-of-type {
      left: 0px;
    }
    .wp-block-image:last-of-type {
      top: 0px;
    }
    .wp-block-image:last-of-type {
      z-index: 1;
    }
    .wp-block-image:last-of-type {
      aspect-ratio: 3/2;
    }
    .wp-block-image:last-of-type {
      width: 50% !important;
    }
    @media (min-width: 992px) {
      .wp-block-image:last-of-type {
        left: 16.67%;
      }
    }
  }
  &.is-style-all-black img {
    --tw-brightness: brightness(0);
    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);
  }
  &.is-style-all-white img {
    --tw-brightness: brightness(0);
    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);
  }
  &.is-style-all-white img {
    --tw-invert: invert(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);
  }
}

.is-gallery-logos {
  justify-content: center;
  & > figure {
    aspect-ratio: 10/6;
  }
  & > figure {
    height: auto;
  }
  & > figure {
    flex-grow: 0 !important;
  }
  & > figure {
    align-items: center;
  }
  & > figure {
    justify-content: center;
  }
  @media (min-width: 992px) {
    & > figure {
      padding-left: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
      padding-right: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
    }
  }
  @media (min-width: 992px) {
    & > figure {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
    }
  }
  & > figure>div {
    flex-grow: 0 !important;
  }
  & > figure img {
    height: auto !important;
  }
  & > figure img {
    max-height: 4.75rem !important;
  }
  & > figure img {
    width: 10rem !important;
  }
  & > figure img {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  & > figure img {
    -o-object-position: center !important;
       object-position: center !important;
  }
}

@media screen and (max-width: 599px){
  .wp-block-gallery.is-gallery-logos.has-nested-images figure.wp-block-image:not(#individual-image) {
    width: calc(32% - var(--wp--custom--gutter)/2);
    padding: 0.75rem;
  }
}

/* Group */

.is-style-decorated {
  position: relative;
  &::before {
    content: "";
  }
  &::before {
    position: absolute;
  }
  &::before {
    top: 0px;
  }
  &::before {
    left: 0px;
  }
  &::before {
    z-index: 0;
  }
  &::before {
    z-index: 0;
  }
  &::before {
    height: 100%;
  }
  &::before {
    width: 100%;
  }
  &::before {
    --tw-translate-y: -3.25rem;
    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));
  }
  &::before {
    --tw-translate-x: 3.25rem;
    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));
  }
  &::before {
    background-size: cover;
  }
  &::before {
    background-repeat: no-repeat;
  }
  &::before {
    background-image: url('../assets/images/group-decoration.svg');
  }
  & > div {
    position: relative;
  }
  & > div {
    z-index: 1;
  }
}

section.wp-block-group {
  position: relative;
}

@media screen and (max-width: 991px){
  .wp-block-group.three-col-tablet,
  .wp-block-query.three-col-tablet > ul {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .wp-block-group.two-col-tablet,
  .wp-block-query.two-col-tablet > ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .wp-block-group.single-col-tablet,
  .wp-block-query.single-col-tablet > ul {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}

@media screen and (max-width: 599px){
  .wp-block-group.two-col-mobile,
  .wp-block-query.two-col-mobile > ul {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .wp-block-group.single-col-mobile,
  .wp-block-query.single-col-mobile > ul {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .wp-block-group.row-mobile {
    flex-direction: row;
  }
}

/* Image */

figure.wp-block-image.img-fill {
  position: relative;
  height: 50vw !important;
}

figure.wp-block-image.img-fill img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.wp-block-image:not(.is-style-manual-size) img {
  height: 100% !important;
  width: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (min-width: 600px){
  figure.img-fill {
    height: 100% !important;
  }
}

/* Image - Backend editor */

.wp-block-image.has-custom-aspect-ratio div {
  height: 100% !important;
  max-height: none !important;
  width: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.wp-block-image .components-resizable-box__container.has-show-handle .components-resizable-box__handle {
  display: none;
}

/* Media & Text (core/media-text) */

@media screen and (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    gap: var(--wp--custom--gutter);
  }

  .wp-block-media-text > .wp-block-media-text__content {
    padding-left: 0;
    padding-right: 0;
  }
}

/* List */

.wp-block-list{
  &.has-base-color{
    li::marker{
      color: var(--wp--preset--color--base) !important
    }
  }
  .is-style-checklist {
    list-style-type: none !important;
  }
  .is-style-checklist {
    padding-left: 0px !important;
  }
  .is-style-checklist {
    padding-inline-start: 0px !important;
  }
  .is-style-checklist{
    li {
      display: flex;
    }
    li::before{
      font-family: 'Font Awesome 6 Pro';
      content: '\f058';
    }
    li::before {
      padding-right: 0.5rem;
    }
    li::before {
      font-weight: 400;
    }
    li::before {
      --tw-text-opacity: 1;
      color: rgb(235 119 66 / var(--tw-text-opacity));
    }
  }
}

/* Paragraph */

.wp-block-paragraph.has-custom-max-width {
  max-width: unset;
}

/* Pullquote */

.wp-block-pullquote{
  blockquote {
    line-height: 1;
  }
  p{
    font-size: var(--wp--preset--font-size--large) !important;
    line-height: var(--wp--custom--line-height-large) !important;
  }
  cite{
    font-size: var(--wp--preset--font-size--small) !important;
    line-height: 130% !important;
  }
}

.wp-block-list.is-style-separated {
  list-style-type: none !important;
  padding-left: 0px !important;
  padding-inline-start: 0px !important;
  li {
    border-width: 0px;
  }
  li {
    border-bottom-width: 1px;
  }
  li {
    border-style: solid;
  }
  li {
    --tw-border-opacity: 1;
    border-color: rgb(64 62 46 / var(--tw-border-opacity));
  }
  li {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

/* Query Loop */

@media screen and (max-width: 600px) {
  .wp-block-query.is-style-logos{
    ul{
      grid-template-columns: repeat(3,1fr) !important;
      gap: 1rem !important;
    }
  }
}

/* Separator */

.wp-block-separator.is-style-fullscreen {
  position: relative;
  left: 50%;
  margin-left: -50vw !important;
  width: 100vw;
  max-width: none;
}

/* Video */

.wp-block-video.is-style-background-video {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 0;
  margin: 0px !important;
  height: 100%;
  width: 100%;
  video {
    height: 100%;
  }
  video {
    width: 100%;
  }
  video {
    -o-object-fit: cover;
       object-fit: cover;
  }
  video {
    -o-object-position: center;
       object-position: center;
  }
}

/*-----------------------------------
-------------------------------------
Gutenberg Overrides
-------------------------------------
-----------------------------------*/

.wp-block-navigation__container .is-responsive {
  display: flex;
  flex-direction: column;
}

.entry-content.is-layout-constrained > * {
  margin-block-start: 0;
}

/* .editor-resizable-editor{
  @apply overflow-hidden resize-y min-h-[15rem];
} */

/*-----------------------------------
-------------------------------------
Admin Helpers
-------------------------------------
-----------------------------------*/

/* Admin bar overrides */

body.admin-bar:not(.wp-admin) header.site-header{
  top: var(--admin-bar-height) !important;
}

body.admin-bar:not(.wp-admin) .h-vis-screen{
  height: calc(100vh - var(--header-height) - var(--admin-bar-height));
}

body.admin-bar:not(.wp-admin) .min-h-vis-screen{
  min-height: calc(100vh - var(--header-height) - var(--admin-bar-height));
}

/* Backend only */

.wp-admin .h-vis-screen{
  height: calc(100vh - var(--backend-header-height));
}

.wp-admin .min-h-vis-screen{
  min-height: calc(100vh - var(--backend-header-height));
}

.wp-admin .editor-styles-wrapper {
  padding-bottom: 0px !important;
}

.wp-list-table.fixed {
  position: relative;
}

#post-body.columns-2{
  -moz-columns: auto;
       columns: auto;
}

.rank-math-notice#rank_math_pro_notice {
  display: none !important;
}

/*-----------------------------------
-------------------------------------
WooCommerce
-------------------------------------
-----------------------------------*/

.woocommerce-account .wp-block-post-title, 
.woocommerce-account main .woocommerce, 
.woocommerce-cart .wp-block-post-title, 
.woocommerce-cart main .woocommerce, 
.woocommerce-checkout .wp-block-post-title, 
.woocommerce-checkout main .woocommerce {
  max-width: none !important;
}

.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}

.hover\:\!bg-primary:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(167 202 233 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 191 185 / var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.hover\:\!text-primary:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(235 119 66 / var(--tw-text-opacity)) !important;
}

.hover\:\!text-white:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(64 62 46 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.focus\:\!bg-primary:focus {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
}

.focus\:\!text-white:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(123 175 222 / var(--tw-ring-opacity));
}

.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #fff;
}

.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  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));
}

.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(192 192 191 / var(--tw-text-opacity));
}

.hs-dropdown.open > .hs-dropdown-open\:block {
  display: block;
}

.hs-dropdown.open > .hs-dropdown-open\:h-auto {
  height: auto;
}

.hs-dropdown.open > .hs-dropdown-open\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hs-dropdown.open > .hs-dropdown-open\:opacity-100 {
  opacity: 1;
}

.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:block {
  display: block;
}

.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:h-auto {
  height: auto;
}

.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hs-dropdown.open > .hs-dropdown-menu > .hs-dropdown-open\:opacity-100 {
  opacity: 1;
}

.hs-accordion.active.hs-accordion-active\:block {
  display: block;
}

.hs-accordion.active.hs-accordion-active\:hidden {
  display: none;
}

.hs-accordion.active.hs-accordion-active\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hs-accordion.active.hs-accordion-active\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.hs-accordion.active.group:hover .hs-accordion-active\:group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:block {
  display: block;
}

.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:hidden {
  display: none;
}

.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hs-accordion.active > .hs-accordion-toggle .hs-accordion-active\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.hs-accordion.active > .hs-accordion-toggle .group:hover .hs-accordion-active\:group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.hs-accordion.active > .hs-accordion-toggle.hs-accordion-active\:block {
  display: block;
}

.hs-accordion.active > .hs-accordion-toggle.hs-accordion-active\:hidden {
  display: none;
}

.hs-accordion.active > .hs-accordion-toggle.hs-accordion-active\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hs-accordion.active > .hs-accordion-toggle.hs-accordion-active\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

.hs-accordion.active > .hs-accordion-toggle.group:hover .hs-accordion-active\:group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(235 119 66 / var(--tw-text-opacity));
}

[data-hs-tab].active.hs-tab-active\:\!bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
}

[data-hs-tab].active.hs-tab-active\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

[data-hs-tab].active.hs-tab-active\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
}

[data-hs-tab].active.hs-tab-active\:\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

[data-hs-tab].active.hs-tab-active\:opacity-50 {
  opacity: 0.5;
}

[data-hs-tab].active.hs-tab-active\:hover\:border-transparent:hover {
  border-color: transparent;
}

[data-hs-tab].active.hs-tab-active\:hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

[data-hs-tab].active .hs-tab-active\:\!bg-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
}

[data-hs-tab].active .hs-tab-active\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

[data-hs-tab].active .hs-tab-active\:bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity));
}

[data-hs-tab].active .hs-tab-active\:\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

[data-hs-tab].active .hs-tab-active\:opacity-50 {
  opacity: 0.5;
}

[data-hs-tab].active .hs-tab-active\:hover\:border-transparent:hover {
  border-color: transparent;
}

[data-hs-tab].active .hs-tab-active\:hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.open.hs-overlay-open\:pointer-events-auto {
  pointer-events: auto;
}

.open.hs-overlay-open\:z-\[9999\] {
  z-index: 9999;
}

.open.hs-overlay-open\:mt-0 {
  margin-top: 0px;
}

.open.hs-overlay-open\:translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.open.hs-overlay-open\:opacity-100 {
  opacity: 1;
}

.open.hs-overlay-open\:duration-300 {
  transition-duration: 300ms;
}

.open.hs-overlay-open\:duration-500 {
  transition-duration: 500ms;
}

.open .hs-overlay-open\:pointer-events-auto {
  pointer-events: auto;
}

.open .hs-overlay-open\:z-\[9999\] {
  z-index: 9999;
}

.open .hs-overlay-open\:mt-0 {
  margin-top: 0px;
}

.open .hs-overlay-open\:translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.open .hs-overlay-open\:opacity-100 {
  opacity: 1;
}

.open .hs-overlay-open\:duration-300 {
  transition-duration: 300ms;
}

.open .hs-overlay-open\:duration-500 {
  transition-duration: 500ms;
}

.hs-overlay-backdrop.hs-overlay-backdrop-open\:z-\[9998\] {
  z-index: 9998;
}

.hs-overlay-backdrop.hs-overlay-backdrop-open\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hs-overlay-backdrop.hs-overlay-backdrop-open\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.hs-overlay-backdrop .hs-overlay-backdrop-open\:z-\[9998\] {
  z-index: 9998;
}

.hs-overlay-backdrop .hs-overlay-backdrop-open\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hs-overlay-backdrop .hs-overlay-backdrop-open\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

@media (min-width: 782px) {
  .md\:top-0 {
    top: 0px;
  }

  .md\:block {
    display: block;
  }

  .md\:hidden {
    display: none;
  }

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

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

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

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

  .md\:py-6 {
    padding-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
    padding-bottom: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }
}

@media (min-width: 992px) {
  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

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

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

  .lg\:aspect-\[16\/9\] {
    aspect-ratio: 16/9;
  }

  .lg\:h-\[4\.25rem\] {
    height: 4.25rem;
  }

  .lg\:min-h-\[5rem\] {
    min-height: 5rem;
  }

  .lg\:\!w-1\/12 {
    width: 8.333333% !important;
  }

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

  .lg\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .lg\:\!w-3\/12 {
    width: 25% !important;
  }

  .lg\:\!w-4\/12 {
    width: 33.333333% !important;
  }

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

  .lg\:\!w-\[20\%\] {
    width: 20% !important;
  }

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

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

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

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

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

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

  .lg\:flex-col {
    flex-direction: column;
  }

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

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

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:p-5 {
    padding: clamp(1.25rem, 1.1667rem + 0.4167vw, 1.5rem);
  }

  .lg\:\!px-6 {
    padding-left: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
    padding-right: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem) !important;
  }

  .lg\:px-6 {
    padding-left: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
    padding-right: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }

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

  .lg\:py-6 {
    padding-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
    padding-bottom: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }

  .lg\:py-7 {
    padding-top: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
    padding-bottom: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
  }

  .lg\:pb-7 {
    padding-bottom: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
  }

  .lg\:pl-7 {
    padding-left: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
  }

  .lg\:pl-8 {
    padding-left: clamp(2.5rem, 2rem + 2.5vw, 4rem);
  }

  .lg\:pr-6 {
    padding-right: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }

  .lg\:pr-7 {
    padding-right: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
  }

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

  .lg\:pt-6 {
    padding-top: clamp(1.5rem, 1.3333rem + 0.8333vw, 2rem);
  }

  .lg\:pt-7 {
    padding-top: clamp(2rem, 1.6667rem + 1.6667vw, 3rem);
  }

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

  .lg\:\!text-lg {
    font-size: clamp(1.25rem, 1.1667rem + 0.0260vw, 1.5rem) !important;
    line-height: var(--wp--custom--line-height-large) !important;
  }

  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:\[--strategy\:absolute\] {
    --strategy: absolute;
  }

  .lg\:\[--trigger\:hover\] {
    --trigger: hover;
  }

  .hs-dropdown-open\:lg\:absolute {
    position: absolute;
  }

  .hs-dropdown-open\:lg\:left-0 {
    left: 0px;
  }

  .hs-dropdown-open\:lg\:top-0 {
    top: 0px;
  }

  .hs-dropdown-open\:lg\:w-screen {
    width: 100vw;
  }

  .hs-dropdown-open\:lg\:absolute {
    position: absolute;
  }

  .hs-dropdown-open\:lg\:left-0 {
    left: 0px;
  }

  .hs-dropdown-open\:lg\:top-0 {
    top: 0px;
  }

  .hs-dropdown-open\:lg\:w-screen {
    width: 100vw;
  }
}

@media (prefers-color-scheme: dark) {
  .dark\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(64 62 46 / var(--tw-border-opacity));
  }

  .dark\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .dark\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
  }

  .dark\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .dark\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 62 46 / var(--tw-ring-opacity));
  }

  .dark\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }
}

.\[\&\.active\]\:border-primary.active {
  --tw-border-opacity: 1;
  border-color: rgb(235 119 66 / var(--tw-border-opacity));
}

.\[\&\.active\]\:\!bg-primary.active {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 119 66 / var(--tw-bg-opacity)) !important;
}

.\[\&\.active\]\:text-white.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\[\&\:not\(\.scrolled\)\]\:\!bg-black:not(.scrolled) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}

.\[\&\:not\(\.scrolled\)\]\:\!bg-transparent:not(.scrolled) {
  background-color: transparent !important;
}

.\[\&\:not\(\.scrolled\)\]\:\!bg-white:not(.scrolled) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}

.\[\&_h5\]\:\!hidden h5 {
  display: none !important;
}