
img:is([sizes="auto" i], [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}

.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}

.jetpack-sharing-buttons__services-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0;
  list-style-type: none;
  margin: 5px;
  padding: 0
}

.jetpack-sharing-buttons__services-list.has-small-icon-size {
  font-size: 12px
}

.jetpack-sharing-buttons__services-list.has-normal-icon-size {
  font-size: 16px
}

.jetpack-sharing-buttons__services-list.has-large-icon-size {
  font-size: 24px
}

.jetpack-sharing-buttons__services-list.has-huge-icon-size {
  font-size: 36px
}

@media print {
  .jetpack-sharing-buttons__services-list {
    display: none !important
  }
}

.editor-styles-wrapper .wp-block-jetpack-sharing-buttons {
  gap: 0;
  padding-inline-start: 0
}

ul.jetpack-sharing-buttons__services-list.has-background {
  padding: 1.25em 2.375em
}

:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 4/3;
  --wp--preset--aspect-ratio--3-4: 3/4;
  --wp--preset--aspect-ratio--3-2: 3/2;
  --wp--preset--aspect-ratio--2-3: 2/3;
  --wp--preset--aspect-ratio--16-9: 16/9;
  --wp--preset--aspect-ratio--9-16: 9/16;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flex {
  display: flex;
}

.is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

.is-layout-flex> :is(*, div) {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

.is-layout-grid> :is(*, div) {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.nfd-relative {
  position: relative !important
}

.-nfd-bottom-1 {
  bottom: -.25rem !important
}

.-nfd-top-0\.5 {
  top: -.125rem !important
}

.-nfd-top-1 {
  top: -.25rem !important
}

.nfd-top-10 {
  top: 2.5rem !important
}

.nfd-col-start-1 {
  grid-column-start: 1 !important
}

.nfd-col-start-2 {
  grid-column-start: 2 !important
}

.nfd-col-start-3 {
  grid-column-start: 3 !important
}

.nfd-col-start-4 {
  grid-column-start: 4 !important
}

.nfd-col-start-5 {
  grid-column-start: 5 !important
}

.nfd-col-start-6 {
  grid-column-start: 6 !important
}

.nfd-col-start-7 {
  grid-column-start: 7 !important
}

.nfd-col-end-10 {
  grid-column-end: 10 !important
}

.nfd-col-end-11 {
  grid-column-end: 11 !important
}

.nfd-col-end-12 {
  grid-column-end: 12 !important
}

.nfd-col-end-13 {
  grid-column-end: 13 !important
}

.nfd-col-end-7 {
  grid-column-end: 7 !important
}

.nfd-col-end-8 {
  grid-column-end: 8 !important
}

.nfd-col-end-9 {
  grid-column-end: 9 !important
}

.nfd-row-start-1 {
  grid-row-start: 1 !important
}

.-nfd-mx-2:not([style*=margin]) {
  margin-left: -.5rem !important;
  margin-right: -.5rem !important
}

.nfd-my-0:not([style*=margin]) {
  margin-bottom: 0 !important;
  margin-top: 0 !important
}

.nfd-mb-8:not([style*=margin]) {
  margin-bottom: 2rem !important
}

.nfd-mt-8:not([style*=margin]) {
  margin-top: 2rem !important
}

.nfd-mt-\[-100px\]:not([style*=margin]) {
  margin-top: -100px !important
}

.nfd-grid {
  display: grid !important
}

.nfd-h-full {
  height: 100% !important
}

.nfd-w-full {
  width: 100% !important
}

.nfd-shrink-0 {
  flex-shrink: 0 !important
}

.nfd-grow {
  flex-grow: 1 !important
}

.nfd-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important
}

.nfd-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important
}

.nfd-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important
}

.nfd-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important
}

.nfd-items-center {
  align-items: center !important
}

.nfd-gap-y-10 {
  row-gap: 2.5rem !important
}

.nfd-overflow-hidden {
  overflow: hidden !important
}

.nfd-border-b {
  border-bottom-width: 1px !important
}

.nfd-border-dashed {
  border-style: dashed !important
}

.nfd-p-0:not([style*=padding]) {
  padding: 0 !important
}

.nfd-p-10:not([style*=padding]) {
  padding: 2.5rem !important
}

.nfd-p-2:not([style*=padding]) {
  padding: .5rem !important
}

.nfd-p-4:not([style*=padding]) {
  padding: 1rem !important
}

.nfd-p-8:not([style*=padding]) {
  padding: 2rem !important
}

