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;
}
: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--font-family--activists-regular: activists-regular;
  --wp--preset--font-family--adinekir: adinekir;
  --wp--preset--font-family--agencyfb-bold: agencyfb-bold;
  --wp--preset--font-family--akaya-kanadaka: akaya-kanadaka;
  --wp--preset--font-family--akayakanadaka-regula: akayakanadaka-regula;
  --wp--preset--font-family--alcantera-serif: alcantera-serif;
  --wp--preset--font-family--alumatica-regular: alumatica-regular;
  --wp--preset--font-family--anabele: anabele;
  --wp--preset--font-family--analogue: analogue;
  --wp--preset--font-family--anydore: anydore;
  --wp--preset--font-family--aphrodite-slim-text: aphrodite-slim-text;
  --wp--preset--font-family--aston-script: aston-script;
  --wp--preset--font-family--autumn: autumn;
  --wp--preset--font-family--back-to-school: back-to-school;
  --wp--preset--font-family--baskerville-old-face: baskerville-old-face;
  --wp--preset--font-family--bavaria-gates: bavaria-gates;
  --wp--preset--font-family--bebasneue-regular: bebasneue-regular;
  --wp--preset--font-family--belgan-aesthetic: belgan-aesthetic;
  --wp--preset--font-family--belisha: belisha;
  --wp--preset--font-family--bernardo: bernardo;
  --wp--preset--font-family--biancha-script-demo: biancha-script-demo;
  --wp--preset--font-family--black-rotela: black-rotela;
  --wp--preset--font-family--bodebeck: bodebeck;
  --wp--preset--font-family--boheme-floral: boheme-floral;
  --wp--preset--font-family--bohemian: bohemian;
  --wp--preset--font-family--bon-vivan-regular: bon-vivan-regular;
  --wp--preset--font-family--brigend-signature: brigend-signature;
  --wp--preset--font-family--brittany-signature: brittany-signature;
  --wp--preset--font-family--brown-sugar: brown-sugar;
  --wp--preset--font-family--calvino: calvino;
  --wp--preset--font-family--carolyna-pro-black: carolyna-pro-black;
  --wp--preset--font-family--calibri-italic: calibri-italic;
  --wp--preset--font-family--calistomtfett: calistomtfett;
  --wp--preset--font-family--cambria: cambria;
  --wp--preset--font-family--chilanka-regular: chilanka-regular;
  --wp--preset--font-family--coffee-extra: coffee-extra;
  --wp--preset--font-family--coffe-for-breakfast: coffe-for-breakfast;
  --wp--preset--font-family--collina-regular: collina-regular;
  --wp--preset--font-family--cormorant: cormorant;
  --wp--preset--font-family--cream-cake: cream-cake;
  --wp--preset--font-family--creattion: creattion;
  --wp--preset--font-family--dearsarah: dearsarah;
  --wp--preset--font-family--dear-sarah: dear-sarah;
  --wp--preset--font-family--deliusswashcaps-regu: deliusswashcaps-regu;
  --wp--preset--font-family--dk-plague-master: dk-plague-master;
  --wp--preset--font-family--edensor: edensor;
  --wp--preset--font-family--editors-light: editors-light;
  --wp--preset--font-family--edwardian-script: edwardian-script;
  --wp--preset--font-family--elsie-swash-caps: elsie-swash-caps;
  --wp--preset--font-family--freesansbold: freesansbold;
  --wp--preset--font-family--freestyle: freestyle;
  --wp--preset--font-family--gallerymodern-webfon: gallerymodern-webfon;
  --wp--preset--font-family--garlicha: garlicha;
  --wp--preset--font-family--greatness-regular: greatness-regular;
  --wp--preset--font-family--greatnessdemoregular: greatnessdemoregular;
  --wp--preset--font-family--grithani: grithani;
  --wp--preset--font-family--happiness: happiness;
  --wp--preset--font-family--hashiba: hashiba;
  --wp--preset--font-family--hatolie: hatolie;
  --wp--preset--font-family--hello-amelia: hello-amelia;
  --wp--preset--font-family--hennypenny-regular: hennypenny-regular;
  --wp--preset--font-family--high-spirited: high_spirited;
  --wp--preset--font-family--histeagin: histeagin;
  --wp--preset--font-family--iskry-regular: iskry-regular;
  --wp--preset--font-family--italiana-regular: italiana-regular;
  --wp--preset--font-family--italianno: italianno;
  --wp--preset--font-family--ivy-mode: ivy-mode;
  --wp--preset--font-family--laluxesscript-regula: laluxesscript-regula;
  --wp--preset--font-family--lilita-one: lilita-one;
  --wp--preset--font-family--maglonyfreeversion-r: maglonyfreeversion-r;
  --wp--preset--font-family--mainstay: mainstay;
  --wp--preset--font-family--matrix: matrix;
  --wp--preset--font-family--mishka: mishka;
  --wp--preset--font-family--monoline: monoline;
  --wp--preset--font-family--monotype-corsiva: monotype-corsiva;
  --wp--preset--font-family--month-glade: month-glade;
  --wp--preset--font-family--monthoers: monthoers;
  --wp--preset--font-family--muthiara: muthiara;
  --wp--preset--font-family--mutiara: mutiara;
  --wp--preset--font-family--mvboli: mvboli;
  --wp--preset--font-family--newyork: newyork;
  --wp--preset--font-family--nomark: nomark;
  --wp--preset--font-family--nunito-regular: nunito-regular;
  --wp--preset--font-family--oakes-grotesk-regula: oakes-grotesk-regula;
  --wp--preset--font-family--paris: paris;
  --wp--preset--font-family--parisienne: parisienne;
  --wp--preset--font-family--photograph: photograph;
  --wp--preset--font-family--pinyonscript: pinyonscript;
  --wp--preset--font-family--pinyonscript-regular: pinyonscript-regular;
  --wp--preset--font-family--playball: playball;
  --wp--preset--font-family--poorstory-regular: poorstory-regular;
  --wp--preset--font-family--power: power;
  --wp--preset--font-family--praise: praise;
  --wp--preset--font-family--quatera: quatera;
  --wp--preset--font-family--rainbow-in-june: rainbow-in-june;
  --wp--preset--font-family--redrains-demo: redrains-demo;
  --wp--preset--font-family--revania: revania;
  --wp--preset--font-family--rolasansignature: rolasansignature;
  --wp--preset--font-family--romauntgaolines: romauntgaolines;
  --wp--preset--font-family--roserri: roserri;
  --wp--preset--font-family--rubber-duck: rubber-duck;
  --wp--preset--font-family--rumraisin-regular: rumraisin-regular;
  --wp--preset--font-family--san-miguel: san-miguel;
  --wp--preset--font-family--saudagar: saudagar;
  --wp--preset--font-family--senja-mentari-demo: senja-mentari-demo;
  --wp--preset--font-family--sinoreta: sinoreta;
  --wp--preset--font-family--sinoreta-personal-us: sinoreta_personal_us;
  --wp--preset--font-family--skranji-regular: skranji-regular;
  --wp--preset--font-family--south: south;
  --wp--preset--font-family--spring-in-may: spring-in-may;
  --wp--preset--font-family--strawberrycupcakes: strawberrycupcakes;
  --wp--preset--font-family--sweet-saturday: sweet-saturday;
  --wp--preset--font-family--tangerine: tangerine;
  --wp--preset--font-family--tangerine-regular: tangerine_regular;
  --wp--preset--font-family--the-bernardo: the-bernardo;
  --wp--preset--font-family--the-californication: the-californication;
  --wp--preset--font-family--traditional-arabic: traditional-arabic;
  --wp--preset--font-family--trajan: trajan;
  --wp--preset--font-family--vogue: vogue;
  --wp--preset--font-family--walbaumdisplay: walbaumdisplay;
  --wp--preset--font-family--bickham-script-pro-r: bickham-script-pro-r;
  --wp--preset--font-family--metal-mania: metal-mania;
  --wp--preset--font-family--brigovin: brigovin;
  --wp--preset--font-family--british-castilla-ser: british-castilla-ser;
  --wp--preset--font-family--shipporimincho-bold: shipporimincho-bold;
  --wp--preset--font-family--shipporimincho-regul: shipporimincho-regul;
  --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);
}
:root {
  --wp--style--global--content-size: 800px;
  --wp--style--global--wide-size: 1200px;
}
:where(body) {
  margin: 0;
}
.wp-site-blocks > .alignleft {
  float: left;
  margin-right: 2em;
}
.wp-site-blocks > .alignright {
  float: right;
  margin-left: 2em;
}
.wp-site-blocks > .aligncenter {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
:where(.wp-site-blocks) > * {
  margin-block-start: 24px;
  margin-block-end: 0;
}
:where(.wp-site-blocks) > :first-child {
  margin-block-start: 0;
}
:where(.wp-site-blocks) > :last-child {
  margin-block-end: 0;
}
:root {
  --wp--style--block-gap: 24px;
}
:root :where(.is-layout-flow) > :first-child {
  margin-block-start: 0;
}
:root :where(.is-layout-flow) > :last-child {
  margin-block-end: 0;
}
:root :where(.is-layout-flow) > * {
  margin-block-start: 24px;
  margin-block-end: 0;
}
:root :where(.is-layout-constrained) > :first-child {
  margin-block-start: 0;
}
:root :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}
:root :where(.is-layout-constrained) > * {
  margin-block-start: 24px;
  margin-block-end: 0;
}
:root :where(.is-layout-flex) {
  gap: 24px;
}
:root :where(.is-layout-grid) {
  gap: 24px;
}
.is-layout-flow > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.is-layout-flow > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.is-layout-flow > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > .alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
.is-layout-constrained > .alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
.is-layout-constrained > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained
  > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
