@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
/* Bulma Themes */ :root {
  --bulma-scheme-h: 221;
  --bulma-scheme-s: 14%;
*/
  --bulma-text-rgb: 9, 11, 13;
  --bulma-text-h: 210deg;
  --bulma-text-s: 18.2%;
  --bulma-text-l: 4.3%;
  --bulma-primary-rgb: 206, 14, 45;
  --bulma-primary-h: 350.3deg;
  --bulma-primary-s: 87.3%;
  --bulma-primary-l: 43.1%;
  --bulma-link-rgb: 206, 14, 45;
  --bulma-link-h: 350.3deg;
  --bulma-link-s: 87.3%;
  --bulma-link-l: 43.1%;
  --bulma-info-rgb: 0, 32, 96;
  --bulma-info-h: 220deg;
  --bulma-info-s: 100%;
  --bulma-info-l: 18.8%;
  --bulma-success-rgb: 0, 32, 96;
  --bulma-success-h: 84.5deg;
  --bulma-success-s: 52%;
  --bulma-success-l: 43.3%;
  --bulma-warning-rgb: 180, 149, 47;
  --bulma-warning-h: 46deg;
  --bulma-warning-s: 58.6%;
  --bulma-warning-l: 44.5%;
  --bulma-danger-rgb: 233, 162, 33;
  --bulma-danger-h: 38.7deg;
  --bulma-danger-s: 82%;
  --bulma-danger-l: 52.2%;
  --bulma-light-red-gray-rgb: 193, 181, 182;
  --bulma-light-red-gray-h: 355deg;
  --bulma-light-red-gray-s: 8.8%;
  --bulma-light-red-gray-l: 73.3%;
  --bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));
  --bulma-family-primary: Urbanist, sans-serif;
  /*
  --bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;
  --bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;
*/
  --bulma-size-1: 3.815rem;
  --bulma-size-2: 3.052rem;
  --bulma-size-3: 2.441rem;
  --bulma-size-4: 1.953rem;
  --bulma-size-5: 1.25rem;
  --bulma-size-6: 1rem;
  --bulma-size-7: 0.8rem;
  --bulma-size-large-body: 1.55rem;
  
  --border-width-size-1: 1px;
  --border-width-size-2: 2px;
  --border-width-size-3: 3px;
  
    --bulma-body-background-color: var(--bulma-scheme-main);
    --bulma-body-size: 1em;
    --bulma-body-min-width: 300px;
    --bulma-body-rendering: optimizeLegibility;
    --bulma-body-family: var(--bulma-family-primary);
    --bulma-body-overflow-x: hidden;
    --bulma-body-overflow-y: scroll;
    --bulma-body-color: var(--bulma-text);
    --bulma-body-font-size: 1.2em;
    --bulma-body-weight: var(--bulma-weight-normal);
    --bulma-body-line-height: 1.25;
    --bulma-code-family: var(--bulma-family-code);
    --bulma-code-padding: 0.25em 0.5em 0.25em;
    --bulma-code-weight: normal;
    --bulma-code-size: 0.875em;
    --bulma-small-font-size: 0.875em;
    --bulma-hr-background-color: var(--bulma-background);
    --bulma-hr-height: 1px;
    --bulma-hr-margin: 1.5rem 0;
    --bulma-strong-color: inherit !important;
    --bulma-strong-weight: var(--bulma-weight-bold);
    --bulma-pre-font-size: 0.875em;
    --bulma-pre-padding: 1.25rem 1.5rem;
    --bulma-pre-code-font-size: 1em;
}
.footer {
  /*
  --bulma-footer-background-color: var(--bulma-scheme-main-bis);
  --bulma-footer-color: false;
*/
  --bulma-footer-padding: 3rem 1.5rem;
}
/*Content*/
.content {
  --bulma-content-heading-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l));
  /*
   --bulma-content-heading-weight: var(--bulma-weight-extrabold);*/
   --bulma-content-heading-line-height: 1.00;
  /* --bulma-content-block-margin-bottom: 1em;
   --bulma-content-blockquote-background-color: var(--bulma-background);
   --bulma-content-blockquote-border-left: 5px solid var(--bulma-border);
   --bulma-content-blockquote-padding: 1.25em 1.5em;
   --bulma-content-pre-padding: 1.25em 1.5em;
   --bulma-content-table-cell-border: 1px solid var(--bulma-border);
   --bulma-content-table-cell-border-width: 0 0 1px;
   --bulma-content-table-cell-padding: 0.5em 0.75em;
   --bulma-content-table-cell-heading-color: var(--bulma-text-strong);
   --bulma-content-table-head-cell-border-width: 0 0 2px;
   --bulma-content-table-head-cell-color: var(--bulma-text-strong);
   --bulma-content-table-body-last-row-cell-border-bottom-width: 0;
   --bulma-content-table-foot-cell-border-width: 2px 0 0;
   --bulma-content-table-foot-cell-color: var(--bulma-text-strong);
*/
}
/*Titles*/
.title {
/*
    color: var(--bulma-title-color);
    font-size: var(--bulma-title-size);
    font-weight: var(--bulma-title-weight);
*/
    --bulma-title-line-height: 1.00;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
  margin-bottom: 0.2714em;
}
.content h1, .title.is-1, .subtitle.is-1, .is-size-1 {
  font-size: var(--bulma-size-1) !important;
}
.content h2, .title.is-2, .subtitle.is-2, .is-size-2 {
  font-size: var(--bulma-size-2) !important;
  margin-bottom: 0.2714em;
}
.content h3, .title.is-3, .subtitle.is-3, .is-size-3 {
  font-size: var(--bulma-size-3) !important;
}
.content h4, .title.is-4, .subtitle.is-4, .is-size-4 {
  font-size: var(--bulma-size-4) !important;
}
.content h5, .title.is-5, .subtitle.is-5, .is-size-5 {
  font-size: var(--bulma-size-5) !important;
}
.content h6, .title.is-6, .subtitle.is-6, .is-size-6 {
  font-size: var(--bulma-size-6) !important;
}
.is-size-7 {
  font-size: var(--bulma-size-7) !important;
}
.is-size-large-body {
  font-size: var(--bulma-size-large-body) !important;
}

