@charset "UTF-8";
/* Media query breakpoints */
/* montserrat-100 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-100.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-100italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-100italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-200 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-200.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-200italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 200;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-200italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat Light";
  font-style: normal;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Light italic";
  font-style: italic;
  font-weight: 300;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Regular";
  font-style: normal;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Italic";
  font-style: italic;
  font-weight: 400;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat 500";
  font-style: normal;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat 500 italic";
  font-style: italic;
  font-weight: 500;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Semi";
  font-style: normal;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Semi italic";
  font-style: italic;
  font-weight: 600;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Bold";
  font-style: normal;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat Bold italic";
  font-style: italic;
  font-weight: 700;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  src: url("/themes/custom/manos_unidas/assets/fonts/Montserrat/montserrat-v29-latin-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-display: swap;
  font-family: "Mansalva";
  font-style: normal;
  src: url("/themes/custom/manos_unidas/assets/fonts/Mansalva/Mansalva.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.tff") format("tff"), url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.eot?") format("eot"), url("/themes/custom/manos_unidas/assets/fonts/icomoon/icomoon.woff") format("woff");
}
:root {
  --color-base: var(--primary-color);
  --primary-color: var(--primary-color-700);
  --primary-color-100: hsla(207, 98%, 95%, 1);
  --primary-color-200: hsla(207, 100%, 83%, 1);
  --primary-color-300: hsla(207, 67%, 67%, 1);
  --primary-color-500: hsla(207, 50%, 48%, 1);
  --primary-color-700: hsla(207, 100%, 20%, 1);
  --primary-color-900: hsla(206, 73%, 13%, 1);
  --secondary-color: var(--secondary-color-500);
  --secondary-color-100: hsla(48, 100%, 93%, 1);
  --secondary-color-300: hsla(48, 100%, 87%, 1);
  --secondary-color-500: hsla(48, 95%, 76%, 1);
  --secondary-color-900: hsla(48, 100%, 35%, 1);
  --black: hsla(0, 0%, 0%, 1);
  --white: hsla(0, 0%, 100%, 1);
  --gray-100: hsla(48, 25%, 95%, 1);
  --gray-200: hsla(48, 13%, 88%, 1);
  --gray-300: hsla(48, 8%, 75%, 1);
  --gray-500: hsla(48, 4%, 59%, 1);
  --gray-700: hsla(48, 3%, 37%, 1);
  --gray-900: hsla(48, 4%, 19%, 1);
  --success: hsla(166, 51%, 33%, 1);
  --alert: hsla(40, 100%, 56%, 1);
  --error: hsla(355, 82%, 46%, 1);
  --small-container: 1114px;
  --container: 1680px;
  --big-container: 1760px;
  --gutter-container: 16px;
  --bold: "Montserrat Bold", sans-serif;
  --semi: "Montserrat Semi", sans-serif;
  --medium: "Montserrat 500", sans-serif;
  --regular: "Montserrat Regular", sans-serif;
  --light: "Montserrat Light", sans-serif;
  --handwritten: "Mansalva", sans-serif;
  --icon-arrow-down: "";
  --icon-arrow-back: "";
  --icon-arrow-forward: "";
  --icon-more: "";
  --spacing-xxs: 8px;
  --spacing-xs: 12px;
  --spacing-sm: 16px;
  --spacing-smx: 20px;
  --spacing-md: 24px;
  --spacing-mdx: 36px;
  --spacing-lg: 40px;
  --spacing-xl: 80px;
  --spacing-xxl: 120px;
  --z-index-2xs: 1;
  --z-index-xs: 2;
  --z-index-sm: 3;
  --z-index-md: 4;
  --z-index-lg: 5;
  --z-index-xl: 5;
  --z-index-menu: 100;
  --z-index-modal: 200;
  --z-index-error: 300;
  --base-trans: .25s ease-in-out;
  --md-trans: .5s ease-in-out;
  --lg-trans: 1s ease-in-out;
}

/*
    - Name: "_generic.scss"
    - Description: "Add custom styles generic"
*/
* {
  font-display: swap;
}

*,
*::after,
*::before {
  box-sizing: border-box;
}

html {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  color: var(--black);
  font-family: var(--regular);
  font-size: 100%;
  scroll-behavior: smooth;
}

body {
  margin: 0;
  background-color: var(--background-700);
  cursor: default;
  transition: var(--base-trans);
}
body.scroll-off {
  overflow-y: hidden;
}
body > .visually-hidden-focusable {
  color: var(--blue700);
  font-family: var(--primary-font);
}

main,
.block-system-main-block {
  color: var(--black);
  transition: var(--base-trans);
}

.visually-hidden, .visually-hidden-focusable:not(:focus, :focus-within) {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  white-space: nowrap !important;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--black);
  margin: 0;
  font-family: var(--bold);
}