.is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}
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;
}
body {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
a:where(:not(.wp-element-button)) {
  text-decoration: underline;
}
:root :where(.wp-element-button, .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);
  text-decoration: none;
}
.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;
}
.has-activists-regular-font-family {
  font-family: var(--wp--preset--font-family--activists-regular) !important;
}
.has-adinekir-font-family {
  font-family: var(--wp--preset--font-family--adinekir) !important;
}
.has-agencyfb-bold-font-family {
  font-family: var(--wp--preset--font-family--agencyfb-bold) !important;
}
.has-akaya-kanadaka-font-family {
  font-family: var(--wp--preset--font-family--akaya-kanadaka) !important;
}
.has-akayakanadaka-regula-font-family {
  font-family: var(--wp--preset--font-family--akayakanadaka-regula) !important;
}
.has-alcantera-serif-font-family {
  font-family: var(--wp--preset--font-family--alcantera-serif) !important;
}
.has-alumatica-regular-font-family {
  font-family: var(--wp--preset--font-family--alumatica-regular) !important;
}
.has-anabele-font-family {
  font-family: var(--wp--preset--font-family--anabele) !important;
}
.has-analogue-font-family {
  font-family: var(--wp--preset--font-family--analogue) !important;
}
.has-anydore-font-family {
  font-family: var(--wp--preset--font-family--anydore) !important;
}
.has-aphrodite-slim-text-font-family {
  font-family: var(--wp--preset--font-family--aphrodite-slim-text) !important;
}
.has-aston-script-font-family {
  font-family: var(--wp--preset--font-family--aston-script) !important;
}
.has-autumn-font-family {
  font-family: var(--wp--preset--font-family--autumn) !important;
}
.has-back-to-school-font-family {
  font-family: var(--wp--preset--font-family--back-to-school) !important;
}
.has-baskerville-old-face-font-family {
  font-family: var(--wp--preset--font-family--baskerville-old-face) !important;
}
.has-bavaria-gates-font-family {
  font-family: var(--wp--preset--font-family--bavaria-gates) !important;
}
.has-bebasneue-regular-font-family {
  font-family: var(--wp--preset--font-family--bebasneue-regular) !important;
}
.has-belgan-aesthetic-font-family {
  font-family: var(--wp--preset--font-family--belgan-aesthetic) !important;
}
.has-belisha-font-family {
  font-family: var(--wp--preset--font-family--belisha) !important;
}
.has-bernardo-font-family {
  font-family: var(--wp--preset--font-family--bernardo) !important;
}
.has-biancha-script-demo-font-family {
  font-family: var(--wp--preset--font-family--biancha-script-demo) !important;
}
.has-black-rotela-font-family {
  font-family: var(--wp--preset--font-family--black-rotela) !important;
}
.has-bodebeck-font-family {
  font-family: var(--wp--preset--font-family--bodebeck) !important;
}
.has-boheme-floral-font-family {
  font-family: var(--wp--preset--font-family--boheme-floral) !important;
}
.has-bohemian-font-family {
  font-family: var(--wp--preset--font-family--bohemian) !important;
}
.has-bon-vivan-regular-font-family {
  font-family: var(--wp--preset--font-family--bon-vivan-regular) !important;
}
.has-brigend-signature-font-family {
  font-family: var(--wp--preset--font-family--brigend-signature) !important;
}
.has-brittany-signature-font-family {
  font-family: var(--wp--preset--font-family--brittany-signature) !important;
}
.has-brown-sugar-font-family {
  font-family: var(--wp--preset--font-family--brown-sugar) !important;
}
.has-calvino-font-family {
  font-family: var(--wp--preset--font-family--calvino) !important;
}
.has-carolyna-pro-black-font-family {
  font-family: var(--wp--preset--font-family--carolyna-pro-black) !important;
}
.has-calibri-italic-font-family {
  font-family: var(--wp--preset--font-family--calibri-italic) !important;
}
.has-calistomtfett-font-family {
  font-family: var(--wp--preset--font-family--calistomtfett) !important;
}
.has-cambria-font-family {
  font-family: var(--wp--preset--font-family--cambria) !important;
}
.has-chilanka-regular-font-family {
  font-family: var(--wp--preset--font-family--chilanka-regular) !important;
}
.has-coffee-extra-font-family {
  font-family: var(--wp--preset--font-family--coffee-extra) !important;
}
.has-coffe-for-breakfast-font-family {
  font-family: var(--wp--preset--font-family--coffe-for-breakfast) !important;
}
.has-collina-regular-font-family {
  font-family: var(--wp--preset--font-family--collina-regular) !important;
}
.has-cormorant-font-family {
  font-family: var(--wp--preset--font-family--cormorant) !important;
}
.has-cream-cake-font-family {
  font-family: var(--wp--preset--font-family--cream-cake) !important;
}
.has-creattion-font-family {
  font-family: var(--wp--preset--font-family--creattion) !important;
}
.has-dearsarah-font-family {
  font-family: var(--wp--preset--font-family--dearsarah) !important;
}
.has-dear-sarah-font-family {
  font-family: var(--wp--preset--font-family--dear-sarah) !important;
}
.has-deliusswashcaps-regu-font-family {
  font-family: var(--wp--preset--font-family--deliusswashcaps-regu) !important;
}
.has-dk-plague-master-font-family {
  font-family: var(--wp--preset--font-family--dk-plague-master) !important;
}
.has-edensor-font-family {
  font-family: var(--wp--preset--font-family--edensor) !important;
}
.has-editors-light-font-family {
  font-family: var(--wp--preset--font-family--editors-light) !important;
}
.has-edwardian-script-font-family {
  font-family: var(--wp--preset--font-family--edwardian-script) !important;
}
.has-elsie-swash-caps-font-family {
  font-family: var(--wp--preset--font-family--elsie-swash-caps) !important;
}
.has-freesansbold-font-family {
  font-family: var(--wp--preset--font-family--freesansbold) !important;
}
.has-freestyle-font-family {
  font-family: var(--wp--preset--font-family--freestyle) !important;
}
.has-gallerymodern-webfon-font-family {
  font-family: var(--wp--preset--font-family--gallerymodern-webfon) !important;
}
.has-garlicha-font-family {
  font-family: var(--wp--preset--font-family--garlicha) !important;
}
.has-greatness-regular-font-family {
  font-family: var(--wp--preset--font-family--greatness-regular) !important;
}
.has-greatnessdemoregular-font-family {
  font-family: var(--wp--preset--font-family--greatnessdemoregular) !important;
}
.has-grithani-font-family {
  font-family: var(--wp--preset--font-family--grithani) !important;
}
.has-happiness-font-family {
  font-family: var(--wp--preset--font-family--happiness) !important;
}
.has-hashiba-font-family {
  font-family: var(--wp--preset--font-family--hashiba) !important;
}
.has-hatolie-font-family {
  font-family: var(--wp--preset--font-family--hatolie) !important;
}
.has-hello-amelia-font-family {
  font-family: var(--wp--preset--font-family--hello-amelia) !important;
}
.has-hennypenny-regular-font-family {
  font-family: var(--wp--preset--font-family--hennypenny-regular) !important;
}
.has-high-spirited-font-family {
  font-family: var(--wp--preset--font-family--high-spirited) !important;
}
.has-histeagin-font-family {
  font-family: var(--wp--preset--font-family--histeagin) !important;
}
.has-iskry-regular-font-family {
  font-family: var(--wp--preset--font-family--iskry-regular) !important;
}
.has-italiana-regular-font-family {
  font-family: var(--wp--preset--font-family--italiana-regular) !important;
}
.has-italianno-font-family {
  font-family: var(--wp--preset--font-family--italianno) !important;
}
.has-ivy-mode-font-family {
  font-family: var(--wp--preset--font-family--ivy-mode) !important;
}
.has-laluxesscript-regula-font-family {
  font-family: var(--wp--preset--font-family--laluxesscript-regula) !important;
}
.has-lilita-one-font-family {
  font-family: var(--wp--preset--font-family--lilita-one) !important;
}
.has-maglonyfreeversion-r-font-family {
  font-family: var(--wp--preset--font-family--maglonyfreeversion-r) !important;
}
.has-mainstay-font-family {
  font-family: var(--wp--preset--font-family--mainstay) !important;
}
.has-matrix-font-family {
  font-family: var(--wp--preset--font-family--matrix) !important;
}
.has-mishka-font-family {
  font-family: var(--wp--preset--font-family--mishka) !important;
}
.has-monoline-font-family {
  font-family: var(--wp--preset--font-family--monoline) !important;
}
.has-monotype-corsiva-font-family {
  font-family: var(--wp--preset--font-family--monotype-corsiva) !important;
}
.has-month-glade-font-family {
  font-family: var(--wp--preset--font-family--month-glade) !important;
}
.has-monthoers-font-family {
  font-family: var(--wp--preset--font-family--monthoers) !important;
}
.has-muthiara-font-family {
  font-family: var(--wp--preset--font-family--muthiara) !important;
}
.has-mutiara-font-family {
  font-family: var(--wp--preset--font-family--mutiara) !important;
}
.has-mvboli-font-family {
  font-family: var(--wp--preset--font-family--mvboli) !important;
}
.has-newyork-font-family {
  font-family: var(--wp--preset--font-family--newyork) !important;
}
.has-nomark-font-family {
  font-family: var(--wp--preset--font-family--nomark) !important;
}
.has-nunito-regular-font-family {
  font-family: var(--wp--preset--font-family--nunito-regular) !important;
}
.has-oakes-grotesk-regula-font-family {
  font-family: var(--wp--preset--font-family--oakes-grotesk-regula) !important;
}
.has-paris-font-family {
  font-family: var(--wp--preset--font-family--paris) !important;
}
.has-parisienne-font-family {
  font-family: var(--wp--preset--font-family--parisienne) !important;
}
.has-photograph-font-family {
  font-family: var(--wp--preset--font-family--photograph) !important;
}
.has-pinyonscript-font-family {
  font-family: var(--wp--preset--font-family--pinyonscript) !important;
}
.has-pinyonscript-regular-font-family {
  font-family: var(--wp--preset--font-family--pinyonscript-regular) !important;
}
.has-playball-font-family {
  font-family: var(--wp--preset--font-family--playball) !important;
}
.has-poorstory-regular-font-family {
  font-family: var(--wp--preset--font-family--poorstory-regular) !important;
}
.has-power-font-family {
  font-family: var(--wp--preset--font-family--power) !important;
}
.has-praise-font-family {
  font-family: var(--wp--preset--font-family--praise) !important;
}
.has-quatera-font-family {
  font-family: var(--wp--preset--font-family--quatera) !important;
}
.has-rainbow-in-june-font-family {
  font-family: var(--wp--preset--font-family--rainbow-in-june) !important;
}
.has-redrains-demo-font-family {
  font-family: var(--wp--preset--font-family--redrains-demo) !important;
}
.has-revania-font-family {
  font-family: var(--wp--preset--font-family--revania) !important;
}
.has-rolasansignature-font-family {
  font-family: var(--wp--preset--font-family--rolasansignature) !important;
}
.has-romauntgaolines-font-family {
  font-family: var(--wp--preset--font-family--romauntgaolines) !important;
}
.has-roserri-font-family {
  font-family: var(--wp--preset--font-family--roserri) !important;
}
.has-rubber-duck-font-family {
  font-family: var(--wp--preset--font-family--rubber-duck) !important;
}
.has-rumraisin-regular-font-family {
  font-family: var(--wp--preset--font-family--rumraisin-regular) !important;
}
.has-san-miguel-font-family {
  font-family: var(--wp--preset--font-family--san-miguel) !important;
}
.has-saudagar-font-family {
  font-family: var(--wp--preset--font-family--saudagar) !important;
}
.has-senja-mentari-demo-font-family {
  font-family: var(--wp--preset--font-family--senja-mentari-demo) !important;
}
.has-sinoreta-font-family {
  font-family: var(--wp--preset--font-family--sinoreta) !important;
}
.has-sinoreta-personal-us-font-family {
  font-family: var(--wp--preset--font-family--sinoreta-personal-us) !important;
}
.has-skranji-regular-font-family {
  font-family: var(--wp--preset--font-family--skranji-regular) !important;
}
.has-south-font-family {
  font-family: var(--wp--preset--font-family--south) !important;
}
.has-spring-in-may-font-family {
  font-family: var(--wp--preset--font-family--spring-in-may) !important;
}
.has-strawberrycupcakes-font-family {
  font-family: var(--wp--preset--font-family--strawberrycupcakes) !important;
}
.has-sweet-saturday-font-family {
  font-family: var(--wp--preset--font-family--sweet-saturday) !important;
}
.has-tangerine-font-family {
  font-family: var(--wp--preset--font-family--tangerine) !important;
}
.has-tangerine-regular-font-family {
  font-family: var(--wp--preset--font-family--tangerine-regular) !important;
}
.has-the-bernardo-font-family {
  font-family: var(--wp--preset--font-family--the-bernardo) !important;
}
.has-the-californication-font-family {
  font-family: var(--wp--preset--font-family--the-californication) !important;
}
.has-traditional-arabic-font-family {
  font-family: var(--wp--preset--font-family--traditional-arabic) !important;
}
.has-trajan-font-family {
  font-family: var(--wp--preset--font-family--trajan) !important;
}
.has-vogue-font-family {
  font-family: var(--wp--preset--font-family--vogue) !important;
}
.has-walbaumdisplay-font-family {
  font-family: var(--wp--preset--font-family--walbaumdisplay) !important;
}
.has-bickham-script-pro-r-font-family {
  font-family: var(--wp--preset--font-family--bickham-script-pro-r) !important;
}
.has-metal-mania-font-family {
  font-family: var(--wp--preset--font-family--metal-mania) !important;
}
.has-brigovin-font-family {
  font-family: var(--wp--preset--font-family--brigovin) !important;
}
.has-british-castilla-ser-font-family {
  font-family: var(--wp--preset--font-family--british-castilla-ser) !important;
}
.has-shipporimincho-bold-font-family {
  font-family: var(--wp--preset--font-family--shipporimincho-bold) !important;
}
.has-shipporimincho-regul-font-family {
  font-family: var(--wp--preset--font-family--shipporimincho-regul) !important;
}
:root :where(.wp-block-pullquote) {
  font-size: 1.5em;
  line-height: 1.6;
}