.nfd-px-0:not([style*=padding]) {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.nfd-px-4:not([style*=padding]) {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

.nfd-px-8:not([style*=padding]) {
  padding-left: 2rem !important;
  padding-right: 2rem !important
}

.nfd-py-0:not([style*=padding]) {
  padding-bottom: 0 !important;
  padding-top: 0 !important
}

.nfd-py-4:not([style*=padding]) {
  padding-bottom: 1rem !important;
  padding-top: 1rem !important
}

.nfd-py-5:not([style*=padding]) {
  padding-bottom: 1.25rem !important;
  padding-top: 1.25rem !important
}

.nfd-pt-0:not([style*=padding]) {
  padding-top: 0 !important
}

.nfd-text-left {
  text-align: left !important
}

.nfd-wc-products {
  self-align: flex-start !important;
  flex-grow: 0 !important
}

.nfd-wc-products>ul {
  row-gap: calc(var(--wndb--gap--2xl)*var(--wndb--gap--scale-factor)) !important
}

.nfd-wc-products .wc-block-grid__product-image {
  overflow: hidden !important
}

.nfd-wc-products .wc-block-grid__product-image img {
  transition: transform .6s ease-in-out !important
}

.nfd-wc-products .wc-block-grid__product-image img:hover {
  transform: scale(1.1) !important
}

.nfd-wc-products .wc-block-components-product-sale-badge {
  -webkit-backdrop-filter: blur(4px) !important;
  backdrop-filter: blur(4px) !important;
  background: hsla(0, 0%, 100%, .5) !important;
  border: 1px solid hsla(0, 0%, 100%, .2) !important;
  border-radius: 999px !important;
  font-size: .8125rem !important;
  font-weight: 700 !important;
  margin: 6px !important;
  padding: 4px 12px !important
}

.nfd-wc-products .wc-block-components-product-sale-badge>span {
  background: transparent !important
}

.nfd-wc-products .wc-block-components-product-price {
  color: inherit !important
}

.nfd-wc-search .wp-block-search__inside-wrapper {
  background-color: var(--wndb--color--borders) !important;
  border: 2px solid var(--wndb--color--subtle) !important;
  border-radius: 999px !important;
  max-width: 100% !important;
  padding: 0 !important;
  width: 25rem !important
}

.nfd-wc-search .wp-block-search__inside-wrapper input[type=search] {
  background: none !important;
  border: none !important;
  border-bottom-left-radius: 999px !important;
  border-top-left-radius: 999px !important;
  color: var(--wndb--color--text--contrast) !important;
  font-size: 1.25rem !important;
  font-weight: 500 !important;
  min-height: 3.75rem !important;
  padding-inline: 24px !important
}

.nfd-wc-search .wp-block-search__inside-wrapper:has(button:focus),
.nfd-wc-search .wp-block-search__inside-wrapper:has(input[type=search]:focus) {
  outline: 2px solid var(--wndb--color--text--contrast) !important;
  outline-offset: 2px !important
}

.nfd-wc-search .wp-block-search__button {
  aspect-ratio: 1/1 !important;
  background: var(--wndb-gray-800) !important;
  border-radius: 999px !important;
  height: 100% !important;
  margin-left: 0 !important;
  margin-right: 2px !important;
  margin-top: 2px !important
}

.nfd-wc-search .wp-block-search__button:focus,
.nfd-wc-search .wp-block-search__button:hover {
  background: var(--wndb-gray-900) !important;
  filter: none !important;
  outline: 2px solid var(--wndb-gray-900) !important;
  outline-offset: 2px !important
}

.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::-moz-placeholder {
  color: var(--wndb--color--text--faded) !important
}

.nfd-wc-search .wp-block-search__inside-wrapper input[type=search]::placeholder {
  color: var(--wndb--color--text--faded) !important
}

:root {
  --wndb-mask-color: rgba(0, 0, 0, .15);
  --wndb-mask-position: 50% 50% at 50% 20%;
  --wndb-mask-opacity: 0.35
}

[class*=nfd-bg-effect] {
  isolation: isolate !important;
  position: relative !important
}

[class*=nfd-wb-header] [class*=nfd-bg-effect] {
  z-index: 1 !important
}

.has-modal-open [class*=nfd-bg-effect] {
  isolation: unset !important
}

.nfd-bg-effect-position-center {
  --wndb-mask-position: 50% 50% at 50% 50%
}

[class*=nfd-bg-effect]:after {
  content: "" !important;
  inset: 0 !important;
  -webkit-mask-image: radial-gradient(ellipse var(--wndb-mask-position), #000 70%, rgba(0, 0, 0, .3) 100%) !important;
  mask-image: radial-gradient(ellipse var(--wndb-mask-position), #000 70%, rgba(0, 0, 0, .3) 100%) !important;
  opacity: var(--wndb-mask-opacity) !important;
  pointer-events: none !important;
  position: absolute !important;
  z-index: -1 !important
}

.nfd-bg-effect-dots:after {
  --wndb-mask-opacity: 1;
  background: radial-gradient(var(--wndb-mask-color) 1px, transparent 1px) !important;
  background-size: 20px 20px !important
}

.nfd-bg-effect-grid:after {
  background-image: linear-gradient(to right, var(--wndb-mask-color) 1px, transparent 1px), linear-gradient(to bottom, var(--wndb-mask-color) 1px, transparent 1px) !important;
  background-size: 50px 50px !important
}

.nfd-bg-effect-grid-perspective {
  perspective: 1000px !important
}

.has-modal-open .nfd-bg-effect-grid-perspective {
  perspective: unset !important
}

.nfd-bg-effect-grid-perspective:after {
  --wndb-mask-opacity: 0.6;
  background-size: 100px 100px !important;
  transform: rotateX(-60deg) translateZ(0) !important;
  transform-origin: top !important;
  transform-style: preserve-3d !important
}

.nfd-bg-effect-grid-2:after,
.nfd-bg-effect-grid-perspective:after {
  background-image: linear-gradient(to right, var(--wndb-mask-color) 1px, transparent 1px), linear-gradient(to bottom, var(--wndb-mask-color) 1px, transparent 1px) !important
}

.nfd-bg-effect-grid-2:after {
  background-size: 14px 32px !important
}

.nfd-bg-effect-grid-3 {
  overflow: hidden !important
}

.nfd-bg-effect-grid-3:after {
  background-image: linear-gradient(to right, var(--wndb-mask-color) 1px, transparent 1px), linear-gradient(to bottom, var(--wndb-mask-color) 1px, transparent 1px) !important;
  background-size: 32px 80px !important;
  right: -40% !important;
  top: -20% !important;
  transform: scale(1.5) skew(-30deg, 30deg) !important
}

.nfd-bg-effect-lines:after {
  --wndb-mask-opacity: 0.4;
  background-image: linear-gradient(to right, var(--wndb-mask-color) 1px, transparent 1px) !important;
  background-size: 48px !important
}

.nfd-bg-effect-lines-2 {
  --wndb-mask-opacity: 0.45;
  overflow: hidden !important;
  perspective: 1000px !important
}

.has-modal-open .nfd-bg-effect-lines-2 {
  perspective: unset !important
}

.nfd-bg-effect-lines-2:after {
  background-image: linear-gradient(to right, var(--wndb-mask-color) 1px, transparent 1px) !important;
  background-size: 30px !important;
  right: -40% !important;
  top: -20% !important;
  transform: rotateX(-45deg) skew(-16deg) translateZ(0) !important;
  transform-origin: right !important;
  transform-style: preserve-3d !important
}

.nfd-mask-opacity-0:after {
  --wndb-mask-opacity: 0.8
}

:where(:root) {
  --wndb--max-w--prose: min(65ch, 1100px)
}

.nfd-max-w-prose:not(.nfd-max-w-full),
:where(.nfd-text-balance:not(.nfd-max-w-full)) {
  max-width: var(--wndb--max-w--prose) !important
}

.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-center,
:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-center {
  margin-inline: auto !important
}

.nfd-max-w-prose:not(.nfd-max-w-full).has-text-align-right,
:where(.nfd-text-balance:not(.nfd-max-w-full)).has-text-align-right {
  margin-inline-start: auto !important
}

:where(.nfd-text-balance) {
  text-wrap: balance !important
}

.nfd-text-balance>h1,
.nfd-text-balance>h2,
.nfd-text-balance>h3,
.nfd-text-balance>h4,
.nfd-text-balance>p {
  text-wrap: balance !important
}

.nfd-text-pretty,
.nfd-text-pretty>h1,
.nfd-text-pretty>h2,
.nfd-text-pretty>h3,
.nfd-text-pretty>h4,
.nfd-text-pretty>p {
  text-wrap: pretty !important
}

.wp-block-image figcaption {
  font-weight: 400 !important;
  margin-inline: auto !important;
  max-width: 64ch !important;
  padding-block-start: .5em !important;
  text-wrap: balance !important
}

.wp-block-quote>.nfd-text-pretty {
  font-weight: 550;
  margin-block: .25em
}

:where(:root) {
  --wndb--text-scale-factor: 1;
  --wndb--text--xs: 0.75rem;
  --wndb--text--sm: 0.875rem;
  --wndb--text--base: 1rem;
  --wndb--text--md: 1.125rem;
  --wndb--text--lg: 1.5rem;
  --wndb--text--xl: 2.375rem;
  --wndb--text--huge: clamp(2.75rem, 1.4688rem + 2.5vw, 3.5rem);
  --wndb--text-giga: clamp(3.25rem, 2.546875rem + 2.25vw, 4.375rem)
}

.nfd-text-xs:not([class*=font-size]):not([style*=font-size]) {
  font-size: calc(var(--wndb--text--xs)*var(--wndb--text-scale-factor)) !important
}

.nfd-text-xs:not([style*=letter-spacing]) {
  letter-spacing: .05em !important
}

.nfd-text-sm:not([class*=font-size]):not([style*=font-size]) {
  font-size: calc(var(--wndb--text--sm)*var(--wndb--text-scale-factor)) !important
}

.nfd-text-base:not([class*=font-size]):not([style*=font-size]) {
  font-size: calc(var(--wndb--text--base)*var(--wndb--text-scale-factor)) !important
}

.nfd-text-md:not([class*=font-size]):not([style*=font-size]) {
  font-size: calc(var(--wndb--text--md)*var(--wndb--text-scale-factor)) !important
}

.nfd-text-base:not([style*=line-height]),
.nfd-text-md:not([style*=line-height]) {
  line-height: 1.6 !important
}

.nfd-text-lg:not([class*=font-size]):not([style*=font-size]) {
  font-size: calc(var(--wndb--text--lg)*var(--wndb--text-scale-factor)) !important
}

.nfd-text-lg:not([style*=line-height]) {
  line-height: 1.4 !important
}

.nfd-text-lg:not([style*=letter-spacing]) {
  letter-spacing: 0 !important
}

.nfd-text-lg:not([style*=font-weight]) {
  font-weight: 500 !important
}

.nfd-text-xl:not([class*=font-size]):not([style*=font-size]) {
  font-size: var(--wndb--text--xl) !important
}

.nfd-text-xl:not([style*=line-height]) {
  line-height: 1.25 !important
}

.nfd-text-xl:not([style*=letter-spacing]) {
  letter-spacing: -.01em !important
}

.nfd-text-xl:not([style*=font-weight]) {
  font-weight: 500 !important
}

:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])) {
  font-size: calc(var(--wndb--text--huge)*var(--wndb--text-scale-factor)) !important;
  max-width: var(--wndb--max-w--prose) !important;
  text-wrap: balance !important
}

:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-center,
:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-center {
  margin-inline: auto !important
}

:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])).has-text-align-right,
:where(.nfd-text-huge:not([class*=font-size]):not([style*=font-size])).has-text-align-right {
  margin-inline-start: auto !important
}

.nfd-text-huge:not([style*=line-height]) {
  line-height: 1.1 !important
}

.nfd-text-huge:not([style*=letter-spacing]) {
  letter-spacing: -.025em !important
}

.nfd-text-huge:not([style*=font-weight]) {
  font-weight: 500 !important
}

:where(.nfd-text-giga:not([class*=font-size]):not([style*=font-size])) {
  font-size: calc(var(--wndb--text-giga)*var(--wndb--text-scale-factor)) !important;
  max-width: var(--wndb--max-w--prose) !important;
  text-wrap: balance !important
}

.nfd-text-giga:not([style*=line-height]) {
  line-height: 1.1 !important
}

.nfd-text-giga:not([style*=letter-spacing]) {
  letter-spacing: -.04em !important
}

.nfd-text-giga:not([style*=font-weight]) {
  font-weight: 500 !important
}

:root {
  --nfd-wb-anim-transition-duration: 1400ms;
  --nfd-wb-anim-transition-delay: 50ms;
  --nfd-wb-anim-transition-easing-function: cubic-bezier(0.4, 1, 0.65, 1);
  --nfd-wb-anim-transition: all var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay)
}

@media (prefers-reduced-motion:reduce) {
  .nfd-wb-animate {
    transition: none !important
  }

  .nfd-wb-twist-in,
  [class*=nfd-wb-] {
    clip-path: none !important;
    opacity: 1 !important;
    transform: none !important
  }
}

@media (max-width:782px) {
  .nfd-wb-animate {
    transition: none !important
  }

  .nfd-wb-twist-in,
  [class*=nfd-wb-] {
    clip-path: none !important;
    opacity: 1 !important;
    transform: none !important
  }
}