h1 {
  font-size: 1.875rem;
  line-height: 2.375rem;
}
@media (min-width: 480px) {
  h1 {
    font-size: 2rem;
  }
}
@media (min-width: 576px) {
  h1 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 992px) {
  h1 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

h2 {
  font-size: 1.75rem;
  line-height: 2rem;
}

h3 {
  font-size: 1.375rem;
  line-height: 1.75rem;
}

img {
  max-width: 100%;
  height: auto;
}

.mx-auto {
  justify-self: center;
}

.node__content {
  margin: 0 !important;
  font-size: 1rem;
}

.node--view-mode-teaser {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

.field--type-entity-reference {
  margin-bottom: 0 !important;
}

.stretched-link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  pointer-events: auto;
}

.media--blazy {
  transition: var(--base-trans) !important;
}
.media--blazy.is-b-loading {
  opacity: 0;
}
.media--blazy.is-b-loaded {
  opacity: 1;
}

[hidden] {
  display: none;
}

.pt-sm {
  padding-top: calc(var(--spacing-sm) / 2);
}

.pb-sm {
  padding-bottom: calc(var(--spacing-sm) / 2);
}

@media (min-width: 576px) {
  .pt-sm {
    padding-top: var(--spacing-sm);
  }
  .pb-sm {
    padding-bottom: var(--spacing-sm);
  }
}
.pt-md {
  padding-top: calc(var(--spacing-md) / 2);
}

.pb-md {
  padding-bottom: calc(var(--spacing-md) / 2);
}

@media (min-width: 576px) {
  .pt-md {
    padding-top: var(--spacing-md);
  }
  .pb-md {
    padding-bottom: var(--spacing-md);
  }
}
.pt-mdx {
  padding-top: calc(var(--spacing-mdx) / 2);
}

.pb-mdx {
  padding-bottom: calc(var(--spacing-mdx) / 2);
}

@media (min-width: 576px) {
  .pt-mdx {
    padding-top: var(--spacing-mdx);
  }
  .pb-mdx {
    padding-bottom: var(--spacing-mdx);
  }
}
.pt-lg {
  padding-top: calc(var(--spacing-lg) / 2);
}

.pb-lg {
  padding-bottom: calc(var(--spacing-lg) / 2);
}

@media (min-width: 576px) {
  .pt-lg {
    padding-top: var(--spacing-lg);
  }
  .pb-lg {
    padding-bottom: var(--spacing-lg);
  }
}
.pt-xl {
  padding-top: calc(var(--spacing-xl) / 2);
}

.pb-xl {
  padding-bottom: calc(var(--spacing-xl) / 2);
}

@media (min-width: 576px) {
  .pt-xl {
    padding-top: var(--spacing-xl);
  }
  .pb-xl {
    padding-bottom: var(--spacing-xl);
  }
}
.vlsuite-layout-bg-wrapper.bg-white {
  background-color: var(--white);
}
.vlsuite-layout-bg-wrapper.bg-yellow {
  background-color: var(--secondary-color-100);
}
.vlsuite-layout-bg-wrapper.bg-blue {
  background-color: var(--primary-color-100);
}
.vlsuite-layout-bg-wrapper.bg-dark-blue {
  background-color: var(--primary-color-700);
}
.vlsuite-layout-bg-wrapper.bg-neutral {
  background-color: var(--gray-100);
}
.vlsuite-layout-bg-wrapper.bg-dark-blue-tr {
  position: relative;
  background-color: transparent;
}
.vlsuite-layout-bg-wrapper.bg-dark-blue-tr::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(9, 36, 57, 0.9) 0%, rgba(9, 36, 57, 0.9) 100%);
  z-index: 1;
}

.vlsuite-block.text-start {
  text-align: left;
}
.vlsuite-block.text-start * {
  text-align: left;
}
@media (min-width: 576px) {
  .vlsuite-block.text-end {
    text-align: right;
  }
}
.vlsuite-block.text-center {
  text-align: center;
}
.vlsuite-block.text-white *:not(.btn):not(span) {
  color: var(--white);
}
.vlsuite-block.text-black *:not(.btn):not(span) {
  color: var(--black);
}
.vlsuite-block.text-blue *:not(.btn):not(span) {
  color: var(--primary-color-700);
}

:root {
  --gap: 15px;
  --gap-xs: 20px;
  --column-gap: 16px;
  --row-gap: 16px;
}
@media (min-width: 768px) {
  :root {
    --row-gap: 24px;
  }
}

.grid,
.vlsuite-layout > .row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: var(--gap);
  gap: var(--row-gap) var(--column-gap);
  width: 100%;
  max-width: 100vw;
}

.col-1 {
  grid-column-end: span 1;
}

.col-offset-1 {
  grid-column-start: 2;
}

.row-1 {
  grid-row-end: span 1;
}

.row-offset-1 {
  grid-row-start: 2;
}

.col-2 {
  grid-column-end: span 2;
}

.col-offset-2 {
  grid-column-start: 3;
}

.row-2 {
  grid-row-end: span 2;
}

.row-offset-2 {
  grid-row-start: 3;
}

.col-3 {
  grid-column-end: span 3;
}

.col-offset-3 {
  grid-column-start: 4;
}

.row-3 {
  grid-row-end: span 3;
}