.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;
  }
}
@font-face {
  font-family: activists-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1843Activists-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: adinekir;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1686adinekir.woff2')
    format('woff2');
}
@font-face {
  font-family: agencyfb-bold;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2584AgencyFB-Bold.woff2')
    format('woff2');
}
@font-face {
  font-family: akaya-kanadaka;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7744Akaya-Kanadaka.woff2')
    format('woff2');
}
@font-face {
  font-family: akayakanadaka-regula;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7553AkayaKanadaka-Regula.woff2')
    format('woff2');
}
@font-face {
  font-family: alcantera-serif;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2986Alcantera-Serif.woff2')
    format('woff2');
}
@font-face {
  font-family: alumatica-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9692Alumatica-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: anabele;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4033Anabele.woff2')
    format('woff2');
}
@font-face {
  font-family: analogue;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9174Analogue.woff2')
    format('woff2');
}
@font-face {
  font-family: anydore;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2319anydore.woff2')
    format('woff2');
}
@font-face {
  font-family: aphrodite-slim-text;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2594Aphrodite-Slim-Text.woff2')
    format('woff2');
}
@font-face {
  font-family: aston-script;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6839Aston-Script.woff2')
    format('woff2');
}
@font-face {
  font-family: autumn;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8898autumn.woff2')
    format('woff2');
}
@font-face {
  font-family: back-to-school;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1923Back-to-School.woff2')
    format('woff2');
}
@font-face {
  font-family: baskerville-old-face;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3506baskerville-old-face.woff2')
    format('woff2');
}
@font-face {
  font-family: bavaria-gates;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1478Bavaria-Gates.woff2')
    format('woff2');
}
@font-face {
  font-family: bebasneue-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2474BebasNeue-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: belgan-aesthetic;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9624Belgan-Aesthetic.woff2')
    format('woff2');
}
@font-face {
  font-family: belisha;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4279Belisha.woff2')
    format('woff2');
}
@font-face {
  font-family: bernardo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7313Bernardo.woff2')
    format('woff2');
}
@font-face {
  font-family: biancha-script-demo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3238Biancha-Script-Demo.woff2')
    format('woff2');
}
@font-face {
  font-family: black-rotela;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1170Black-Rotela.woff2')
    format('woff2');
}
@font-face {
  font-family: bodebeck;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4442bodebeck.woff2')
    format('woff2');
}
@font-face {
  font-family: boheme-floral;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8895Boheme-Floral.woff2')
    format('woff2');
}
@font-face {
  font-family: bohemian;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5427bohemian.woff2')
    format('woff2');
}
@font-face {
  font-family: bon-vivan-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8288bon-vivan-regular.woff2')
    format('woff2');
}
@font-face {
  font-family: brigend-signature;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6410Brigend-Signature.woff2')
    format('woff2');
}
@font-face {
  font-family: brittany-signature;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5173Brittany-Signature.woff2')
    format('woff2');
}
@font-face {
  font-family: brown-sugar;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6450Brown-Sugar.woff2')
    format('woff2');
}
@font-face {
  font-family: calvino;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7261Calvino.woff2')
    format('woff2');
}
@font-face {
  font-family: carolyna-pro-black;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8375Carolyna-Pro-Black.woff2')
    format('woff2');
}
@font-face {
  font-family: calibri-italic;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3774Calibri-Italic.woff2')
    format('woff2');
}
@font-face {
  font-family: calistomtfett;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2067CalistoMTFett.woff2')
    format('woff2');
}
@font-face {
  font-family: cambria;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7491Cambria.woff2')
    format('woff2');
}
@font-face {
  font-family: chilanka-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3197Chilanka-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: coffee-extra;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/486Coffee-Extra.woff2')
    format('woff2');
}
@font-face {
  font-family: coffe-for-breakfast;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1494Coffe-for-breakfast.woff2')
    format('woff2');
}
@font-face {
  font-family: collina-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2052Collina-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: cormorant;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9958Cormorant.woff2')
    format('woff2');
}
@font-face {
  font-family: cream-cake;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4228Cream-Cake.woff2')
    format('woff2');
}
@font-face {
  font-family: creattion;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6861Creattion.woff2')
    format('woff2');
}
@font-face {
  font-family: dearsarah;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8996DearSarah.woff2')
    format('woff2');
}
@font-face {
  font-family: dear-sarah;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8386Dear-Sarah.woff2')
    format('woff2');
}
@font-face {
  font-family: deliusswashcaps-regu;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3730DeliusSwashCaps-Regu.woff2')
    format('woff2');
}
@font-face {
  font-family: dk-plague-master;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1893DK-Plague-Master.woff2')
    format('woff2');
}
@font-face {
  font-family: edensor;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6173Edensor.woff2')
    format('woff2');
}
@font-face {
  font-family: editors-light;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9638Editors-Light.woff2')
    format('woff2');
}
@font-face {
  font-family: edwardian-script;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/824Edwardian-Script.woff2')
    format('woff2');
}
@font-face {
  font-family: elsie-swash-caps;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2183Elsie-Swash-Caps.woff2')
    format('woff2');
}
@font-face {
  font-family: freesansbold;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5789FreeSansBold.woff2')
    format('woff2');
}
@font-face {
  font-family: freestyle;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4950freestyle.woff2')
    format('woff2');
}
@font-face {
  font-family: gallerymodern-webfon;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8018gallerymodern-webfon.woff2')
    format('woff2');
}
@font-face {
  font-family: garlicha;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6383garlicha.woff2')
    format('woff2');
}
@font-face {
  font-family: greatness-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9924Greatness-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: greatnessdemoregular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5454GreatnessDemoRegular.woff2')
    format('woff2');
}
@font-face {
  font-family: grithani;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/504grithani.woff2')
    format('woff2');
}
@font-face {
  font-family: happiness;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6632happiness.woff2')
    format('woff2');
}
@font-face {
  font-family: hashiba;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5824Hashiba.woff2')
    format('woff2');
}
@font-face {
  font-family: hatolie;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8018Hatolie.woff2')
    format('woff2');
}
@font-face {
  font-family: hello-amelia;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5372hello-amelia.woff2')
    format('woff2');
}
@font-face {
  font-family: hennypenny-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5759HennyPenny-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: high_spirited;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6915high_spirited.woff2')
    format('woff2');
}
@font-face {
  font-family: histeagin;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6760histeagin.woff2')
    format('woff2');
}
@font-face {
  font-family: iskry-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7502Iskry-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: italiana-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6299Italiana-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: italianno;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2062Italianno.woff2')
    format('woff2');
}
@font-face {
  font-family: ivy-mode;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1604Ivy-Mode.woff2')
    format('woff2');
}
@font-face {
  font-family: laluxesscript-regula;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5456LaLuxesScript-Regula.woff2')
    format('woff2');
}
@font-face {
  font-family: lilita-one;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6795Lilita-One.woff2')
    format('woff2');
}
@font-face {
  font-family: maglonyfreeversion-r;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2896Maglonyfreeversion-R.woff2')
    format('woff2');
}
@font-face {
  font-family: mainstay;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/0Mainstay.woff2')
    format('woff2');
}
@font-face {
  font-family: matrix;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3212matrix.woff2')
    format('woff2');
}
@font-face {
  font-family: mishka;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6388Mishka.woff2')
    format('woff2');
}
@font-face {
  font-family: monoline;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3585monoline.woff2')
    format('woff2');
}
@font-face {
  font-family: monotype-corsiva;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1441Monotype-Corsiva.woff2')
    format('woff2');
}
@font-face {
  font-family: month-glade;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1272month-glade.woff2')
    format('woff2');
}
@font-face {
  font-family: monthoers;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/44monthoers.woff2')
    format('woff2');
}
@font-face {
  font-family: muthiara;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7523Muthiara.woff2')
    format('woff2');
}
@font-face {
  font-family: mutiara;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1330mutiara.woff2')
    format('woff2');
}
@font-face {
  font-family: mvboli;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1996mvboli.woff2')
    format('woff2');
}
@font-face {
  font-family: newyork;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1697NewYork.woff2')
    format('woff2');
}
@font-face {
  font-family: nomark;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7423Nomark.woff2')
    format('woff2');
}
@font-face {
  font-family: nunito-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6864Nunito-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: oakes-grotesk-regula;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5667Oakes-Grotesk-Regula.woff2')
    format('woff2');
}
@font-face {
  font-family: paris;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3707paris.woff2')
    format('woff2');
}
@font-face {
  font-family: parisienne;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4508Parisienne.woff2')
    format('woff2');
}
@font-face {
  font-family: photograph;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6373photograph.woff2')
    format('woff2');
}
@font-face {
  font-family: pinyonscript;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/905PinyonScript.woff2')
    format('woff2');
}
@font-face {
  font-family: pinyonscript-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7116PinyonScript-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: playball;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8828playball.woff2')
    format('woff2');
}
@font-face {
  font-family: poorstory-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7196PoorStory-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: power;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7781power.woff2')
    format('woff2');
}
@font-face {
  font-family: praise;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8810Praise.woff2')
    format('woff2');
}
@font-face {
  font-family: quatera;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6287Quatera.woff2')
    format('woff2');
}
@font-face {
  font-family: rainbow-in-june;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1459Rainbow-in-June.woff2')
    format('woff2');
}
@font-face {
  font-family: redrains-demo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/275redrains-demo.woff2')
    format('woff2');
}
@font-face {
  font-family: revania;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/400Revania.woff2')
    format('woff2');
}
@font-face {
  font-family: rolasansignature;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8674rolasansignature.woff2')
    format('woff2');
}
@font-face {
  font-family: romauntgaolines;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4875RomauntGaolines.woff2')
    format('woff2');
}
@font-face {
  font-family: roserri;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6931Roserri.woff2')
    format('woff2');
}
@font-face {
  font-family: rubber-duck;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/512Rubber-Duck.woff2')
    format('woff2');
}
@font-face {
  font-family: rumraisin-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4961RumRaisin-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: san-miguel;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5154San-Miguel.woff2')
    format('woff2');
}
@font-face {
  font-family: saudagar;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6534Saudagar.woff2')
    format('woff2');
}
@font-face {
  font-family: senja-mentari-demo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5469Senja-Mentari-Demo.woff2')
    format('woff2');
}
@font-face {
  font-family: sinoreta;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/1973Sinoreta.woff2')
    format('woff2');
}
@font-face {
  font-family: sinoreta_personal_us;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4533Sinoreta_PERSONAL_US.woff2')
    format('woff2');
}
@font-face {
  font-family: skranji-regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5875Skranji-Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: south;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6143South.woff2')
    format('woff2');
}
@font-face {
  font-family: spring-in-may;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8664Spring-in-may.woff2')
    format('woff2');
}
@font-face {
  font-family: strawberrycupcakes;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7487StrawberryCupcakes.woff2')
    format('woff2');
}
@font-face {
  font-family: sweet-saturday;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8111Sweet-Saturday.woff2')
    format('woff2');
}
@font-face {
  font-family: tangerine;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5203Tangerine.woff2')
    format('woff2');
}
@font-face {
  font-family: tangerine_regular;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3568Tangerine_Regular.woff2')
    format('woff2');
}
@font-face {
  font-family: the-bernardo;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5115The-bernardo.woff2')
    format('woff2');
}
@font-face {
  font-family: the-californication;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2810The-Californication.woff2')
    format('woff2');
}
@font-face {
  font-family: traditional-arabic;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3976traditional-arabic.woff2')
    format('woff2');
}
@font-face {
  font-family: trajan;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/3920trajan.woff2')
    format('woff2');
}
@font-face {
  font-family: vogue;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/8918Vogue.woff2')
    format('woff2');
}
@font-face {
  font-family: walbaumdisplay;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/9791WalbaumDisplay.woff2')
    format('woff2');
}
@font-face {
  font-family: bickham-script-pro-r;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7278Bickham-Script-Pro-R.woff2')
    format('woff2');
}
@font-face {
  font-family: metal-mania;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/6846Metal-Mania.woff2')
    format('woff2');
}
@font-face {
  font-family: brigovin;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/997Brigovin.woff2')
    format('woff2');
}
@font-face {
  font-family: brigovin;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/4238Brigovin.woff2')
    format('woff2');
}
@font-face {
  font-family: british-castilla-ser;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/2652British-Castilla-Ser.woff2')
    format('woff2');
}
@font-face {
  font-family: shipporimincho-bold;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/7200ShipporiMincho-Bold.woff2')
    format('woff2');
}
@font-face {
  font-family: shipporimincho-regul;
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url('https://hi.punakawandigital.com/wp-content/uploads/useanyfont/5139ShipporiMincho-Regul.woff2')
    format('woff2');
}
.spancontent {
  padding-bottom: 20px;
}
.copy-content {
  color: #6ec1e4;
  text-align: center;
}
.head-title {
  color: #6ec1e4;
  text-align: center;
}
.ef {
  position: relative;
  transform: translateY(6rem) scale(0.93);
  opacity: 0;
  transition: 2.5s all ease;
}
.ef.active {
  transform: translateY(0) scale(1);
  opacity: 1;
}
.ef.slide-up {
  transform: translateY(6rem);
}
.ef.slide-up.active {
  transform: translateY(0);
}
.ef.slide-right {
  transform: translateX(-6rem);
}
.ef.slide-right.active {
  transform: translateX(0);
}
.ef.slide-left {
  transform: translateX(6rem);
}
.ef.slide-left.active {
  transform: translateX(0);
}
.ef.slide-down {
  transform: translateY(-6rem);
}
.ef.slide-down.active {
  transform: translateY(0);
}
.ef.fade-in {
  opacity: 0;
}
.ef.fade-in.active {
  opacity: 1;
}
.ef.fade-up {
  transform: translateY(6rem);
  opacity: 0;
}
.ef.fade-up.active {
  transform: translateY(0);
  opacity: 1;
}
.ef.fade-right {
  transform: translateX(-6rem);
  opacity: 0;
}
.ef.fade-right.active {
  transform: translateX(0);
  opacity: 1;
}
.ef.fade-down {
  transform: translateY(-6rem);
  opacity: 0;
}
.ef.fade-down.active {
  transform: translateY(0);
  opacity: 1;
}
.ef.zoom-in {
  transform: scale(0.8);
}
.ef.zoom-in.active {
  transform: scale(1);
}
.ef.zoom-out {
  transform: scale(1.2);
}
.ef.zoom-out.active {
  transform: scale(1);
}
.ef.zoom-left {
  transform: translateX(6rem) scale(0.8);
}
.ef.zoom-left.active {
  transform: translateX(0) scale(1);
}
.ef.zoom-right {
  transform: translateX(-6rem) scale(0.8);
}
.ef.zoom-right.active {
  transform: translateX(0) scale(1);
}
.ef.zoom-down {
  transform: translateY(-6rem) scale(0.8);
}
.ef.zoom-down.active {
  transform: translateY(0) scale(1);
}
.ef.rotate-clockwise {
  transform: rotate(-90deg);
}
.ef.rotate-clockwise.active {
  transform: rotate(0);
}
.ef.rotate-counterclockwise {
  transform: rotate(90deg);
}
.ef.rotate-counterclockwise.active {
  transform: rotate(0);
}
.ef.rotate-x {
  transform: rotateX(90deg);
}
.ef.rotate-x.active {
  transform: rotateX(0);
}
.ef.rotate-y {
  transform: rotateY(90deg);
}
.ef.rotate-y.active {
  transform: rotateY(0);
}
.ef.rotate-z {
  transform: rotate(45deg);
}
.ef.rotate-z.active {
  transform: rotate(0);
}
.ef.rotate-3d {
  transform: rotate3d(1, 1, 1, 90deg);
}
.ef.rotate-3d.active {
  transform: rotate3d(1, 1, 1, 0deg);
}
.ef.spin {
  transform: rotate(0);
}
.ef.spin.active {
  animation: spin-animation 1s linear infinite;
}
@keyframes spin-animation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ef.flip {
  transform: rotateY(90deg);
}
.ef.flip.active {
  transform: rotateY(0);
}
.ef.shake.active {
  animation: shake-animation 0.6s ease;
}
@keyframes shake-animation {
  0%,
  100% {
    transform: translateX(0);
  }
  25%,
  75% {
    transform: translateX(-10px);
  }
  50% {
    transform: translateX(10px);
  }
}
.ef.pulse.active {
  animation: pulse 1s ease infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.ef.bounce.active {
  animation: bounce 1s ease;
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.ef.rubber-band.active {
  animation: rubber-band 0.6s ease;
}
@keyframes rubber-band {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    transform: scaleX(0.75) scaleY(1.25);
  }
  50% {
    transform: scaleX(1.15) scaleY(0.85);
  }
  65% {
    transform: scaleX(0.95) scaleY(1.05);
  }
  75% {
    transform: scaleX(1.05) scaleY(0.95);
  }
  100% {
    transform: scale(1);
  }
}
.ef.swing.active {
  animation: swing-animation 1s ease infinite;
}
@keyframes swing-animation {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(15deg);
  }
  50% {
    transform: rotate(-10deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.ef.lightspeed {
  transform: translateX(100%) skewX(-30deg);
}
.ef.lightspeed.active {
  transform: translateX(0) skewX(0);
  opacity: 1;
}
.ef.roll-in {
  transform: translateX(-100%) rotate(-120deg);
}
.ef.roll-in.active {
  transform: translateX(0) rotate(0);
}
.ef.tada.active {
  animation: tada-animation 1s ease infinite;
}
@keyframes tada-animation {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70% {
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    transform: scale(1);
  }
}
.reveal,
.revealin,
.revealkanan,
.revealkiri,
.revealatas,
.revealr {
  position: relative;
  opacity: 0;
  transition: 2s all ease;
}
.reveal {
  transform: translateY(6rem) scale(0.93);
}
.reveal.active {
  transform: translateY(0);
  opacity: 1;
}
.revealin {
  transform: translateY(0rem) scale(0);
}
.revealin.active {
  transform: translateY(0);
  opacity: 1;
}
.revealkanan {
  transform: translate(6rem) scale(0.93);
}
.revealkanan.active {
  transform: translate(0);
  opacity: 1;
}
.revealkiri {
  transform: translate(-6rem) scale(0.93);
}
.revealkiri.active {
  transform: translate(0);
  opacity: 1;
}
.revealatas {
  transform: translateY(-6rem) scale(0.93);
}
.revealatas.active {
  transform: translateY(0);
  opacity: 1;
}
.revealr {
  transform: rotateY(180deg);
}
.revealr.active {
  transform: translateY(0);
  opacity: 1;
}
.elementor-button-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

.elementor-widget-weddingpress-copy-text {
  margin: 10px 0px 0px 0px !important;
}
#desk_cov {
  left: 0;
  top: 0;
  width: calc(100% - 500px);
  height: 100vh;
  overflow: hidden;
}
.ajaibfixed .elementor-background-overlay {
  position: fixed !important;
  top: 0 !important;
  left: calc(100% - 500px) !important;
  width: 500px !important;
  pointer-events: none;
}
@media (max-width: 500px) {
  #desk_cov {
    display: none;
  }
}
@media (max-width: 900px) and (min-width: 768px) {
  #desk_cov {
    width: 50%;
  }
  #isi {
    margin-left: 50%;
    width: 50%;
  }
  .ajaibfixed .elementor-background-overlay {
    left: 50% !important;
    width: 50% !important;
  }
}
@media (max-width: 768px) {
  #desk_cov {
    display: none;
  }
  #isi {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .ajaibfixed .elementor-background-overlay {
    left: 0 !important;
    width: 100% !important;
  }
}
body {
  overflow-x: hidden !important;
}
html {
  scroll-behavior: auto !important;
}
@media (min-width: 990px) {
  ::-webkit-scrollbar {
    width: 10px;
  }
  ::-webkit-scrollbar-track {
    background-color: #fff0;
  }
  ::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border: 2px solid #fff0;
    background-clip: content-box;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: #a8bbbf;
  }
}
#open {
  cursor: pointer;
}
.elementor-lightbox .elementor-lightbox-item {
  padding: 20px !important;
}
.acara img {
  width: 100%; /* Full width by default for responsiveness */
  height: auto; /* Maintains aspect ratio */
  object-fit: cover; /* Ensures the image covers the entire space */
  object-position: top center; /* Positions the image at the top center */
  image-rendering: high-quality; /* Maintains high resolution */
  -webkit-transform: scale(1); /* Preserves sharpness in WebKit browsers */
  transform: scale(1); /* Ensures correct scaling */
}