.nfd-wb-animate[data-replay-animation] {
  transition: none !important
}

.block-editor-block-preview__content-iframe [class*=nfd-wb-] {
  clip-path: none !important;
  opacity: 1 !important;
  transform: none !important
}

[class*=nfd-wb-fade-in] {
  --nfd-wb-anim-transition: opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay), transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-fade-in-bottom {
  --nfd-wb-anim-transition-duration: 1200ms;
  opacity: 0;
  transform: translate3d(0, 90px, 0);
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-fade-in-bottom-short {
  transform: translate3d(0, 32px, 0) scale3d(.96, .96, .96);
  transform-origin: center bottom
}

.nfd-wb-fade-in-bottom-short,
.nfd-wb-fade-in-top-short {
  --nfd-wb-anim-transition-duration: 600ms;
  opacity: 0;
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-fade-in-top-short {
  transform: translate3d(0, -32px, 0) scale3d(.96, .96, .96);
  transform-origin: center top
}

.nfd-wb-fade-in-left-short {
  transform: translate3d(-32px, 0, 0) scale3d(.96, .96, .96);
  transform-origin: center left
}

.nfd-wb-fade-in-left-short,
.nfd-wb-fade-in-right-short {
  --nfd-wb-anim-transition-duration: 600ms;
  opacity: 0;
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-fade-in-right-short {
  transform: translate3d(32px, 0, 0) scale3d(.96, .96, .96);
  transform-origin: right center
}

.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-fade-in] {
  opacity: 1;
  transform: translateZ(0) scaleX(1)
}

.nfd-wb-zoom-in {
  --nfd-wb-anim-transition-duration: 1200ms;
  --nfd-wb-anim-transition: opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay), transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);
  transform: scale3d(.4, .4, .4)
}

.nfd-wb-zoom-in,
.nfd-wb-zoom-in-short {
  opacity: 0;
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-zoom-in-short {
  --nfd-wb-anim-transition-duration: 600ms;
  --nfd-wb-anim-transition: opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay), transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);
  transform: scale3d(.92, .92, .92)
}

.nfd-wb-animated-in:not([data-replay-animation])[class*=nfd-wb-zoom-] {
  opacity: 1 !important;
  transform: scaleX(1) !important
}

div:has(>.nfd-wb-twist-in) {
  perspective: 1200px
}

.nfd-wb-twist-in {
  --nfd-wb-anim-transition-duration: 1000ms;
  --nfd-wb-anim-transition: opacity var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay), transform var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);
  opacity: 0;
  transform: translateY(40px) scale(.8) rotateY(30deg) rotate(-12deg) translateZ(0);
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-animated-in:not([data-replay-animation]).nfd-wb-twist-in {
  opacity: 1 !important;
  transform: translateY(0) scale(1) rotateY(0deg) rotate(0deg) translateZ(0) !important
}

.nfd-wb-reveal-right {
  --nfd-wb-anim-transition-duration: 1500ms;
  --nfd-wb-anim-transition-easing-function: cubic-bezier(0.4, 0, 0, 1);
  --nfd-wb-anim-transition: clip-path var(--nfd-wb-anim-transition-duration) var(--nfd-wb-anim-transition-easing-function) var(--nfd-wb-anim-transition-delay);
  clip-path: inset(0 100% 0 0);
  transition: var(--nfd-wb-anim-transition)
}

.nfd-wb-animated-in>.nfd-wb-reveal-right:not([data-replay-animation]) {
  clip-path: inset(0 0 0 0) !important
}

.nfd-delay-50 {
  --nfd-wb-anim-transition-delay: 50ms
}

.nfd-delay-150 {
  --nfd-wb-anim-transition-delay: 150ms
}

.nfd-delay-300 {
  --nfd-wb-anim-transition-delay: 300ms
}

.nfd-delay-450 {
  --nfd-wb-anim-transition-delay: 450ms
}

.nfd-delay-600 {
  --nfd-wb-anim-transition-delay: 600ms
}

.nfd-delay-750 {
  --nfd-wb-anim-transition-delay: 750ms
}

.nfd-delay-900 {
  --nfd-wb-anim-transition-delay: 900ms
}

.nfd-delay-1050 {
  --nfd-wb-anim-transition-delay: 1050ms
}

.nfd-delay-1200 {
  --nfd-wb-anim-transition-delay: 1200ms
}

.nfd-delay-1350 {
  --nfd-wb-anim-transition-delay: 1350ms
}

.nfd-delay-1500 {
  --nfd-wb-anim-transition-delay: 1500ms
}

:where(:root) {
  --wndb--container: 1200px;
  --wndb--container--wide: 1340px
}

body .is-layout-constrained:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained {
  max-width: unset !important;
  width: 100% !important
}

.is-layout-constrained.has-global-padding:has(.nfd-container.is-layout-constrained)>.nfd-container.is-layout-constrained {
  margin-left: calc(var(--wp--style--root--padding-left)*-1) !important;
  margin-right: calc(var(--wp--style--root--padding-right)*-1) !important;
  max-width: unset !important;
  width: unset !important
}

.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),
.editor-styles-wrapper .nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)):not([style*=margin]),
.nfd-container:is(.is-layout-constrained)>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)),
.nfd-container:is(.nfd-my-0)>div,
.nfd-container>:where(.wp-block-cover-is-layout-constrained:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)) {
  max-width: var(--wndb--container);
  width: 100%
}

.editor-styles-wrapper .nfd-container:is(.is-layout-constrained)>.alignwide,
.nfd-container:is(.is-layout-constrained).alignwide>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not([style*=margin]),
.nfd-container:is(.is-layout-constrained)>.alignwide,
.nfd-container:is(.nfd-my-0)>.alignwide {
  max-width: var(--wndb--container--wide);
  width: 100%
}

.nfd-container:not(.alignfull) {
  padding-inline: var(--wndb--p) !important
}

.nfd-container:is(.nfd-my-0)>div:not([style*=margin]) {
  margin-inline: auto !important
}

[class*=nfd-divider-] {
  position: relative;
  z-index: 13
}

[class*=nfd-divider-]~[class*=nfd-divider-] {
  z-index: 12 !important
}

[class*=nfd-divider-]~[class*=nfd-divider-]~[class*=nfd-divider-] {
  z-index: 11 !important
}

[class*=nfd-divider-]:before {
  background: inherit !important;
  bottom: calc(var(--wndb--divider-size)*-1) !important;
  content: "" !important;
  height: var(--wndb--divider-size) !important;
  left: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  width: 100% !important;
  z-index: 10 !important
}

.nfd-divider-arrow {
  --wndb--divider-size: 16px
}

.nfd-divider-arrow:before {
  bottom: calc(var(--wndb--divider-size)*-1) !important;
  height: calc(var(--wndb--divider-size)*2) !important;
  left: 50% !important;
  transform: translateX(-50%) rotate(45deg) !important;
  width: calc(var(--wndb--divider-size)*2) !important
}

.nfd-divider-clouds {
  --wndb--divider-size: 150px
}