.row-offset-3 {
  grid-row-start: 4;
}

.col-4 {
  grid-column-end: span 4;
}

.col-offset-4 {
  grid-column-start: 5;
}

.row-4 {
  grid-row-end: span 4;
}

.row-offset-4 {
  grid-row-start: 5;
}

.col-5 {
  grid-column-end: span 5;
}

.col-offset-5 {
  grid-column-start: 6;
}

.row-5 {
  grid-row-end: span 5;
}

.row-offset-5 {
  grid-row-start: 6;
}

.col-6 {
  grid-column-end: span 6;
}

.col-offset-6 {
  grid-column-start: 7;
}

.row-6 {
  grid-row-end: span 6;
}

.row-offset-6 {
  grid-row-start: 7;
}

.col-7 {
  grid-column-end: span 7;
}

.col-offset-7 {
  grid-column-start: 8;
}

.row-7 {
  grid-row-end: span 7;
}

.row-offset-7 {
  grid-row-start: 8;
}

.col-8 {
  grid-column-end: span 8;
}

.col-offset-8 {
  grid-column-start: 9;
}

.row-8 {
  grid-row-end: span 8;
}

.row-offset-8 {
  grid-row-start: 9;
}

.col-9 {
  grid-column-end: span 9;
}

.col-offset-9 {
  grid-column-start: 10;
}

.row-9 {
  grid-row-end: span 9;
}

.row-offset-9 {
  grid-row-start: 10;
}

.col-10 {
  grid-column-end: span 10;
}

.col-offset-10 {
  grid-column-start: 11;
}

.row-10 {
  grid-row-end: span 10;
}

.row-offset-10 {
  grid-row-start: 11;
}

.col-11 {
  grid-column-end: span 11;
}

.col-offset-11 {
  grid-column-start: 12;
}

.row-11 {
  grid-row-end: span 11;
}

.row-offset-11 {
  grid-row-start: 12;
}

.col-12 {
  grid-column-end: span 12;
}

.col-offset-12 {
  grid-column-start: 13;
}

.row-12 {
  grid-row-end: span 12;
}

.row-offset-12 {
  grid-row-start: 13;
}