.profil img {
  width: 180px;
  height: 270px;
  object-fit: cover;
  object-position: top center;
  image-rendering: high-quality;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.acara2 img {
  width: 220px;
  height: 320px;
  object-fit: cover; /* Ensures the image covers the entire space */
  object-position: top center; /* Positions the image at the top center */
  image-rendering: high-quality; /* Maintains high resolution */
  -webkit-transform: scale(1); /* Preserves sharpness in WebKit browsers */
  transform: scale(1); /* Ensures correct scaling */
}

.roll img {
  width: 250px;
  height: 250px;
  object-fit: cover; /* Ensures the image covers the entire space */
  object-position: top center; /* Positions the image at the top center */
  image-rendering: high-quality; /* Maintains high resolution */
  -webkit-transform: scale(1); /* Preserves sharpness in WebKit browsers */
  transform: scale(1); /* Ensures correct scaling */
}
#mute-sound .elementor-icon {
  -webkit-animation: rotating 12s linear infinite;
  -moz-animation: rotating 12s linear infinite;
  -ms-animation: rotating 12s linear infinite;
  -o-animation: rotating 12s linear infinite;
  animation: rotating 12s linear infinite;
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#desk_cov {
  left: 0;
  top: 0;
  width: calc(100% - 500px);
  height: 100vh;
  overflow: hidden;
}
.ajaibfixed .elementor-background-overlay {
  position: fixed !important;
  top: 0 !important;
  left: calc(100% - 500px) !important;
  width: 500px !important;
  pointer-events: none;
}
@media (max-width: 500px) {
  #desk_cov {
    display: none;
  }
}
@media (max-width: 900px) and (min-width: 768px) {
  #desk_cov {
    width: 50%;
  }
  #isi {
    margin-left: 50%;
    width: 50%;
  }
  .ajaibfixed .elementor-background-overlay {
    left: 50% !important;
    width: 50% !important;
  }
}
@media (max-width: 768px) {
  #desk_cov {
    display: none;
  }
  #isi {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .ajaibfixed .elementor-background-overlay {
    left: 0 !important;
    width: 100% !important;
  }
}
body {
  overflow-x: hidden !important;
}
html {
  scroll-behavior: auto !important;
}
@media (min-width: 990px) {
  ::-webkit-scrollbar {
    width: 10px;
  }
  ::-webkit-scrollbar-track {
    background-color: #fff0;
  }
  ::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border: 2px solid #fff0;
    background-clip: content-box;
  }
  ::-webkit-scrollbar-thumb:hover {
    background-color: #a8bbbf;
  }
}
#open {
  cursor: pointer;
}
#sec {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  z-index: 999;
}
body {
  touch-action: pan-x pan-y;
}