.nfd-divider-clouds:after,
.nfd-divider-clouds:before {
  background: inherit !important;

  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http:
[class*=nfd-btn]:not(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):hover {
      background-color:var(--wndb-gray-900) !important
    }

    .nfd-theme-primary [class*=nfd-btn]:is(.is-style-outline):not(.nfd-btn-secondary):not(.nfd-btn-tertiary)>.wp-block-button__link:not(.has-background):not(.has-text-color):hover {
      background-color:var(--wndb-white) !important; border-color:var(--wndb-white) !important; color:var(--wndb-gray-900) !important
    }

    .nfd-btn-secondary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover {
      --wndb--color--text--contrast:var(--wndb-gray-900); border-color:var(--wndb-white) !important
    }

    .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color) {
      color:var(--wndb-white) !important
    }

    .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background) {
      background-color:var(--wndb-gray-800) !important
    }

    .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover {
      background-color:var(--wndb-gray-900) !important
    }

    .nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background), .nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background) {
      background-color:var(--wndb-white) !important
    }

    .nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color), .nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color) {
      color:var(--wndb-gray-900) !important
    }

    .nfd-theme-dark .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover, .nfd-theme-darker .nfd-btn-secondary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover {
      background-color:var(--wndb-white) !important; color:var(--wndb-gray-900) !important; filter:brightness(.8) !important
    }

    .nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not(.has-text-color):hover {
      --wndb--color--text--contrast:var(--wndb-gray-900)
    }

    .nfd-btn-tertiary:is(.is-style-outline)>.wp-block-button__link:not([class*=-border-color]) {
      border-color:var(--wndb--color--subtle) !important
    }

    .nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-text-color) {
      color:var(--wndb--color--text--contrast) !important
    }

    .nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background) {
      background-color:var(--wndb--color--borders) !important
    }

    .nfd-btn-tertiary:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover {
      --wndb--color--borders:var(--wndb--color--subtle)
    }

    :where(:root) {
      --wndb--shadow--xs:0 1px 2px 0 rgba(18, 18, 23, .065); --wndb--shadow--sm:0 1px 3px 0 rgba(18, 18, 23, .1), 0 1px 2px 0 rgba(18, 18, 23, .06)
    }

    .nfd-shadow-xs:not([style*=box-shadow]) {
      box-shadow:var(--wndb--shadow--xs) !important
    }

    .nfd-shadow-sm:not([style*=box-shadow]) {
      box-shadow:var(--wndb--shadow--sm) !important
    }

    .nfd-bg-subtle.nfd-shadow-xs:not([style*=box-shadow]), .nfd-theme-light .nfd-shadow-xs:not([style*=box-shadow]) {
      --wndb--shadow--xs:none
    }

    :where(:root) {
      --wndb--rounded--scale-factor:1; --wndb--border--radius--sm:0.25rem; --wndb--border--radius--md:0.5rem; --wndb--border--radius--lg:0.75rem; --wndb--border--radius--xl:1rem
    }

    [class*=nfd-rounded]:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>.wp-element-button:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>a>img, [class*=nfd-rounded]:not([style*=-radius])>img {
      border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) !important
    }

    [class*=nfd-rounded-t-]:not([style*=-radius]), [class*=nfd-rounded-t-]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]), [class*=nfd-rounded-t-]:not([style*=-radius])>.wp-element-button:not([style*=-radius]), [class*=nfd-rounded-t-]:not([style*=-radius])>a>img, [class*=nfd-rounded-t-]:not([style*=-radius])>img {
      border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) 0 0 !important
    }

    .nfd-overflow-hidden.nfd-rounded-xl iframe:not([style*=-radius]) {
      border-radius:calc(var(--wndb--border--radius--md)*var(--wndb--rounded--scale-factor)) !important
    }

    .nfd-rounded-none:not([style*=-radius]) {
      --wndb--border--radius:0
    }

    .nfd-rounded-sm:not([style*=-radius]) {
      --wndb--border--radius:var(--wndb--border--radius--sm)
    }

    .nfd-rounded, .nfd-rounded-md, .nfd-rounded-t-md:not([style*=-radius]) {
      --wndb--border--radius:var(--wndb--border--radius--md)
    }

    .nfd-rounded-lg, .nfd-rounded-t-lg:not([style*=-radius]) {
      --wndb--border--radius:var(--wndb--border--radius--lg)
    }

    .nfd-rounded-t-xl:not([style*=-radius]), .nfd-rounded-xl {
      --wndb--border--radius:var(--wndb--border--radius--xl)
    }

    .nfd-rounded-full:not([style*=-radius]) {
      --wndb--border--radius:9999px
    }

    :where(:root) {
      --wndb-gray:#6c6c89; --wndb-gray-50:#f7f7f8; --wndb-gray-100:#ebebef; --wndb-gray-150:#e5e5e9; --wndb-gray-200:#d1d1db; --wndb-gray-300:#a9a9bc; --wndb-gray-400:#8a8aa3; --wndb-gray-500:#6c6c89; --wndb-gray-600:#55556d; --wndb-gray-700:#3f3f50; --wndb-gray-800:#1d1d22; --wndb-gray-900:#121217; --wndb-white:#fff; --wndb-white-50:hsla(0, 0%, 100%, .05); --wndb-white-100:hsla(0, 0%, 100%, .1); --wndb-white-150:hsla(0, 0%, 100%, .15); --wndb-white-200:hsla(0, 0%, 100%, .2); --wndb-white-300:hsla(0, 0%, 100%, .3); --wndb-white-400:hsla(0, 0%, 100%, .4); --wndb-white-500:hsla(0, 0%, 100%, .5); --wndb-white-600:hsla(0, 0%, 100%, .6); --wndb-white-700:hsla(0, 0%, 100%, .7); --wndb-white-800:hsla(0, 0%, 100%, .8); --wndb-white-900:hsla(0, 0%, 100%, .9); --wndb--color--primary:#00f; --wndb--color--secondary:#00f; --wndb--color--surface:var(--wndb-gray-50); --wndb--color--text:var(--wndb-gray-800); --wndb--color--text--contrast:var(--wndb-gray-900); --wndb--color--text--faded:var(--wndb-gray-600); --wndb--color--borders:var(--wndb-gray-150); --wndb--color--borders-light:var(--wndb-gray-100); --wndb--color--borders-strong:var(--wndb--color--text--faded); --wndb--color--subtle:var(--wndb-gray-200); --wndb--color--links:var(--wndb--color--primary); --wndb--color--body:var(--wndb--color--surface)
    }

    .is-style-nfd-theme-white, .nfd-theme-white:not([class*=is-style-nfd-theme]) {
      --wndb--color--borders:var(--wndb-gray-150); --wndb--color--borders-light:var(--wndb-gray-100); --wndb--color--links:var(--wndb--color--primary); --wndb--color--subtle:var(--wndb-gray-200); --wndb--color--surface:var(--wndb-white); --wndb--color--text--contrast:var(--wndb-gray-900); --wndb--color--text--faded:var(--wndb-gray-700); --wndb--color--text:var(--wndb-gray-800)
    }

    .is-style-nfd-theme-light, .nfd-theme-light:not([class*=is-style-nfd-theme]) {
      --wndb--color--borders:var(--wndb-gray-150); --wndb--color--borders-light:var(--wndb-gray-150); --wndb--color--links:var(--wndb--color--primary); --wndb--color--subtle:var(--wndb-gray-200); --wndb--color--surface:var(--wndb-gray-50); --wndb--color--text--contrast:var(--wndb-gray-900); --wndb--color--text--faded:var(--wndb-gray-700); --wndb--color--text:var(--wndb-gray-800)
    }

    .is-style-nfd-theme-dark, .nfd-theme-dark:not([class*=is-style-nfd-theme]) {
      --wndb--color--borders:var(--wndb-white-100); --wndb--color--borders-light:var(--wndb--color--borders); --wndb--color--subtle:var(--wndb-white-200); --wndb--color--surface:var(--wndb-gray-800); --wndb--color--text--contrast:var(--wndb-white); --wndb--color--text--faded:var(--wndb-white-800); --wndb--color--text:var(--wndb-white); --wndb--shadow--sm:none; --wndb--shadow--xs:none; --wndb-mask-color:hsla(0, 0%, 100%, .12)
    }

    .is-style-nfd-theme-darker, .nfd-theme-darker:not([class*=is-style-nfd-theme]) {
      --wndb--color--borders:var(--wndb-white-100); --wndb--color--borders-light:var(--wndb--color--borders); --wndb--color--subtle:var(--wndb-white-200); --wndb--color--surface:var(--wndb-gray-900); --wndb--color--text--contrast:var(--wndb-white); --wndb--color--text--faded:var(--wndb-white-800); --wndb--color--text:var(--wndb-white); --wndb--shadow--sm:none; --wndb--shadow--xs:none; --wndb-mask-color:hsla(0, 0%, 100%, .12)
    }

    .is-style-nfd-theme-primary, .nfd-theme-primary:not([class*=is-style-nfd-theme]) {
      --wndb--color--borders:var(--wndb-white-100); --wndb--color--borders-light:var(--wndb--color--borders); --wndb--color--subtle:var(--wndb-white-200); --wndb--color--surface:var(--wndb--color--primary); --wndb--color--text--contrast:var(--wndb-white); --wndb--color--text--faded:var(--wndb-white-900); --wndb--color--text:var(--wndb-white); --wndb--shadow--sm:none; --wndb--shadow--xs:none; --wndb-mask-color:hsla(0, 0%, 100%, .12)
    }

    .nfd-bg-surface:not(.has-background), [class*=is-style-nfd-theme]:not(.has-background) {
      background-color:var(--wndb--color--surface) !important
    }

    .nfd-bg-surface:not(.has-text-color), [class*=is-style-nfd-theme]:not(.has-text-color) {
      color:var(--wndb--color--text) !important
    }

    .nfd-text-faded p:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary), .nfd-text-faded time:not(.has-text-color):not(.has-background), .nfd-text-faded>a:not(.has-text-color):not(.has-link-color):not(.has-background), ol.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary), p.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background), ul.nfd-text-faded:not(.has-text-color):not(.has-link-color):not(.has-background):not(.nfd-text-primary) {
      color:var(--wndb--color--text--faded) !important
    }

    .editor-styles-wrapper div .nfd-text-contrast:where(:not(.has-text-color)), .editor-styles-wrapper div :where(.nfd-text-contrast:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)), .wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)), .wp-site-blocks .nfd-text-contrast:where(:not(.has-text-color)) a:where(:not(:hover)) {
      color:var(--wndb--color--text--contrast)
    }

    .nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong), .nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]), .nfd-bg-surface [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]), .nfd-bg-surface:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong), [class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.nfd-border-strong), [class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]), [class*=is-style-nfd-theme] [style*=border]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>img:not(.has-border-color):not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color])>.components-resizable-box__container>img:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]), [class*=is-style-nfd-theme]:not([class*=border-color]):not([style*=border-top-color]):not([style*=border-right-color]):not([style*=border-bottom-color]):not([style*=border-left-color]):not(.has-border-color):not(.nfd-border-strong) {
      border-color:var(--wndb--color--borders) !important
    }

    [class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong) .nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-strong) {
      border-bottom-color:var(--wndb--color--borders) !important
    }

    .nfd-bg-surface .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2), [class*=is-style-nfd-theme] .wp-block-separator:not(.has-background):not(.has-text-color):not(.nfd-border-2) {
      border-width:2px 0 0 !important
    }

    .nfd-border-bg {
      --wndb--color--borders:var(--wndb--color--surface)
    }

    .nfd-border-primary {
      --wndb--color--borders:var(--wndb--color--primary)
    }

    .nfd-border-inherit {
      --wndb--color--borders:inherit
    }

    .nfd-bg-accent:not(.has-background), .nfd-bg-primary:not(.has-background), .wp-block-cover.nfd-bg-accent>.wp-block-cover__background:not([class*=background-color]), .wp-block-cover.nfd-bg-primary>.wp-block-cover__background:not([class*=background-color]) {
      background-color:var(--wndb--color--primary) !important
    }

    .nfd-bg-accent:not(.has-text-color), .nfd-bg-primary:not(.has-text-color) {
      color:var(--wndb--color--white) !important
    }

    .nfd-bg-subtle:not(.has-background):not(.wp-block-button), .nfd-bg-subtle:not(.has-background)>.wp-block-button__link:not(.has-background) {
      background-color:var(--wndb--color--borders-light) !important; color:var(--wndb--color--text--contrast) !important
    }

    .nfd-text-primary:not(.has-text-color), .wp-block-button.wndb-text-primary>a:not(.has-text-color) {
      color:var(--wndb--color--primary) !important
    }

    .nfd-text-secondary:not(.has-text-color), .wp-block-button.wndb-text-secondary>a:not(.has-text-color) {
      color:var(--wndb--color--secondary) !important
    }

    [class*=nfd-theme-primary] .nfd-text-primary:not(.has-text-color), [class*=nfd-theme-primary] .nfd-text-secondary:not(.has-text-color), [class*=nfd-theme-primary] .wp-block-button.wndb-text-primary>a:not(.has-text-color), [class*=nfd-theme-secondary] .wp-block-button.wndb-text-secondary>a:not(.has-text-color) {
      color:var(--wndb--color--contrast) !important
    }

    [class*=nfd-theme-dark] .nfd-text-primary:not(.has-text-color), [class*=nfd-theme-darker] .nfd-text-primary:not(.has-text-color) {
      color:var(--wndb--color--secondary) !important
    }

    .nfd-text-subtle:not(.has-text-color) {
      color:var(--wndb--color--subtle) !important
    }

    .editor-styles-wrapper div .nfd-text-current:where(:not(.has-text-color)), .editor-styles-wrapper div :where(.nfd-text-current:not(.has-text-color):not(.wp-element-button)) a:where(:not(:hover)), .wp-site-blocks .nfd-text-current:where(:not(.has-text-color)), .wp-site-blocks .nfd-text-current:where(:not(.has-text-color)) a:where(:not(:hover)) {
      color:currentColor
    }

    [class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link {
      color:var(--wndb--color--text--faded) !important; fill:var(--wndb--color--text--faded) !important
    }

    [class*=nfd-theme-] .wp-block-social-links.is-style-logos-only:not(.has-icon-color) .wp-block-social-link:hover {
      color:var(--wndb--color--text) !important; fill:var(--wndb--color--text) !important
    }

    .nfd-container.is-position-sticky:not([class*=nfd-bg-surface]):not([class*=is-style-nfd-]):not(.has-background) {
      background-color:var(--wndb--color--body) !important
    }

    .nfd-container .has-secondary-color {
      color:var(--wndb--color--secondary) !important
    }

    .nfd-bg-gray-100:not(.has-background), .nfd-bg-gray-800:not(.has-background) {
      background-color:var(--wndb--color--surface) !important
    }

    .nfd-bg-gray-100:not(.has-text-color), .nfd-bg-gray-800:not(.has-text-color) {
      color:var(--wndb--color--text) !important
    }

    .nfd-bg-gray-800 {
      --wndb--color--surface:var(--wndb-gray-800); --wndb--color--text:var(--wndb-white); --wndb--color--borders:var(--wndb-white-100); --wndb--color--text--faded:var(--wndb-white-700)
    }

    .nfd-bg-gray-100 {
      --wndb--color--surface:var(--wndb-gray-50); --wndb--color--text:var(--wndb-gray-700); --wndb--color--borders:var(--wndb-gray-100)
    }

    .nfd-text-opacity-80 p:not(.has-text-color):not(.has-link-color):not(.has-background), .nfd-text-opacity-80 time:not(.has-text-color):not(.has-background), p.nfd-text-opacity-80:not(.has-text-color):not(.has-link-color):not(.has-background) {
      opacity:.8 !important
    }

    :where(:root) {
      --wndb--slider-height:100lvh
    }

    .nfd-scroll-slider-horizontal, .nfd-scroll-slider-vertical {
      flex-wrap:nowrap !important; height:var(--wndb--slider-height) !important; overflow-y:auto !important; scroll-snap-type:y mandatory !important; -ms-overflow-style:none !important; scrollbar-width:none !important
    }

    .nfd-scroll-slider-horizontal::-webkit-scrollbar, .nfd-scroll-slider-vertical::-webkit-scrollbar {
      display:none !important
    }

    .nfd-scroll-slider-vertical {
      height:100vh !important; overflow-y:auto !important; scroll-snap-type:y mandatory !important
    }

    .nfd-scroll-slider-vertical>* {
      scroll-snap-align:start !important; width:100% !important
    }

    .nfd-scroll-slider-horizontal {
      flex-direction:row !important; overflow-x:auto !important; scroll-snap-type:x mandatory !important
    }

    .nfd-scroll-slider-horizontal>* {
      flex-shrink:0 !important; scroll-snap-align:start !important
    }

    .nfd-scroll-slider-horizontal>.wp-block-cover {
      width:100vw !important
    }

    .nfd-container.alignfull .nfd-scroll-slider-horizontal {
      --half-container:calc(50vw - var(--wndb--container)/2); padding-left:var(--half-container) !important; padding-right:var(--half-container) !important; scroll-padding:var(--half-container) !important
    }

    .nfd-scroll-slider-horizontal.nfd-scroll-slider-animate>.wp-block-cover:first-child {
      animation:scroll-slider-slide 1s ease 1s forwards
    }

    @keyframes scroll-slider-slide {
      0% {
        margin-left:0
      }

      to {
        margin-left:-100vw
      }
    }

    .block-editor-block-preview__content-iframe .is-root-container {
      min-height:8rem !important
    }

    .block-editor-block-preview__content-iframe figure:has([style*="aspect-ratio: 16 / 9"]) {
      width:100% !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 100vh"], .block-editor-block-preview__content-iframe [style*="min-height:100vh"] {
      min-height:800px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 70vh"], .block-editor-block-preview__content-iframe [style*="min-height:70vh"] {
      min-height:560px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 60vh"], .block-editor-block-preview__content-iframe [style*="min-height:60vh"] {
      min-height:480px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 50vh"], .block-editor-block-preview__content-iframe [style*="min-height:50vh"] {
      min-height:400px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 40vh"], .block-editor-block-preview__content-iframe [style*="min-height:40vh"] {
      min-height:320px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 35vh"], .block-editor-block-preview__content-iframe [style*="min-height:35vh"] {
      min-height:280px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 30vh"], .block-editor-block-preview__content-iframe [style*="min-height:30vh"] {
      min-height:240px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 10vh"], .block-editor-block-preview__content-iframe [style*="min-height:10vh"] {
      min-height:80px !important
    }

    .block-editor-block-preview__content-iframe [style*="min-height: 5vh"], .block-editor-block-preview__content-iframe [style*="min-height:5vh"] {
      min-height:40px !important
    }

    .nfd-wba-modal * {
      box-sizing:border-box !important
    }

    .block-editor-block-preview__content-iframe .nfd-wb-animate {
      opacity:1 !important; transform:none !important; transition:none !important
    }

    .block-editor-block-preview__content-iframe .block-editor-warning:not(.wp-block-missing .block-editor-warning) {
      display:none !important
    }

    .block-editor-block-preview__content-iframe .is-root-container>.nfd-container:not([class*=nfd-p-]):not([class*=nfd-py-]):not([class*=nfd-pt-]):not([class*=nfd-pb-]):not([style*=padding]) {
      padding-block:var(--wndb--p) !important
    }

    .block-editor-block-preview__content-iframe [class*=nfd-rounded]:not([style*=-radius])>div>img:not([style*=-radius]) {
      border-radius:calc(var(--wndb--border--radius)*var(--wndb--rounded--scale-factor)) !important
    }

    ol.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child), ul.nfd-gap-sm:not(.is-layout-flex) li:not(:last-child) {
      margin-bottom:.5em !important
    }

    ol.nfd-gap-md:not(.is-layout-flex) li:not(:last-child), ul.nfd-gap-md:not(.is-layout-flex) li:not(:last-child) {
      margin-bottom:1em !important
    }

    ul.nfd-list-check {
      list-style-type:none !important; padding-inline-start:1em !important
    }

    ul.nfd-list-check li:before {
      content:"✓"; display:inline-block; margin-inline-end:8px
    }

    [class*=nfd-query-loop-] :where(.wp-block-post-author__avatar img) {
      border-radius:999px; display:block
    }

    [class*=nfd-query-loop-] :where(.avatar-48) {
      height:36px !important; width:36px !important
    }

    [class*=nfd-query-loop-] :where(.wp-block-post-author__content) {
      display:flex; flex-direction:column; gap:4px; justify-content:center
    }

    [class*=nfd-query-loop-] .wp-block-post-author__avatar {
      margin-right:12px !important
    }

    .nfd-query-loop-1 :where(.wp-block-cover) {
      aspect-ratio:2/1.1
    }

    .nfd-query-loop-1 :where(.wp-block-post-author__content) {
      align-items:center !important; flex-direction:row !important
    }

    .nfd-query-loop-1 :where(.wp-block-post-author__byline) {
      font-size:1em !important; opacity:.8 !important
    }

    [class*=nfd-query-loop-] :where(.wp-block-categories) {
      display:flex; gap:8px; list-style:none; padding:0
    }

    [class*=nfd-query-loop-] :where(.wp-block-categories a) {
      color:inherit !important
    }

    .nfd-query-loop-2 .wp-block-cover__background {
      -webkit-mask-image:linear-gradient(180deg, transparent 25%, #000 75%) !important; mask-image:linear-gradient(180deg, transparent 25%, #000 75%) !important
    }

    .nfd-query-loop-3 :where(.wp-block-post-author__name) {
      display:none !important
    }

    .nfd-form-items-grow>div:not(.wp-block-jetpack-button) {
      flex-grow:1 !important
    }

    .nfd-jp-form.nfd-text-center .consent {
      text-align:center !important
    }

    .nfd-jp-form .contact-form-submission .go-back-message .link {
      color:currentColor !important; text-decoration:underline !important
    }

    .nfd-jp-form .contact-form-submission .go-back-message {
      margin-top:0 !important
    }

    .nfd-jp-form .contact-form-submission {
      border-color:currentColor !important; padding:calc(var(--wndb--p--md)*.5) 0 !important
    }

    .nfd-jp-form textarea {
      resize:vertical !important
    }

    .nfd-jp-form .wp-block-button__link {
      padding-block-end:10px !important; padding-block-start:10px !important
    }

    .nfd-jp-form .consent, .nfd-jp-form .jetpack-field-checkbox .jetpack-field-label .jetpack-field-label__input, .nfd-jp-form .jetpack-field-consent .jetpack-field-label .jetpack-field-label__input {
      font-size:.875rem !important; line-height:1.5em !important; text-transform:none !important; text-wrap:balance !important
    }

    .nfd-jp-form input[type=checkbox] {
      padding:0 !important
    }

    .nfd-mask-fade-to-b>.wp-block-cover__background {
      -webkit-mask-image:linear-gradient(180deg, transparent 50%, #000 120%) !important; mask-image:linear-gradient(180deg, transparent 50%, #000 120%) !important
    }

    .nfd-mask-radial-center>.wp-block-cover__background {
      -webkit-mask-image:radial-gradient(circle, transparent -40%, rgba(0, 0, 0, .9) 58%) !important; mask-image:radial-gradient(circle, transparent -40%, rgba(0, 0, 0, .9) 58%) !important
    }

    p[style*=text-decoration]>a {
      color:inherit !important; text-decoration:inherit !important
    }

    .is-style-dots.nfd-text-left:before {
      padding-left:0 !important
    }

    .nfd-h-full, .nfd-h-full>.components-resizable-box__container>img, .nfd-h-full>img {
      height:100% !important
    }

    .nfd-w-full, .nfd-w-full>.components-resizable-box__container>img, .nfd-w-full>img {
      width:100% !important
    }

    .nfd-backdrop-blur-sm {
      -webkit-backdrop-filter:blur(4px) !important; backdrop-filter:blur(4px) !important
    }

    .nfd-backdrop-blur-md {
      -webkit-backdrop-filter:blur(8px) !important; backdrop-filter:blur(8px) !important
    }

    :not(.editor-styles-wrapper) header:has(.nfd-absolute-header) {
      position:sticky !important; top:0 !important; z-index:1 !important
    }

    .nfd-absolute-header:not([style*=margin]) {
      margin:0 !important
    }

    :not(.editor-styles-wrapper) .nfd-absolute-header:not([style*=padding]):not([class*=nfd-px-]):not([style*=padding]) {
      padding-inline:var(--wndb--p) !important
    }

    :is([style*="min-height:100vh"]) {
      min-height:calc(100vh - var(--wp-admin--admin-bar--height)) !important
    }

    @supports (height:100dvh) {
      :is([style*="height:100vh"]) {
        min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px)) !important
      }
    }

    .nfd-wk-search .wp-block-search__input {
      font-size:inherit !important; min-height:50px !important; padding:8px 16px !important
    }

    :where(.wp-block-search__input) {
      border-radius:var(--wndb--border--radius--sm) !important
    }

    .nfd-stretch-cover-child, .nfd-stretch-cover-child .wp-block-cover__inner-container {
      display:flex !important; flex-direction:column !important
    }

    .nfd-stretch-cover-child .wp-block-cover__inner-container, .nfd-stretch-cover-child .wp-block-cover__inner-container>.nfd-pseudo-play-icon, .nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group {
      align-items:inherit !important; flex-grow:1 !important; justify-content:inherit !important
    }

    .nfd-stretch-cover-child .wp-block-cover__inner-container>.wp-block-group, .nfd-stretch-cover-child .wp-block-cover__inner-container>p {
      width:100% !important
    }

    .nfd-container summary {
      line-height:1.5 !important; padding-right:32px !important; position:relative !important
    }

    .nfd-container summary::marker {
      content:none !important
    }

    .nfd-container summary:before {
      align-items:center !important; background-color:var(--wndb--color--borders) !important; background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1wbHVzIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik01IDEyaDE0TTEyIDV2MTQiLz48L3N2Zz4=") !important; background-position:50% !important; background-repeat:no-repeat !important; background-size:13px !important; border-radius:999px !important; content:"" !important; display:flex !important; height:1em !important; justify-content:center !important; opacity:.6 !important; position:absolute !important; right:0 !important; top:50% !important; transform:translateY(-50%) !important; width:1em !important
    }

    .nfd-container [open] summary {
      font-weight:700 !important
    }

    .nfd-container [open] summary:before {
      opacity:1 !important; transform:translateY(-50%) rotate(45deg) !important
    }

    .nfd-container summary:hover:before {
      opacity:1 !important
    }

    .is-style-wide.wp-block-separator {
      width:100% !important
    }

    .nfd-aspect-video {
      aspect-ratio:16/9 !important
    }

    .nfd-img-object-left img {
      -o-object-position:left !important; object-position:left !important
    }

    .nfd-img-object-right img {
      -o-object-position:right !important; object-position:right !important
    }

    .editor-styles-wrapper .wp-block-image.nfd-h-full>div {
      aspect-ratio:unset !important; height:100% !important; max-height:unset !important
    }

    @media (max-width:782px) {
      .md\:nfd-order-2 {
        order:2 !important
      }

      .md\:nfd-my-0:not([style*=margin]) {
        margin-bottom:0 !important; margin-top:0 !important
      }

      .md\:nfd-flex {
        display:flex !important
      }

      .md\:nfd-hidden {
        display:none !important
      }

      .md\:nfd-basis-full {
        flex-basis:100% !important
      }

      .md\:nfd-grid-cols-1 {
        grid-template-columns:repeat(1, minmax(0, 1fr)) !important
      }

      .md\:nfd-flex-col {
        flex-direction:column !important
      }

      .md\:nfd-flex-wrap {
        flex-wrap:wrap !important
      }

      .md\:nfd-items-start {
        align-items:flex-start !important
      }

      .md\:nfd-justify-start {
        justify-content:flex-start !important
      }

      .md\:nfd-justify-end {
        justify-content:flex-end !important
      }

      .md\:nfd-justify-center {
        justify-content:center !important
      }

      .md\:nfd-gap-0 {
        gap:0 !important
      }

      .md\:nfd-gap-4 {
        gap:1rem !important
      }

      .md\:nfd-gap-5 {
        gap:1.25rem !important
      }

      .md\:nfd-gap-8 {
        gap:2rem !important
      }

      .md\:nfd-self-start {
        align-self:flex-start !important
      }

      .md\:nfd-rounded-lg:not([style*=-radius]) {
        border-radius:.5rem !important
      }

      .md\:nfd-border-none {
        border-style:none !important
      }

      .md\:nfd-p-0:not([style*=padding]) {
        padding:0 !important
      }

      .md\:nfd-p-4:not([style*=padding]) {
        padding:1rem !important
      }

      .md\:nfd-px-0:not([style*=padding]) {
        padding-left:0 !important; padding-right:0 !important
      }

      .md\:nfd-py-0:not([style*=padding]) {
        padding-bottom:0 !important; padding-top:0 !important
      }

      .md\:nfd-text-left {
        text-align:left !important
      }

      .md\:nfd-text-center {
        text-align:center !important
      }
    }

