/* philosopher-regular - latin */
@font-face {
  font-family: "Philosopher";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/DigitUp/Villa/assets/fonts/philosopher-v19-latin-regular.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/philosopher-v19-latin-regular.woff") format("woff");
}
@font-face {
  font-family: "Festivo";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/DigitUp/Villa/assets/fonts/festivolc-basic2.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/festivolc-basic2.woff") format("woff");
}
@font-face {
  font-family: "Festivo Fallback arial";
  src: local(Arial Narrow);
  size-adjust: 100%;
  ascent-override: 88%;
  descent-override: 28%;
  line-gap-override: normal;
}
@font-face {
  font-family: "Festivo Fallback roboto";
  src: local(Roboto);
  size-adjust: 89%;
  ascent-override: 95%;
  descent-override: 40%;
  line-gap-override: normal;
}
/* raleway-regular - latin */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-regular.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-regular.woff") format("woff");
}
/* raleway-500 - latin */
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-500.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-500.woff") format("woff");
}
/* raleway-italic - latin */
@font-face {
  font-family: "Raleway";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-italic.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-italic.woff") format("woff");
}
/* raleway-500italic - latin */
@font-face {
  font-family: "Raleway";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local(""), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-500italic.woff2") format("woff2"), url("/DigitUp/Villa/assets/fonts/raleway-v28-latin-500italic.woff") format("woff");
}
/* Define the responsive grid mixin */
/* Center content with optional starting column */
/* ============================================
   Button Mixin
   Supports: variants, sizes, optional icon
=============================================== */
/* SIZE MIXIN (NO COLORS, NO VARIANT) */
/* VARIANT MIXIN (COLORS ONLY) */
/* OPTIONAL: BASE MIXIN */
.iframe-block-warpper .iframe-container {
  width: 100%;
  max-width: 839px;
  margin-inline: auto;
  padding-top: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1.5rem;
}
.iframe-block-warpper .iframe-wrap {
  width: 100%;
}