@media (min-width: 375px) {
  .col-xxs-1 {
    grid-column-end: span 1;
  }
  .col-offset-xxs-1 {
    grid-column-start: 2;
  }
  .row-xxs-1 {
    grid-row-end: span 1;
  }
  .row-offset-xxs-1 {
    grid-row-start: 2;
  }
  .col-xxs-2 {
    grid-column-end: span 2;
  }
  .col-offset-xxs-2 {
    grid-column-start: 3;
  }
  .row-xxs-2 {
    grid-row-end: span 2;
  }
  .row-offset-xxs-2 {
    grid-row-start: 3;
  }
  .col-xxs-3 {
    grid-column-end: span 3;
  }
  .col-offset-xxs-3 {
    grid-column-start: 4;
  }
  .row-xxs-3 {
    grid-row-end: span 3;
  }
  .row-offset-xxs-3 {
    grid-row-start: 4;
  }
  .col-xxs-4 {
    grid-column-end: span 4;
  }
  .col-offset-xxs-4 {
    grid-column-start: 5;
  }
  .row-xxs-4 {
    grid-row-end: span 4;
  }
  .row-offset-xxs-4 {
    grid-row-start: 5;
  }
  .col-xxs-5 {
    grid-column-end: span 5;
  }
  .col-offset-xxs-5 {
    grid-column-start: 6;
  }
  .row-xxs-5 {
    grid-row-end: span 5;
  }
  .row-offset-xxs-5 {
    grid-row-start: 6;
  }
  .col-xxs-6 {
    grid-column-end: span 6;
  }
  .col-offset-xxs-6 {
    grid-column-start: 7;
  }
  .row-xxs-6 {
    grid-row-end: span 6;
  }
  .row-offset-xxs-6 {
    grid-row-start: 7;
  }
  .col-xxs-7 {
    grid-column-end: span 7;
  }
  .col-offset-xxs-7 {
    grid-column-start: 8;
  }
  .row-xxs-7 {
    grid-row-end: span 7;
  }
  .row-offset-xxs-7 {
    grid-row-start: 8;
  }
  .col-xxs-8 {
    grid-column-end: span 8;
  }
  .col-offset-xxs-8 {
    grid-column-start: 9;
  }
  .row-xxs-8 {
    grid-row-end: span 8;
  }
  .row-offset-xxs-8 {
    grid-row-start: 9;
  }
  .col-xxs-9 {
    grid-column-end: span 9;
  }
  .col-offset-xxs-9 {
    grid-column-start: 10;
  }
  .row-xxs-9 {
    grid-row-end: span 9;
  }
  .row-offset-xxs-9 {
    grid-row-start: 10;
  }
  .col-xxs-10 {
    grid-column-end: span 10;
  }
  .col-offset-xxs-10 {
    grid-column-start: 11;
  }
  .row-xxs-10 {
    grid-row-end: span 10;
  }
  .row-offset-xxs-10 {
    grid-row-start: 11;
  }
  .col-xxs-11 {
    grid-column-end: span 11;
  }
  .col-offset-xxs-11 {
    grid-column-start: 12;
  }
  .row-xxs-11 {
    grid-row-end: span 11;
  }
  .row-offset-xxs-11 {
    grid-row-start: 12;
  }
  .col-xxs-12 {
    grid-column-end: span 12;
  }
  .col-offset-xxs-12 {
    grid-column-start: 13;
  }
  .row-xxs-12 {
    grid-row-end: span 12;
  }
  .row-offset-xxs-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 480px) {
  .col-xs-1 {
    grid-column-end: span 1;
  }
  .col-offset-xs-1 {
    grid-column-start: 2;
  }
  .row-xs-1 {
    grid-row-end: span 1;
  }
  .row-offset-xs-1 {
    grid-row-start: 2;
  }
  .col-xs-2 {
    grid-column-end: span 2;
  }
  .col-offset-xs-2 {
    grid-column-start: 3;
  }
  .row-xs-2 {
    grid-row-end: span 2;
  }
  .row-offset-xs-2 {
    grid-row-start: 3;
  }
  .col-xs-3 {
    grid-column-end: span 3;
  }
  .col-offset-xs-3 {
    grid-column-start: 4;
  }
  .row-xs-3 {
    grid-row-end: span 3;
  }
  .row-offset-xs-3 {
    grid-row-start: 4;
  }
  .col-xs-4 {
    grid-column-end: span 4;
  }
  .col-offset-xs-4 {
    grid-column-start: 5;
  }
  .row-xs-4 {
    grid-row-end: span 4;
  }
  .row-offset-xs-4 {
    grid-row-start: 5;
  }
  .col-xs-5 {
    grid-column-end: span 5;
  }
  .col-offset-xs-5 {
    grid-column-start: 6;
  }
  .row-xs-5 {
    grid-row-end: span 5;
  }
  .row-offset-xs-5 {
    grid-row-start: 6;
  }
  .col-xs-6 {
    grid-column-end: span 6;
  }
  .col-offset-xs-6 {
    grid-column-start: 7;
  }
  .row-xs-6 {
    grid-row-end: span 6;
  }
  .row-offset-xs-6 {
    grid-row-start: 7;
  }
  .col-xs-7 {
    grid-column-end: span 7;
  }
  .col-offset-xs-7 {
    grid-column-start: 8;
  }
  .row-xs-7 {
    grid-row-end: span 7;
  }
  .row-offset-xs-7 {
    grid-row-start: 8;
  }
  .col-xs-8 {
    grid-column-end: span 8;
  }
  .col-offset-xs-8 {
    grid-column-start: 9;
  }
  .row-xs-8 {
    grid-row-end: span 8;
  }
  .row-offset-xs-8 {
    grid-row-start: 9;
  }
  .col-xs-9 {
    grid-column-end: span 9;
  }
  .col-offset-xs-9 {
    grid-column-start: 10;
  }
  .row-xs-9 {
    grid-row-end: span 9;
  }
  .row-offset-xs-9 {
    grid-row-start: 10;
  }
  .col-xs-10 {
    grid-column-end: span 10;
  }
  .col-offset-xs-10 {
    grid-column-start: 11;
  }
  .row-xs-10 {
    grid-row-end: span 10;
  }
  .row-offset-xs-10 {
    grid-row-start: 11;
  }
  .col-xs-11 {
    grid-column-end: span 11;
  }
  .col-offset-xs-11 {
    grid-column-start: 12;
  }
  .row-xs-11 {
    grid-row-end: span 11;
  }
  .row-offset-xs-11 {
    grid-row-start: 12;
  }
  .col-xs-12 {
    grid-column-end: span 12;
  }
  .col-offset-xs-12 {
    grid-column-start: 13;
  }
  .row-xs-12 {
    grid-row-end: span 12;
  }
  .row-offset-xs-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 576px) {
  .col-sm-1 {
    grid-column-end: span 1;
  }
  .col-offset-sm-1 {
    grid-column-start: 2;
  }
  .row-sm-1 {
    grid-row-end: span 1;
  }
  .row-offset-sm-1 {
    grid-row-start: 2;
  }
  .col-sm-2 {
    grid-column-end: span 2;
  }
  .col-offset-sm-2 {
    grid-column-start: 3;
  }
  .row-sm-2 {
    grid-row-end: span 2;
  }
  .row-offset-sm-2 {
    grid-row-start: 3;
  }
  .col-sm-3 {
    grid-column-end: span 3;
  }
  .col-offset-sm-3 {
    grid-column-start: 4;
  }
  .row-sm-3 {
    grid-row-end: span 3;
  }
  .row-offset-sm-3 {
    grid-row-start: 4;
  }
  .col-sm-4 {
    grid-column-end: span 4;
  }
  .col-offset-sm-4 {
    grid-column-start: 5;
  }
  .row-sm-4 {
    grid-row-end: span 4;
  }
  .row-offset-sm-4 {
    grid-row-start: 5;
  }
  .col-sm-5 {
    grid-column-end: span 5;
  }
  .col-offset-sm-5 {
    grid-column-start: 6;
  }
  .row-sm-5 {
    grid-row-end: span 5;
  }
  .row-offset-sm-5 {
    grid-row-start: 6;
  }
  .col-sm-6 {
    grid-column-end: span 6;
  }
  .col-offset-sm-6 {
    grid-column-start: 7;
  }
  .row-sm-6 {
    grid-row-end: span 6;
  }
  .row-offset-sm-6 {
    grid-row-start: 7;
  }
  .col-sm-7 {
    grid-column-end: span 7;
  }
  .col-offset-sm-7 {
    grid-column-start: 8;
  }
  .row-sm-7 {
    grid-row-end: span 7;
  }
  .row-offset-sm-7 {
    grid-row-start: 8;
  }
  .col-sm-8 {
    grid-column-end: span 8;
  }
  .col-offset-sm-8 {
    grid-column-start: 9;
  }
  .row-sm-8 {
    grid-row-end: span 8;
  }
  .row-offset-sm-8 {
    grid-row-start: 9;
  }
  .col-sm-9 {
    grid-column-end: span 9;
  }
  .col-offset-sm-9 {
    grid-column-start: 10;
  }
  .row-sm-9 {
    grid-row-end: span 9;
  }
  .row-offset-sm-9 {
    grid-row-start: 10;
  }
  .col-sm-10 {
    grid-column-end: span 10;
  }
  .col-offset-sm-10 {
    grid-column-start: 11;
  }
  .row-sm-10 {
    grid-row-end: span 10;
  }
  .row-offset-sm-10 {
    grid-row-start: 11;
  }
  .col-sm-11 {
    grid-column-end: span 11;
  }
  .col-offset-sm-11 {
    grid-column-start: 12;
  }
  .row-sm-11 {
    grid-row-end: span 11;
  }
  .row-offset-sm-11 {
    grid-row-start: 12;
  }
  .col-sm-12 {
    grid-column-end: span 12;
  }
  .col-offset-sm-12 {
    grid-column-start: 13;
  }
  .row-sm-12 {
    grid-row-end: span 12;
  }
  .row-offset-sm-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    grid-column-end: span 1;
  }
  .col-offset-md-1 {
    grid-column-start: 2;
  }
  .row-md-1 {
    grid-row-end: span 1;
  }
  .row-offset-md-1 {
    grid-row-start: 2;
  }
  .col-md-2 {
    grid-column-end: span 2;
  }
  .col-offset-md-2 {
    grid-column-start: 3;
  }
  .row-md-2 {
    grid-row-end: span 2;
  }
  .row-offset-md-2 {
    grid-row-start: 3;
  }
  .col-md-3 {
    grid-column-end: span 3;
  }
  .col-offset-md-3 {
    grid-column-start: 4;
  }
  .row-md-3 {
    grid-row-end: span 3;
  }
  .row-offset-md-3 {
    grid-row-start: 4;
  }
  .col-md-4 {
    grid-column-end: span 4;
  }
  .col-offset-md-4 {
    grid-column-start: 5;
  }
  .row-md-4 {
    grid-row-end: span 4;
  }
  .row-offset-md-4 {
    grid-row-start: 5;
  }
  .col-md-5 {
    grid-column-end: span 5;
  }
  .col-offset-md-5 {
    grid-column-start: 6;
  }
  .row-md-5 {
    grid-row-end: span 5;
  }
  .row-offset-md-5 {
    grid-row-start: 6;
  }
  .col-md-6 {
    grid-column-end: span 6;
  }
  .col-offset-md-6 {
    grid-column-start: 7;
  }
  .row-md-6 {
    grid-row-end: span 6;
  }
  .row-offset-md-6 {
    grid-row-start: 7;
  }
  .col-md-7 {
    grid-column-end: span 7;
  }
  .col-offset-md-7 {
    grid-column-start: 8;
  }
  .row-md-7 {
    grid-row-end: span 7;
  }
  .row-offset-md-7 {
    grid-row-start: 8;
  }
  .col-md-8 {
    grid-column-end: span 8;
  }
  .col-offset-md-8 {
    grid-column-start: 9;
  }
  .row-md-8 {
    grid-row-end: span 8;
  }
  .row-offset-md-8 {
    grid-row-start: 9;
  }
  .col-md-9 {
    grid-column-end: span 9;
  }
  .col-offset-md-9 {
    grid-column-start: 10;
  }
  .row-md-9 {
    grid-row-end: span 9;
  }
  .row-offset-md-9 {
    grid-row-start: 10;
  }
  .col-md-10 {
    grid-column-end: span 10;
  }
  .col-offset-md-10 {
    grid-column-start: 11;
  }
  .row-md-10 {
    grid-row-end: span 10;
  }
  .row-offset-md-10 {
    grid-row-start: 11;
  }
  .col-md-11 {
    grid-column-end: span 11;
  }
  .col-offset-md-11 {
    grid-column-start: 12;
  }
  .row-md-11 {
    grid-row-end: span 11;
  }
  .row-offset-md-11 {
    grid-row-start: 12;
  }
  .col-md-12 {
    grid-column-end: span 12;
  }
  .col-offset-md-12 {
    grid-column-start: 13;
  }
  .row-md-12 {
    grid-row-end: span 12;
  }
  .row-offset-md-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 992px) {
  .col-lg-1 {
    grid-column-end: span 1;
  }
  .col-offset-lg-1 {
    grid-column-start: 2;
  }
  .row-lg-1 {
    grid-row-end: span 1;
  }
  .row-offset-lg-1 {
    grid-row-start: 2;
  }
  .col-lg-2 {
    grid-column-end: span 2;
  }
  .col-offset-lg-2 {
    grid-column-start: 3;
  }
  .row-lg-2 {
    grid-row-end: span 2;
  }
  .row-offset-lg-2 {
    grid-row-start: 3;
  }
  .col-lg-3 {
    grid-column-end: span 3;
  }
  .col-offset-lg-3 {
    grid-column-start: 4;
  }
  .row-lg-3 {
    grid-row-end: span 3;
  }
  .row-offset-lg-3 {
    grid-row-start: 4;
  }
  .col-lg-4 {
    grid-column-end: span 4;
  }
  .col-offset-lg-4 {
    grid-column-start: 5;
  }
  .row-lg-4 {
    grid-row-end: span 4;
  }
  .row-offset-lg-4 {
    grid-row-start: 5;
  }
  .col-lg-5 {
    grid-column-end: span 5;
  }
  .col-offset-lg-5 {
    grid-column-start: 6;
  }
  .row-lg-5 {
    grid-row-end: span 5;
  }
  .row-offset-lg-5 {
    grid-row-start: 6;
  }
  .col-lg-6 {
    grid-column-end: span 6;
  }
  .col-offset-lg-6 {
    grid-column-start: 7;
  }
  .row-lg-6 {
    grid-row-end: span 6;
  }
  .row-offset-lg-6 {
    grid-row-start: 7;
  }
  .col-lg-7 {
    grid-column-end: span 7;
  }
  .col-offset-lg-7 {
    grid-column-start: 8;
  }
  .row-lg-7 {
    grid-row-end: span 7;
  }
  .row-offset-lg-7 {
    grid-row-start: 8;
  }
  .col-lg-8 {
    grid-column-end: span 8;
  }
  .col-offset-lg-8 {
    grid-column-start: 9;
  }
  .row-lg-8 {
    grid-row-end: span 8;
  }
  .row-offset-lg-8 {
    grid-row-start: 9;
  }
  .col-lg-9 {
    grid-column-end: span 9;
  }
  .col-offset-lg-9 {
    grid-column-start: 10;
  }
  .row-lg-9 {
    grid-row-end: span 9;
  }
  .row-offset-lg-9 {
    grid-row-start: 10;
  }
  .col-lg-10 {
    grid-column-end: span 10;
  }
  .col-offset-lg-10 {
    grid-column-start: 11;
  }
  .row-lg-10 {
    grid-row-end: span 10;
  }
  .row-offset-lg-10 {
    grid-row-start: 11;
  }
  .col-lg-11 {
    grid-column-end: span 11;
  }
  .col-offset-lg-11 {
    grid-column-start: 12;
  }
  .row-lg-11 {
    grid-row-end: span 11;
  }
  .row-offset-lg-11 {
    grid-row-start: 12;
  }
  .col-lg-12 {
    grid-column-end: span 12;
  }
  .col-offset-lg-12 {
    grid-column-start: 13;
  }
  .row-lg-12 {
    grid-row-end: span 12;
  }
  .row-offset-lg-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    grid-column-end: span 1;
  }
  .col-offset-xl-1 {
    grid-column-start: 2;
  }
  .row-xl-1 {
    grid-row-end: span 1;
  }
  .row-offset-xl-1 {
    grid-row-start: 2;
  }
  .col-xl-2 {
    grid-column-end: span 2;
  }
  .col-offset-xl-2 {
    grid-column-start: 3;
  }
  .row-xl-2 {
    grid-row-end: span 2;
  }
  .row-offset-xl-2 {
    grid-row-start: 3;
  }
  .col-xl-3 {
    grid-column-end: span 3;
  }
  .col-offset-xl-3 {
    grid-column-start: 4;
  }
  .row-xl-3 {
    grid-row-end: span 3;
  }
  .row-offset-xl-3 {
    grid-row-start: 4;
  }
  .col-xl-4 {
    grid-column-end: span 4;
  }
  .col-offset-xl-4 {
    grid-column-start: 5;
  }
  .row-xl-4 {
    grid-row-end: span 4;
  }
  .row-offset-xl-4 {
    grid-row-start: 5;
  }
  .col-xl-5 {
    grid-column-end: span 5;
  }
  .col-offset-xl-5 {
    grid-column-start: 6;
  }
  .row-xl-5 {
    grid-row-end: span 5;
  }
  .row-offset-xl-5 {
    grid-row-start: 6;
  }
  .col-xl-6 {
    grid-column-end: span 6;
  }
  .col-offset-xl-6 {
    grid-column-start: 7;
  }
  .row-xl-6 {
    grid-row-end: span 6;
  }
  .row-offset-xl-6 {
    grid-row-start: 7;
  }
  .col-xl-7 {
    grid-column-end: span 7;
  }
  .col-offset-xl-7 {
    grid-column-start: 8;
  }
  .row-xl-7 {
    grid-row-end: span 7;
  }
  .row-offset-xl-7 {
    grid-row-start: 8;
  }
  .col-xl-8 {
    grid-column-end: span 8;
  }
  .col-offset-xl-8 {
    grid-column-start: 9;
  }
  .row-xl-8 {
    grid-row-end: span 8;
  }
  .row-offset-xl-8 {
    grid-row-start: 9;
  }
  .col-xl-9 {
    grid-column-end: span 9;
  }
  .col-offset-xl-9 {
    grid-column-start: 10;
  }
  .row-xl-9 {
    grid-row-end: span 9;
  }
  .row-offset-xl-9 {
    grid-row-start: 10;
  }
  .col-xl-10 {
    grid-column-end: span 10;
  }
  .col-offset-xl-10 {
    grid-column-start: 11;
  }
  .row-xl-10 {
    grid-row-end: span 10;
  }
  .row-offset-xl-10 {
    grid-row-start: 11;
  }
  .col-xl-11 {
    grid-column-end: span 11;
  }
  .col-offset-xl-11 {
    grid-column-start: 12;
  }
  .row-xl-11 {
    grid-row-end: span 11;
  }
  .row-offset-xl-11 {
    grid-row-start: 12;
  }
  .col-xl-12 {
    grid-column-end: span 12;
  }
  .col-offset-xl-12 {
    grid-column-start: 13;
  }
  .row-xl-12 {
    grid-row-end: span 12;
  }
  .row-offset-xl-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1400px) {
  .col-laptop-1 {
    grid-column-end: span 1;
  }
  .col-offset-laptop-1 {
    grid-column-start: 2;
  }
  .row-laptop-1 {
    grid-row-end: span 1;
  }
  .row-offset-laptop-1 {
    grid-row-start: 2;
  }
  .col-laptop-2 {
    grid-column-end: span 2;
  }
  .col-offset-laptop-2 {
    grid-column-start: 3;
  }
  .row-laptop-2 {
    grid-row-end: span 2;
  }
  .row-offset-laptop-2 {
    grid-row-start: 3;
  }
  .col-laptop-3 {
    grid-column-end: span 3;
  }
  .col-offset-laptop-3 {
    grid-column-start: 4;
  }
  .row-laptop-3 {
    grid-row-end: span 3;
  }
  .row-offset-laptop-3 {
    grid-row-start: 4;
  }
  .col-laptop-4 {
    grid-column-end: span 4;
  }
  .col-offset-laptop-4 {
    grid-column-start: 5;
  }
  .row-laptop-4 {
    grid-row-end: span 4;
  }
  .row-offset-laptop-4 {
    grid-row-start: 5;
  }
  .col-laptop-5 {
    grid-column-end: span 5;
  }
  .col-offset-laptop-5 {
    grid-column-start: 6;
  }
  .row-laptop-5 {
    grid-row-end: span 5;
  }
  .row-offset-laptop-5 {
    grid-row-start: 6;
  }
  .col-laptop-6 {
    grid-column-end: span 6;
  }
  .col-offset-laptop-6 {
    grid-column-start: 7;
  }
  .row-laptop-6 {
    grid-row-end: span 6;
  }
  .row-offset-laptop-6 {
    grid-row-start: 7;
  }
  .col-laptop-7 {
    grid-column-end: span 7;
  }
  .col-offset-laptop-7 {
    grid-column-start: 8;
  }
  .row-laptop-7 {
    grid-row-end: span 7;
  }
  .row-offset-laptop-7 {
    grid-row-start: 8;
  }
  .col-laptop-8 {
    grid-column-end: span 8;
  }
  .col-offset-laptop-8 {
    grid-column-start: 9;
  }
  .row-laptop-8 {
    grid-row-end: span 8;
  }
  .row-offset-laptop-8 {
    grid-row-start: 9;
  }
  .col-laptop-9 {
    grid-column-end: span 9;
  }
  .col-offset-laptop-9 {
    grid-column-start: 10;
  }
  .row-laptop-9 {
    grid-row-end: span 9;
  }
  .row-offset-laptop-9 {
    grid-row-start: 10;
  }
  .col-laptop-10 {
    grid-column-end: span 10;
  }
  .col-offset-laptop-10 {
    grid-column-start: 11;
  }
  .row-laptop-10 {
    grid-row-end: span 10;
  }
  .row-offset-laptop-10 {
    grid-row-start: 11;
  }
  .col-laptop-11 {
    grid-column-end: span 11;
  }
  .col-offset-laptop-11 {
    grid-column-start: 12;
  }
  .row-laptop-11 {
    grid-row-end: span 11;
  }
  .row-offset-laptop-11 {
    grid-row-start: 12;
  }
  .col-laptop-12 {
    grid-column-end: span 12;
  }
  .col-offset-laptop-12 {
    grid-column-start: 13;
  }
  .row-laptop-12 {
    grid-row-end: span 12;
  }
  .row-offset-laptop-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1660px) {
  .col-xxl-1 {
    grid-column-end: span 1;
  }
  .col-offset-xxl-1 {
    grid-column-start: 2;
  }
  .row-xxl-1 {
    grid-row-end: span 1;
  }
  .row-offset-xxl-1 {
    grid-row-start: 2;
  }
  .col-xxl-2 {
    grid-column-end: span 2;
  }
  .col-offset-xxl-2 {
    grid-column-start: 3;
  }
  .row-xxl-2 {
    grid-row-end: span 2;
  }
  .row-offset-xxl-2 {
    grid-row-start: 3;
  }
  .col-xxl-3 {
    grid-column-end: span 3;
  }
  .col-offset-xxl-3 {
    grid-column-start: 4;
  }
  .row-xxl-3 {
    grid-row-end: span 3;
  }
  .row-offset-xxl-3 {
    grid-row-start: 4;
  }
  .col-xxl-4 {
    grid-column-end: span 4;
  }
  .col-offset-xxl-4 {
    grid-column-start: 5;
  }
  .row-xxl-4 {
    grid-row-end: span 4;
  }
  .row-offset-xxl-4 {
    grid-row-start: 5;
  }
  .col-xxl-5 {
    grid-column-end: span 5;
  }
  .col-offset-xxl-5 {
    grid-column-start: 6;
  }
  .row-xxl-5 {
    grid-row-end: span 5;
  }
  .row-offset-xxl-5 {
    grid-row-start: 6;
  }
  .col-xxl-6 {
    grid-column-end: span 6;
  }
  .col-offset-xxl-6 {
    grid-column-start: 7;
  }
  .row-xxl-6 {
    grid-row-end: span 6;
  }
  .row-offset-xxl-6 {
    grid-row-start: 7;
  }
  .col-xxl-7 {
    grid-column-end: span 7;
  }
  .col-offset-xxl-7 {
    grid-column-start: 8;
  }
  .row-xxl-7 {
    grid-row-end: span 7;
  }
  .row-offset-xxl-7 {
    grid-row-start: 8;
  }
  .col-xxl-8 {
    grid-column-end: span 8;
  }
  .col-offset-xxl-8 {
    grid-column-start: 9;
  }
  .row-xxl-8 {
    grid-row-end: span 8;
  }
  .row-offset-xxl-8 {
    grid-row-start: 9;
  }
  .col-xxl-9 {
    grid-column-end: span 9;
  }
  .col-offset-xxl-9 {
    grid-column-start: 10;
  }
  .row-xxl-9 {
    grid-row-end: span 9;
  }
  .row-offset-xxl-9 {
    grid-row-start: 10;
  }
  .col-xxl-10 {
    grid-column-end: span 10;
  }
  .col-offset-xxl-10 {
    grid-column-start: 11;
  }
  .row-xxl-10 {
    grid-row-end: span 10;
  }
  .row-offset-xxl-10 {
    grid-row-start: 11;
  }
  .col-xxl-11 {
    grid-column-end: span 11;
  }
  .col-offset-xxl-11 {
    grid-column-start: 12;
  }
  .row-xxl-11 {
    grid-row-end: span 11;
  }
  .row-offset-xxl-11 {
    grid-row-start: 12;
  }
  .col-xxl-12 {
    grid-column-end: span 12;
  }
  .col-offset-xxl-12 {
    grid-column-start: 13;
  }
  .row-xxl-12 {
    grid-row-end: span 12;
  }
  .row-offset-xxl-12 {
    grid-row-start: 13;
  }
}
@media (max-width: 479px) {
  .row {
    grid-gap: var(--gap-xs);
    gap: var(--gap-xs);
  }
}
/* stylelint-disable scss/no-global-function-names */
.col-md-1.mx-auto {
  grid-column: 6.5/span 1;
}

.col-md-2.mx-auto {
  grid-column: 6/span 2;
}

.col-md-3.mx-auto {
  grid-column: 5.5/span 3;
}

.col-md-4.mx-auto {
  grid-column: 5/span 4;
}

.col-md-5.mx-auto {
  grid-column: 4.5/span 5;
}

.col-md-6.mx-auto {
  grid-column: 4/span 6;
}

.col-md-7.mx-auto {
  grid-column: 3.5/span 7;
}

.col-md-8.mx-auto {
  grid-column: 3/span 8;
}

.col-md-9.mx-auto {
  grid-column: 2.5/span 9;
}

.col-md-10.mx-auto {
  grid-column: 2/span 10;
}

.col-md-11.mx-auto {
  grid-column: 1.5/span 11;
}

.col-md-12.mx-auto {
  grid-column: 1/span 12;
}
/*# sourceMappingURL=style.css.map */