:root {
  --eb-global-primary-color: #101828;
  --eb-global-secondary-color: #475467;
  --eb-global-tertiary-color: #98A2B3;
  --eb-global-text-color: #475467;
  --eb-global-heading-color: #1D2939;
  --eb-global-link-color: #444CE7;
  --eb-global-background-color: #F9FAFB;
  --eb-global-button-text-color: #FFFFFF;
  --eb-global-button-background-color: #101828;
  --eb-gradient-primary-color: linear-gradient(90deg, hsla(259, 84%, 78%, 1) 0%, hsla(206, 67%, 75%, 1) 100%);
  --eb-gradient-secondary-color: linear-gradient(90deg, hsla(18, 76%, 85%, 1) 0%, hsla(203, 69%, 84%, 1) 100%);
  --eb-gradient-tertiary-color: linear-gradient(90deg, hsla(248, 21%, 15%, 1) 0%, hsla(250, 14%, 61%, 1) 100%);
  --eb-gradient-background-color: linear-gradient(90deg, rgb(250, 250, 250) 0%, rgb(233, 233, 233) 49%, rgb(244, 243, 243) 100%);

  --eb-tablet-breakpoint: 1024px;
  --eb-mobile-breakpoint: 767px;

}


img#wpstats {
  display: none
}


