/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-300.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-regular.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-600.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-700.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-300italic.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-italic.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-600italic.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-700italic.woff2") format("woff2"), url("../../files/shift/theme/fonts/open-sans/open-sans-v34-latin-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
body.prevent-scrolling {
  width: 100%;
}

[id=header] .inside {
  gap: 0 1rem;
  padding-block: 1rem;
}

header .logo {
  align-items: flex-end;
}

header .logo img {
  max-height: 3em;
}

body:not(.layout-blank) #container {
  min-height: 85vh;
}

.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.w-50-c {
  width: 50%;
  margin: 0 auto;
}

body.solo-image #container {
  padding-block-end: 0;
  padding-block: 0;
}
body.solo-image .mod_article {
  align-items: center;
  height: 100vh;
}

body.layout-blank .mod_article:first-child .mod_article__inner {
  padding: 0;
  padding-block-start: 0;
  padding-block-end: 0;
}

body.bg-primary-500 {
  background-color: #88C8FF;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fhome%5C%2Fwebmaster%5C%2Fweb%5C%2Fshift.gleeze.com%5C%2Fpublic_html%5C%2Ffiles%5C%2Fshift%5C%2Ftheme%5C%2Fscss%5C%2Fvariables%5C%2F_fonts.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fhome%5C%2Fwebmaster%5C%2Fweb%5C%2Fshift.gleeze.com%5C%2Fpublic_html%5C%2Ffiles%5C%2Fshift%5C%2Ftheme%5C%2Fscss%5C%2Fcustom.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fhome%5C%2Fwebmaster%5C%2Fweb%5C%2Fshift.gleeze.com%5C%2Fpublic_html%5C%2Ffiles%5C%2Fshift%5C%2Ftheme%5C%2Fscss%5C%2Fvariables%5C%2F_colors.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAKA%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgKAEuF%3BAAAA%3BAAGzF%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CwKAE2F%3BAAAA%3BAAG7F%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgKAEuF%3BAAAA%3BAAGzF%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgKAEuF%3BAAAA%3BAAGzF%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2C4KAE6F%3BAAAA%3BAAG%5C%2FF%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CsKAE0F%3BAAAA%3BAAG5F%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2C4KAE6F%3BAAAA%3BAAG%5C%2FF%3BAACA%3BAAAA%2CEACE%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2C4KAE6F%3BAAAA%3BAC1E%5C%2FF%3BEACI%3B%3B%3BAAIJ%3BEACI%3BEACA%3B%3B%3BAAIJ%3BEAAc%3B%3B%3BAACd%3BEAAkB%3B%3B%3BAAGlB%3BEAAqC%3B%3B%3BAAGrC%3BEACE%3BEACA%3BEACA%3B%3B%3BAAEF%3BEACE%3BEACA%3B%3B%3BAAMI%3BEAAY%3BEAAqB%3B%3BAAElC%3BEACG%3BEACA%3B%3B%3BAAKR%3BEACI%3BEACA%3BEACA%3B%3B%3BAAIJ%3BEACI%2CkBCzBQ%22%7D */