.border-radius-rounded {
border-radius: var(--bulma-radius-rounded);
}
.border, .border-2, .border-3, .bt, .bt-2, .bt-3, .bb, .bb-2, .bb-3, .bl, .bl-2, .bl-3, .br, .br-2, .br-3  {
  border-style: solid;
  border-color: hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l));
  border-width: 0px;
}
.border, .border-2, .border-3  {
  border-width: var(--border-width-size-1);
}
.border-2 {
  border-width: var(--border-width-size-2);
}
.border-3 {
  border-width: var(--border-width-size-3);
}
.bt {
  border-top-width: var(--border-width-size-1);
}
.bt-2 {
  border-top-width: var(--border-width-size-2);
}
.bt-3 {
  border-top-width: var(--border-width-size-3);
}
.bb {
  border-bottom-width: var(--border-width-size-1);
}
.bb-2 {
  border-bottom-width: var(--border-width-size-2);
}
.bb-3 {
  border-bottom-width: var(--border-width-size-3);
}
.bl {
  border-left-width: var(--border-width-size-1);
}
.bl-2 {
  border-left-width: var(--border-width-size-2);
}
.bl-3 {
  border-left-width: var(--border-width-size-3);
}
.br {
  border-right-width: var(--border-width-size-1);
}
.br-2 {
  border-right-width: var(--border-width-size-2);
}
.br-3 {
  border-right-width: var(--border-width-size-3);
}

.has-text-light-red-gray {
  color: hsl(var(--bulma-light-red-gray-h), var(--bulma-light-red-gray-s), var(--bulma-light-red-gray-l)) !important;
}
.has-background-light-red-gray {
  background-color: hsl(var(--bulma-light-red-gray-h), var(--bulma-light-red-gray-s), var(--bulma-light-red-gray-l))  !important;
}

.label {
    color: #fff;
    font-size: var(--bulma-size-4) !important;
}

@media all and (max-width: 768px) and (min-width: 300px) {

.is-size-1-mobile, .title.is-size-1-mobile {
  font-size: var(--bulma-size-1) !important;
}
.is-size-2-mobile, .title.is-size-2-mobile {
  font-size: var(--bulma-size-2) !important;
}
.is-size-3-mobile, .title.is-size-3-mobile {
  font-size: var(--bulma-size-3) !important;
}
.is-size-4-mobile, .title.is-size-4-mobile {
  font-size: var(--bulma-size-4) !important;
}
.is-size-5-mobile, .title.is-size-5-mobile {
  font-size: var(--bulma-size-5) !important;
}
.is-size-6-mobile, .title.is-size-6-mobile {
  font-size: var(--bulma-size-6) !important;
}
.is-size-7-mobile {
  font-size: var(--bulma-size-7) !important;
}
}