.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
  background-image: none !important;
}

@media screen and (max-height: 1024px) {

  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

@media screen and (max-height: 640px) {

  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
  }
}

.sf_meta p {
  padding-left: 100px !important;
}

.inner_page_banner_2 {
  min-height: 450px !important;
}

.inner_page_banner.mems_head {
  display: none !important;
}

body {
  font-family: Roboto;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.drox_btn,
.drox_btn_bounce,
.drox_btn_sweep,
.drox_btn_shutter,
.menu_01 ul li a,
.social_popup a span,
.popup_search_form input[type="search"],
header .sc_product a,
.total_price,
header .sc_btn a,
#rev_slider_2 .tp-caption.poppins,
#rev_slider_1 .tp-caption.poppins,
.dr_tab_01 ul li a,
.folio_nav li,
.folio_tooltips_wrapper .ftw_titler,
.readmore,
.menu_02 ul li a,
.ss_parent span,
.copyright_01.foo_h_4 .socials_01 a,
.menu_05 ul li a,
.contact_form input[type="submit"],
.contact_form button,
.sf_meta p span,
.mail_chimp_form input[type="email"],
.src_post a,
.tagcloud a,
blockquote p,
.commentForm input[type="submit"],
.flash_lavel p,
.woocommerce .widget_price_filter .price_slider_amount .button,
.sp_post a,
.woocommerce button.button.alt.single_add_to_cart_button,
.productTabs.nav-tabs .nav-link,
.adinfo table tr th,
.review_area .comment-reply-title,
.review_area .commentForm input[type="submit"],
.woocommerce #respond input#submit,
.countdown_dashboard .countdown-section .countdown-amount,
.mb_parent span,
.copyright_02 .socials_01 a,
.prodocut_tab ul li a,
.woocommerce .sidebar_1 .widget_shopping_cart ul.product_list_widget li .sc_product a,
.woocommerce .sidebar_1 .widget_shopping_cart ul.product_list_widget li .sc_product .close_product,
.woocommerce .sidebar_1 .widget_shopping_cart .total,
.sidebar_1 .woocommerce.widget_shopping_cart .total,
.woocommerce .sidebar_1 .widget_shopping_cart .buttons a,
.sidebar_1 .woocommerce.widget_shopping_cart .buttons a,
.woocommerce table.shop_table.cart_table thead tr th,
.woocommerce table.shop_table.cart_table.cart .product-name a,
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon button.button,
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"],
.woocommerce form.woocommerce-shipping-calculator button.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#ship-to-different-address,
.woocommerce form .create-account,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce form.checkout_coupon .form-row button,
.woocommerce p.return-to-shop a.button.wc-backward,
.woocommerce form.login .form-row label,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce table.my_account_orders .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce .woocommerce-MyAccount-content a.button.alt,
.woocommerce .woocommerce-MyAccount-content form .button,
.woocommerce form.register .form-row label,
.woocommerce form.lost_reset_password .form-row label,
.woocommerce form.register .woocommerce-form-register__submit,
.woocommerce form.lost_reset_password button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

a,
.menu_01 ul li.active>a,
.menu_01 ul li:hover>a,
.header_dark_mode .menu_01>ul>li.current-menu-item>a,
.header_dark_mode .menu_01>ul>li:hover>a,
.menu_01 ul ul.sub-menu li.menu-item-has-children:hover:after,
.h1_cogs div a:hover,
.h1_cogs div a.active,
.header_dark_mode .h1_cogs div a:hover,
.header_dark_mode .h1_cogs div a.active,
.navitations div.inliners:hover>a,
.header_light_mode .navitations div.inliners:hover>a,
.relative_header.header_light_mode .navitations div.inliners:hover>a,
.relative_header.header_dark_mode .navitations div.inliners:hover>a,
.header_01.black_color .menu_01>ul>li.active>a,
.header_01.black_color .menu_01>ul>li:hover>a,
.header_01.black_color .h1_cogs>div>a,
.header_01.black_color .h1_cogs div a:hover,
.sfCloser:hover,
.popup_search_form button[type="submit"]:hover,
.search_Closer:hover,
.cart_in_head .sc_product .close_product:hover,
.dr_tab_01 ul li a:hover,
.dr_tab_01 ul li a.active,
.f01_content h3 a:hover,
.f01_content p a:hover,
.folio_nav li.active,
.folio_nav li:hover,
.f04_content h3 a:hover,
.f04_content p a:hover,
.icon_box_01 i,
.icon_box_01 h3 a:hover,
.client_sliders.owl-carousel .owl-nav button:hover,
.drox_icon_btn_3,
.bi01_meta a:hover,
.bi01_details h3 a:hover,
.readmore:hover,
.menu_02 ul li a:hover,
.menu_02 ul li a.active,
.footer_01.light_mode .menu_02 ul li a:hover,
.footer_01.light_mode .menu_02 ul li.current-menu-item a,
.copys_01 a:hover,
.socials_01 a:hover,
.socials_01 a.popupsocial_mod_2:hover,
.white_bg_copyright .socials_01 a.popupsocial_mod_2:hover,
footer .widget .src_post a:hover,
footer .widget .src_post p a:hover,
footer .widget ul li .sp_post a:hover,
footer.light_mode .widget ul li .sp_post a:hover,
.footer_02 .widget ul li a:hover,
footer.light_mode .widget .src_post a:hover,
.t01_content .t01_social a:hover,
.testimonial_slider.owl-carousel .owl-nav button:hover,
.ss_f_detail h3 a:hover,
.ss_f_detail p a:hover,
.copyright_01.foo_h_4 .copys_01 a:hover,
.copyright_01.foo_h_4 .socials_01 a:hover,
.menu_05 ul li.active>a,
.menu_05 ul li:hover>a,
.socials_bottom a:hover,
.lefside_menu.lm_dark_mode .menu_05 ul li.active>a,
.lefside_menu.lm_dark_mode .menu_05 ul li>a:hover,
.lefside_menu.lm_dark_mode .socials_bottom a:hover,
.h6s_content h2 a:hover,
.h6s_content p a:hover,
.h6s_content>a:hover,
.h6_full_screen_slider.owl-carousel .owl-nav button:hover,
.cate_show h2 a:hover,
.home_folio_carosel.owl-carousel .owl-nav button:hover,
.foot_home_8 .copys_01 a:hover,
.header_01.relative_header .menu_01>ul>li.active>a,
.header_01.relative_header .menu_01>ul>li:hover>a,
.header_01.relative_header .h1_cogs div a:hover,
.header_01.relative_header.header_dark_mode .menu_01>ul>li.active>a,
.header_01.relative_header .menu_01>ul>li:hover>a,
.header_01.relative_header.header_dark_mode .h1_cogs div a:hover,
.breadcrumb_title a:hover,
.inner_page_banner_2 p a:hover,
.feature_slider.owl-carousel .owl-nav button:hover,
.singleFaq .card-header .btn:after,
.black_overlay .f02_content h3 a:hover,
.black_overlay .f02_content p a:hover,
.sf_meta p a:hover,
.folio_paginations .pagin h3 a:hover,
.trim_content h3 a:hover,
.trim_content p a:hover,
.sc_wrapper h3 a:hover,
.sc_wrapper p a:hover,
.sidebar_1 .search_form button:hover,
.sidebar_1 ul li a:hover:after,
.sidebar_1 ul li a:hover,
.sidebar_1 .widget_recent_comments ul li:hover:after,
.src_post a:hover,
.socil_share a:hover,
.tags a:hover,
.post_author h5 a:hover,
.at_social a:hover,
.single-comment h5 a:hover,
.comment-reply-link,
.sidebar_1 .widget table tfoot tr td a:hover,
.sb_details ol li a:hover,
.sb_details ul li a:hover,
.sb_details code,
.sb_details .wp-block-categories li a:hover,
.sb_details .wp-block-archives li a:hover,
.sb_details .wp-block-categories li a:hover:after,
.sb_details .wp-block-archives li a:hover:after,
.sb_details .wp-block-latest-comments li a:hover,
.comment table tbody tr td a:hover,
.sb_details table tbody tr th a:hover,
.comment code,
.add_to_cart_button,
.woocommerce a.button.add_to_cart_button,
.added_to_cart,
.sp_details h5 a:hover,
.sp_post a:hover,
.product_decp .woocommerce-product-rating .woocommerce-review-link:hover,
.single_sp_meta .metatext a:hover,
.quantityd button.qtyBtn:hover,
.productTabs.nav-tabs .nav-link.active,
.productTabs.nav-tabs .nav-link:hover,
.footer_404 .copys_01 a:hover,
.footer_404.dark_fof_footer a:hover,
.white_bg_copyright .copys_01 a:hover,
.copyright_02 .copys_01 a:hover,
.copyright_02 .socials_01 a:hover,
.close-popup:hover,
.menu_popup ul li.active>a,
.menu_popup ul li:hover>a,
.menu_popup ul li.menu-item-has-children.active>a:before,
.menu_popup ul li.menu-item-has-children>a:hover:before,
.f_copy p a:hover,
.foo_social a:hover,
.prodocut_tab ul li a.active,
.prodocut_tab ul li a:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce .sidebar_1 .widget_shopping_cart ul.product_list_widget li .sc_product a:hover,
.woocommerce table.shop_table.cart_table.cart .product-name a:hover,
.woocommerce ul#shipping_method li input[type="radio"]:checked+label,
.woocommerce ul#shipping_method li input[type="radio"]:checked+label .amount,
.woocommerce-cart .cart-collaterals .shipping-calculator-button:hover,
.woocommerce ul.product_list_widget li .sc_product a:hover,
.member_meta li i,
.memSocial>a:hover,
.mem_fact h1 i,
.content_none_drox .search_form button:hover,
.copyright_transparent .copys_01 a:hover,
.in_container_fulide.header_dark_mode #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item:hover>a.mega-menu-link,
.in_container.relative_header.header_light_mode #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item:hover>a.mega-menu-link,
.in_container_fulide.relative_header.header_light_mode #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item:hover>a.mega-menu-link,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link {
  color: #0071bd;
}

.drox_btn,
.drox_btn_bounce:before,
.drox_btn_sweep:before,
.drox_btn_shutter,
.drox_btn_shutter.out_horiz:before,
.drox_btn_shutter.out_vert:before,
.navitations a.popup_togggle_menu:hover span,
.relative_header.header_light_mode .navitations a.popup_togggle_menu:hover span,
.relative_header.header_dark_mode .navitations a.popup_togggle_menu:hover span,
.cart_in_head .woocommerce-mini-cart__buttons a:hover,
.drox_rev_slider .tp-bullets .tp-bullet.selected,
.drox_rev_slider .tp-bullets .tp-bullet:hover,
.dr_tab_01 ul li a:after,
.drox_icon_btn:hover,
.drox_icon_btn_2 span,
.drox_icon_btn_3:hover i,
.iframe_popup:hover,
.bl_gallery a.carousel-control-prev:hover,
.bl_gallery a.carousel-control-next:hover,
.lb_slider.owl-carousel .owl-nav button:hover,
.wid_social a:hover,
.team_slider.owl-carousel .owl-nav button:hover,
.owl-carousel button.owl-dot:hover,
.owl-carousel button.owl-dot.active,
.ss_child,
.h6_full_screen_slider.owl-carousel button.owl-dot.active,
.h6_full_screen_slider.owl-carousel button.owl-dot:hover,
.pt2_footer .drox_btn span,
.single_pricing.active .pt2_head,
.single_pricing.active .drox_btn,
.contact_form input[type="submit"],
.contact_form button,
.drox_pagination a:hover,
.drox_pagination span.current,
.tagcloud a:hover,
.sb_thumb .sp_popup:hover,
.commentForm input[type="submit"],
.sb_details input[type="submit"],
.flash_lavel p,
.flash_lavel p.featureds,
.product_carousel.owl-carousel .owl-nav button:hover,
.woocommerce .widget_price_filter .ui-slider.price_slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider.price_slider .ui-slider-range,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce button.button.alt.single_add_to_cart_button,
.productTabs.nav-tabs .nav-link:after,
.review_area .commentForm input[type="submit"],
.woocommerce #respond input#submit,
.mb_child,
#backtotop,
.folio_flipper .ff_back,
.folio_parallax .fp_bottoms,
.woocommerce .sidebar_1 .widget_shopping_cart .buttons a:hover,
.sidebar_1 .woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce table.shop_table.cart_table tbody tr td.actions .coupon button.button:hover,
.woocommerce table.shop_table.cart_table tbody tr td.actions button.button[name="update_cart"]:hover,
.woocommerce ul#shipping_method li input:checked+label::after,
.woocommerce form.woocommerce-shipping-calculator button.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
#ship-to-different-address input:checked+label::after,
.woocommerce form .create-account input:checked+label::after,
.woocommerce-checkout #payment ul.payment_methods li input:checked+label::after,
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce form.checkout_coupon .form-row button:hover,
.woocommerce p.return-to-shop a.button.wc-backward:hover,
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce table.my_account_orders .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button,
.woocommerce .woocommerce-MyAccount-content a.button.alt,
.woocommerce .woocommerce-MyAccount-content form .button,
.woocommerce form.register .woocommerce-form-register__submit:hover,
.woocommerce form.lost_reset_password button:hover,
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
  background: #0071bd;
}

.info_img:before,
.yearsXP,
.ast_con_message {
  background-color: #0071bd;
}

.menu_01 ul ul.sub-menu,
.megamenu,
.h6s_content>a:hover,
.ast_con_message,
.tagcloud a:hover {
  border-color: #0071bd;
}

.folio_02:after,
.folio_03:after,
.f04_thumb:after,
.thumb_popup:after,
.team_01:after,
.folio_trim .trim_thumb:after,
.featured_post,
.sp_thumb:after,
.overlay_3:after,
.enable_drox_coursor #drox_custom_cursor.drox_reverse,
.enable_drox_coursor.drox_popup_menu_open #drox_custom_cursor,
.fmd1_content {
  background: #0071bd;
}

.inner_page_banner.bp_head {
  background-image:url("{$theme_path}/static/image/blog_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.bp_head {
  background-image:url("{$theme_path}/static/image/blog_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner.sp_head {
  background-image:url("{$theme_path}/static/image/Blog-BG-e1682430097529.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.sp_head {
  background-image:url("{$theme_path}/static/image/Blog-BG-e1682430097529.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner.fol_head {
  background-image:url("{$theme_path}/static/image/Blog-BG.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.fol_head {
  background-image:url("{$theme_path}/static/image/Blog-BG.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.fprow {
  margin-top: 50px;
}

.inner_page_banner.fols_head {
  background-image:url("{$theme_path}/static/image/Blog-BG.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.fols_head {
  background-image:url("{$theme_path}/static/image/Blog-BG.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner.mems_head {
  background-image:url("{$theme_path}/static/image/banner3.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.mems_head {
  background-image:url("{$theme_path}/static/image/banner3.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner.shop_head {
  background-image:url("{$theme_path}/static/image/shop_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.shop_head {
  background-image:url("{$theme_path}/static/image/shop_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.shoprow {
  margin-top: 30px;
}

.inner_page_banner.product_head {
  background-image:url("{$theme_path}/static/image/shop_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.product_head {
  background-image:url("{$theme_path}/static/image/shop_banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner.peg_head {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_page_banner_2.peg_head {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiArmlw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiArmlw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiArmlw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiArmlw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiArmlw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iArmlw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiArmlw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiArmlw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url({$theme_path}/static/font/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
